From c5261ac4a8a8d31641a05cebd49f2a701e312fd5 Mon Sep 17 00:00:00 2001 From: Joe Karow <58997957+JoeKarow@users.noreply.github.com> Date: Mon, 18 Mar 2024 17:06:33 -0400 Subject: [PATCH 01/20] chore: misc updates/cleanup (#1164) * translation key generation updates * clean up * add deps * eslint config after talking with Josh Goldberg * update types/swc config * update msw worker script --- apps/app/lib/generators/translationKeys.ts | 6 +- apps/app/public/locales/en/attribute.json | 5 + packages/api/package.json | 1 + packages/api/schemas/create/organization.ts | 98 ------------------- packages/api/schemas/nestedOps.ts | 67 ------------- packages/db/package.json | 1 + packages/eslint-config/base.js | 13 ++- packages/eslint-config/next.js | 2 +- packages/ui/.storybook/preview.tsx | 27 +++-- packages/ui/.swcrc | 2 +- packages/ui/components/core/Badge/index.tsx | 25 ++--- .../components/core/Donate/index.stories.tsx | 2 +- packages/ui/lib/trpcResponse.ts | 24 +++-- packages/ui/package.json | 1 + packages/ui/providers/SearchState.tsx | 17 ++-- packages/ui/public/mockServiceWorker.js | 19 ++-- pnpm-lock.yaml | 17 ++++ 17 files changed, 92 insertions(+), 235 deletions(-) delete mode 100644 packages/api/schemas/create/organization.ts diff --git a/apps/app/lib/generators/translationKeys.ts b/apps/app/lib/generators/translationKeys.ts index 514df9634f..2b573bebb6 100644 --- a/apps/app/lib/generators/translationKeys.ts +++ b/apps/app/lib/generators/translationKeys.ts @@ -62,9 +62,9 @@ export const generateTranslationKeys = async (task: PassedTask) => { if (typeof value !== 'string') throw new Error('Invalid nested plural item') outputData[`${item.key}_${key}`] = value } - } else { - outputData[item.key] = item.text - } + } //else { + if (item.ns === 'attribute') outputData[item.key] = item.text + //} } const filename = `${localePath}/${namespace.name}.json` diff --git a/apps/app/public/locales/en/attribute.json b/apps/app/public/locales/en/attribute.json index fb08e90c86..2befe345df 100644 --- a/apps/app/public/locales/en/attribute.json +++ b/apps/app/public/locales/en/attribute.json @@ -9,6 +9,7 @@ "private-practice": "Private Practice", "religiously-affiliated": "Is religiously affiliated", "time-walk-in": "Has Walk-In Hours", + "wheelchair-accessible": "Accessible", "wheelchair-accessible_false": "Not Accessible", "wheelchair-accessible_true": "Accessible" }, @@ -76,6 +77,7 @@ }, "eligibility": { "CATEGORYNAME": "Eligibility Requirements", + "elig-age": "Age eligibility", "elig-age_max": "Under {{max}}", "elig-age_min": "{{min}} and older", "elig-age_range": "{{min}} - {{max}}", @@ -138,6 +140,9 @@ "CATEGORYNAME": "System", "incompatible-info": "Incompatible Information" }, + "tpop": { + "other": "Target Population - Other" + }, "userlawpractice": { "CATEGORYNAME": "Law Practice Options", "corp-law-firm": "Corporate law firm", diff --git a/packages/api/package.json b/packages/api/package.json index 669e48ea98..fa82fc99f6 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -31,6 +31,7 @@ "@weareinreach/db": "workspace:*", "@weareinreach/env": "workspace:*", "@weareinreach/util": "workspace:*", + "ajv": "8.12.0", "alex": "11.0.1", "crud-object-diff": "2.3.6", "geo-tz": "8.0.2", diff --git a/packages/api/schemas/create/organization.ts b/packages/api/schemas/create/organization.ts deleted file mode 100644 index ed09a8744d..0000000000 --- a/packages/api/schemas/create/organization.ts +++ /dev/null @@ -1,98 +0,0 @@ -import { z } from 'zod' - -import { generateFreeText, generateId, Prisma } from '@weareinreach/db' -import { CreationBase, idString, InputJsonValue } from '~api/schemas/common' -import { createManyWithAudit } from '~api/schemas/nestedOps' - -import { SuggestionSchema } from './browserSafe/suggestOrg' -import { createFreeText } from './freeText' -import { CreateNestedOrgEmailSchema } from './orgEmail' -import { CreateNestedOrgLocationSchema } from './orgLocation' -import { CreateNestedOrgPhoneSchema } from './orgPhone' -import { CreateNestedOrgSocialMediaSchema } from './orgSocialMedia' -import { CreateNestedOrgWebsiteSchema } from './orgWebsite' - -const CreateOrgBase = { - name: z.string(), - slug: z.string(), - sourceId: idString, -} -const CreateOrgLinks = { - description: z.string().optional(), - locations: CreateNestedOrgLocationSchema.optional(), - emails: CreateNestedOrgEmailSchema.optional(), - phones: CreateNestedOrgPhoneSchema.optional(), - websites: CreateNestedOrgWebsiteSchema.optional(), - socialMedia: CreateNestedOrgSocialMediaSchema.optional(), -} -const CreateQuickOrg = z.object({ ...CreateOrgBase, ...CreateOrgLinks }) - -export const CreateQuickOrgSchema = () => { - const { dataParser: parser, inputSchema } = CreationBase(CreateQuickOrg) - - const dataParser = parser.transform(({ actorId, operation, data }) => { - const { name, slug, sourceId } = data - return Prisma.validator()({ - data: { - name, - slug, - source: { - connect: { id: sourceId }, - }, - description: createFreeText(data.slug, data.description), - locations: createManyWithAudit(data.locations, actorId), - emails: createManyWithAudit(data.emails, actorId), - phones: createManyWithAudit(data.phones, actorId), - socialMedia: createManyWithAudit(data.socialMedia, actorId), - websites: createManyWithAudit(data.websites, actorId), - }, - include: { - description: Boolean(data.description), - locations: Boolean(data.locations), - emails: Boolean(data.emails), - phones: Boolean(data.phones), - websites: Boolean(data.websites), - socialMedia: Boolean(data.socialMedia), - }, - }) - }) - return { dataParser, inputSchema } -} - -export const CreateOrgSuggestionSchema = () => { - const { dataParser: parser, inputSchema } = CreationBase(SuggestionSchema) - const dataParser = parser.transform(({ actorId, operation, data }) => { - const { countryId, orgName, orgSlug, communityFocus, orgAddress, orgWebsite, serviceCategories } = data - const organizationId = generateId('organization') - - return Prisma.validator()({ - data: { - organization: { - create: { - id: organizationId, - name: orgName, - slug: orgSlug, - source: { connect: { source: 'suggestion' } }, - }, - }, - data: { - orgWebsite, - orgAddress, - countryId, - communityFocus, - serviceCategories, - }, - }, - select: { - id: true, - }, - }) - }) - return { dataParser, inputSchema } -} - -type CreateQuickOrgReturn = ReturnType -export type CreateQuickOrgData = z.infer -export type CreateQuickOrgInput = z.input -type CreateOrgSuggestionReturn = ReturnType -export type CreateOrgSuggestionInput = z.input diff --git a/packages/api/schemas/nestedOps.ts b/packages/api/schemas/nestedOps.ts index e9f5433269..a8dc10f051 100644 --- a/packages/api/schemas/nestedOps.ts +++ b/packages/api/schemas/nestedOps.ts @@ -1,7 +1,5 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ import compact from 'just-compact' -import omit from 'just-omit' -import pick from 'just-pick' import invariant from 'tiny-invariant' /** @@ -33,16 +31,7 @@ export const createManyOptional = >(data: T | undefined) => skipDuplicates: true, }, } -/** Array to individual nested create records with individual Audit Logs */ -export const createManyWithAudit = >(data: T | undefined, actorId: string) => - !data - ? undefined - : ({ - create: compact(data).map((record) => ({ - ...record, - })), - } as const) /** Individual create record */ export const createOne = >(data: T | undefined) => !data @@ -50,17 +39,6 @@ export const createOne = >(data: T | undefined) => : ({ create: data, } as const) -/** Individual create record with audit log */ - -export const createOneWithAudit = >(data: T | undefined, actorId: string) => - !data - ? undefined - : ({ - create: { - ...data, - }, - } as const) - export const connectOne = >(data: T | undefined) => !data ? undefined @@ -129,48 +107,3 @@ export const connectOneRequired = >(data: T) => { connect: data, } } -type LinkManyOptions = { - auditDataKeys?: Array -} -export const linkManyWithAudit = ( - data: T[] | undefined, - actorId: string, - opts?: LinkManyOptions -) => { - if (!data) return [undefined, []] as const - const links = { - createMany: { - data, - skipDuplicates: true, - }, - } - const logs = null - - return [links, logs] as const -} - -export const createOneSeparateLog = ( - data: T | undefined, - actorId: string, - opts?: LinkManyOptions -) => { - if (!data) return [undefined, undefined] as const - const links = { - create: data, - } - - const log = null - - return [links, log] as const -} - -export const deleteOneSeparateLog = (data: T | undefined, actorId: string) => { - if (!data) return [undefined, undefined] as const - const links = { - delete: data, - } - - const log = null - - return [links, log] as const -} diff --git a/packages/db/package.json b/packages/db/package.json index c7c185b187..81203810e5 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -53,6 +53,7 @@ "@weareinreach/env": "workspace:*", "@weareinreach/util": "workspace:*", "id128": "1.6.6", + "json-schema-to-zod": "2.0.14", "kysely": "0.27.3", "pg": "8.11.3", "prisma-kysely": "1.8.0", diff --git a/packages/eslint-config/base.js b/packages/eslint-config/base.js index ba4e3b2ada..f486af790e 100644 --- a/packages/eslint-config/base.js +++ b/packages/eslint-config/base.js @@ -15,8 +15,8 @@ const config = { // 'plugin:turbo/recommended', 'plugin:@tanstack/eslint-plugin-query/recommended', 'plugin:@typescript-eslint/recommended', + // 'plugin:@typescript-eslint/recommended-type-checked', 'plugin:import/typescript', - 'prettier', ], rules: { '@typescript-eslint/consistent-type-assertions': [ @@ -111,6 +111,9 @@ const config = { 'no-return-await': 'off', '@typescript-eslint/return-await': 'off', 'deprecation/deprecation': 'warn', + // // temp downgrade these + // '@typescript-eslint/no-floating-promises': 'warn', + // '@typescript-eslint/no-misused-promises': 'warn', }, overrides: [ { @@ -121,7 +124,7 @@ const config = { }, { files: ['./**/*.{js,mjs,cjs}'], - parserOptions: { project: null }, + parserOptions: { project: true }, rules: { '@typescript-eslint/require-await': 'off', '@typescript-eslint/return-await': 'off', @@ -133,9 +136,9 @@ const config = { parser: '@typescript-eslint/parser', parserOptions: { EXPERIMENTAL_useProjectService: true, - project: tsconfigGlobs, - emitDecoratorMetadata: true, - ecmaVersion: 2020, + // project: tsconfigGlobs, + // emitDecoratorMetadata: true, + // ecmaVersion: 2020, }, ignorePatterns: ['!.*', 'node_modules', 'dist/', '.next/'], settings: { diff --git a/packages/eslint-config/next.js b/packages/eslint-config/next.js index 8831e543cd..e8082d0db5 100644 --- a/packages/eslint-config/next.js +++ b/packages/eslint-config/next.js @@ -1,6 +1,6 @@ /** @type {import('eslint').ESLint.ConfigData} */ const config = { - extends: ['./base.js', 'next/core-web-vitals'], + extends: ['next/core-web-vitals', './base.js'], rules: { '@next/next/no-html-link-for-pages': 'off', 'no-restricted-imports': [ diff --git a/packages/ui/.storybook/preview.tsx b/packages/ui/.storybook/preview.tsx index 3aaf9176cf..2532169539 100644 --- a/packages/ui/.storybook/preview.tsx +++ b/packages/ui/.storybook/preview.tsx @@ -38,9 +38,9 @@ initializeMsw({ if (url.startsWith('/trpc' || '/api')) { console.error(`Unhandled ${method} request to ${url}. - This exception has been only logged in the console, however, it's strongly recommended to resolve this error as you don't want unmocked data in Storybook stories. - If you wish to mock an error response, please refer to this guide: https://mswjs.io/docs/recipes/mocking-error-responses - `) + This exception has been only logged in the console, however, it's strongly recommended to resolve this error as you don't want unmocked data in Storybook stories. + If you wish to mock an error response, please refer to this guide: https://mswjs.io/docs/recipes/mocking-error-responses + `) } }, }) @@ -134,14 +134,13 @@ type PseudoStates = | 'link' | 'target' -type DesignParams = { name?: string } & ( - | { - type: 'figma' - url: `https://${string}` - } - | { - type: 'figspec' - url: `https://${string}` - accessToken: string - } -) +type DesignParams = ({ name?: string } & DesignFigma) | DesignFigspec +type DesignFigma = { + type: 'figma' + url: `https://${string}` +} +type DesignFigspec = { + type: 'figspec' + url: `https://${string}` + accessToken: string +} diff --git a/packages/ui/.swcrc b/packages/ui/.swcrc index fa29756c88..e0e541e84f 100644 --- a/packages/ui/.swcrc +++ b/packages/ui/.swcrc @@ -17,5 +17,5 @@ "keepClassNames": false }, "minify": false, - "sourceMaps": true + "sourceMaps": false } diff --git a/packages/ui/components/core/Badge/index.tsx b/packages/ui/components/core/Badge/index.tsx index a4eba11c81..24134c207a 100644 --- a/packages/ui/components/core/Badge/index.tsx +++ b/packages/ui/components/core/Badge/index.tsx @@ -520,19 +520,20 @@ interface BadgeStylesParams { minify?: boolean hideBg?: boolean } +interface BadgeOtherProps extends Omit { + /** Preset designs */ + variant?: + | Exclude + | 'outline' + /** + * Item rendered on the left side of the badge. Should be either an emoji unicode string or an Icon + * component + */ + leftSection?: ReactNode + hideTooltip?: boolean +} export type CustomBadgeProps = - | (Omit & { - /** Preset designs */ - variant?: - | Exclude - | 'outline' - /** - * Item rendered on the left side of the badge. Should be either an emoji unicode string or an Icon - * component - */ - leftSection?: ReactNode - hideTooltip?: boolean - }) + | BadgeOtherProps | LeaderBadgeProps | VerifiedBadgeProps | AttributeTagProps diff --git a/packages/ui/components/core/Donate/index.stories.tsx b/packages/ui/components/core/Donate/index.stories.tsx index 2710a1d5b9..329a8e69d3 100644 --- a/packages/ui/components/core/Donate/index.stories.tsx +++ b/packages/ui/components/core/Donate/index.stories.tsx @@ -3,7 +3,7 @@ import { type Meta, type StoryObj } from '@storybook/react' import { DonateModal } from './index' export default { - title: 'Components/Core/Donate', + title: 'Design System/Donate', component: DonateModal, parameters: { layoutWrapper: 'centeredFullscreen', diff --git a/packages/ui/lib/trpcResponse.ts b/packages/ui/lib/trpcResponse.ts index b03fee1e72..4be780aaa4 100644 --- a/packages/ui/lib/trpcResponse.ts +++ b/packages/ui/lib/trpcResponse.ts @@ -13,20 +13,18 @@ export type RpcSuccessResponse = { data: Data | SuperJSONResult } } - +type ErrorObject = { + message: string + code: number + data: { + code: string + httpStatus: number + stack: string + path: string //TQuery + } +} export type RpcErrorResponse = { - error: - | { - message: string - code: number - data: { - code: string - httpStatus: number - stack: string - path: string //TQuery - } - } - | SuperJSONResult + error: ErrorObject | SuperJSONResult } // According to JSON-RPC 2.0 and tRPC documentation. diff --git a/packages/ui/package.json b/packages/ui/package.json index 6bc9b44223..dd49417b63 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -34,6 +34,7 @@ "@weareinreach/util": "workspace:*", "ahooks": "3.7.10", "ajv": "8.12.0", + "ajv-errors": "3.0.0", "alex": "11.0.1", "cookies-next": "4.1.1", "crud-object-diff": "2.3.6", diff --git a/packages/ui/providers/SearchState.tsx b/packages/ui/providers/SearchState.tsx index 42e3dae1c3..fd25659ca6 100644 --- a/packages/ui/providers/SearchState.tsx +++ b/packages/ui/providers/SearchState.tsx @@ -89,16 +89,15 @@ export const SearchStateProvider = ({ children, initState }: SearchStateProvider ) } +type RouteParams = { + params: string[] + page: string + a?: string[] + s?: string[] + sort?: string[] +} -type GetRoute = () => - | { - params: string[] - page: string - a?: string[] - s?: string[] - sort?: string[] - } - | undefined +type GetRoute = () => RouteParams | undefined export interface SearchStateContext { searchState: State & { attributes: string[]; services: string[]; getRoute: GetRoute } diff --git a/packages/ui/public/mockServiceWorker.js b/packages/ui/public/mockServiceWorker.js index 01875955f9..5d16500534 100644 --- a/packages/ui/public/mockServiceWorker.js +++ b/packages/ui/public/mockServiceWorker.js @@ -2,13 +2,14 @@ /* tslint:disable */ /** - * Mock Service Worker (2.1.0). + * Mock Service Worker. * @see https://github.com/mswjs/msw * - Please do NOT modify this file. * - Please do NOT serve this file on production. */ -const INTEGRITY_CHECKSUM = '223d191a56023cd36aa88c802961b911' +const PACKAGE_VERSION = '2.2.7' +const INTEGRITY_CHECKSUM = '26357c79639bfa20d64c0efca2a87423' const IS_MOCKED_RESPONSE = Symbol('isMockedResponse') const activeClientIds = new Set() @@ -48,7 +49,10 @@ self.addEventListener('message', async function (event) { case 'INTEGRITY_CHECK_REQUEST': { sendToClient(client, { type: 'INTEGRITY_CHECK_RESPONSE', - payload: INTEGRITY_CHECKSUM, + payload: { + packageVersion: PACKAGE_VERSION, + checksum: INTEGRITY_CHECKSUM, + }, }) break } @@ -202,13 +206,6 @@ async function getResponse(event, client, requestId) { return passthrough() } - // Bypass requests with the explicit bypass header. - // Such requests can be issued by "ctx.fetch()". - const mswIntention = request.headers.get('x-msw-intention') - if (['bypass', 'passthrough'].includes(mswIntention)) { - return passthrough() - } - // Notify the client that a request has been intercepted. const requestBuffer = await request.arrayBuffer() const clientMessage = await sendToClient( @@ -240,7 +237,7 @@ async function getResponse(event, client, requestId) { return respondWithMock(clientMessage.data) } - case 'MOCK_NOT_FOUND': { + case 'PASSTHROUGH': { return passthrough() } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 830c4c1a99..87e5a5156f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -701,6 +701,9 @@ importers: '@weareinreach/util': specifier: workspace:* version: link:../util + ajv: + specifier: 8.12.0 + version: 8.12.0 alex: specifier: 11.0.1 version: 11.0.1 @@ -977,6 +980,9 @@ importers: id128: specifier: 1.6.6 version: 1.6.6 + json-schema-to-zod: + specifier: 2.0.14 + version: 2.0.14 kysely: specifier: 0.27.3 version: 0.27.3 @@ -1273,6 +1279,9 @@ importers: ajv: specifier: 8.12.0 version: 8.12.0 + ajv-errors: + specifier: 3.0.0 + version: 3.0.0(ajv@8.12.0) alex: specifier: 11.0.1 version: 11.0.1 @@ -11585,6 +11594,14 @@ packages: tslib: 2.6.2 dev: false + /ajv-errors@3.0.0(ajv@8.12.0): + resolution: {integrity: sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==} + peerDependencies: + ajv: ^8.0.1 + dependencies: + ajv: 8.12.0 + dev: false + /ajv-formats@2.1.1(ajv@8.12.0): resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} peerDependencies: From ec4ae57100a6a6cbbb6d3f7fe00e91959e8f2698 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 19 Mar 2024 14:17:17 -0400 Subject: [PATCH 02/20] chore(workflows): update actions/cache digest to 0c45773 (#1165) --- .github/workflows/nextjs_bundle_analysis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/nextjs_bundle_analysis.yml b/.github/workflows/nextjs_bundle_analysis.yml index 48e70f3e26..8cd9ddc574 100644 --- a/.github/workflows/nextjs_bundle_analysis.yml +++ b/.github/workflows/nextjs_bundle_analysis.yml @@ -54,7 +54,7 @@ jobs: run: pnpm install - name: Restore next build - uses: actions/cache@ab5e6d0c87105b4c9c2047343972218f562e4319 # v4 + uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4 id: restore-build-cache env: cache-name: cache-next-build From 72020be4aac534fccae6e9264608dc4efa40a627 Mon Sep 17 00:00:00 2001 From: "InReach [bot]" <108850934+InReach-svc@users.noreply.github.com> Date: Tue, 19 Mar 2024 14:23:00 -0400 Subject: [PATCH 03/20] chore(i18n): Updated translations from Crowdin (#1161) Updated translations from Crowdin --- apps/app/public/locales/af/attribute.json | 5 ++ apps/app/public/locales/ar/attribute.json | 5 ++ apps/app/public/locales/de-DE/attribute.json | 5 ++ apps/app/public/locales/es/attribute.json | 5 ++ apps/app/public/locales/fa/attribute.json | 5 ++ apps/app/public/locales/fr/attribute.json | 5 ++ apps/app/public/locales/fr/common.json | 2 +- apps/app/public/locales/hi/attribute.json | 5 ++ apps/app/public/locales/ht/attribute.json | 5 ++ apps/app/public/locales/ht/common.json | 22 +++---- apps/app/public/locales/ht/country.json | 68 ++++++++++---------- apps/app/public/locales/ja/attribute.json | 7 +- apps/app/public/locales/ja/common.json | 4 +- apps/app/public/locales/ja/country.json | 32 ++++----- apps/app/public/locales/ja/services.json | 4 +- apps/app/public/locales/ja/user.json | 6 +- apps/app/public/locales/ko/attribute.json | 5 ++ apps/app/public/locales/pl/attribute.json | 5 ++ apps/app/public/locales/ps/attribute.json | 5 ++ apps/app/public/locales/pt/attribute.json | 5 ++ apps/app/public/locales/ru/attribute.json | 5 ++ apps/app/public/locales/sw/attribute.json | 5 ++ apps/app/public/locales/sw/common.json | 2 +- apps/app/public/locales/tl/attribute.json | 5 ++ apps/app/public/locales/tr-TR/attribute.json | 5 ++ apps/app/public/locales/uk/attribute.json | 5 ++ apps/app/public/locales/zh/attribute.json | 5 ++ apps/app/public/locales/zh/common.json | 2 +- 28 files changed, 167 insertions(+), 72 deletions(-) diff --git a/apps/app/public/locales/af/attribute.json b/apps/app/public/locales/af/attribute.json index d5e5cbd2d1..6ea8036dd7 100644 --- a/apps/app/public/locales/af/attribute.json +++ b/apps/app/public/locales/af/attribute.json @@ -9,6 +9,7 @@ "private-practice": "Private Practice", "religiously-affiliated": "Is godsdienstig geaffilieer", "time-walk-in": "Het inloop-ure", + "wheelchair-accessible": "Accessible", "wheelchair-accessible_false": "Nie toeganklik nie", "wheelchair-accessible_true": "Toeganklik" }, @@ -76,6 +77,7 @@ }, "eligibility": { "CATEGORYNAME": "Geskiktheidsvereistes", + "elig-age": "Age eligibility", "elig-age_max": "Under {{max}}", "elig-age_min": "{{min}} and older", "elig-age_range": "{{min}} - {{max}}", @@ -138,6 +140,9 @@ "CATEGORYNAME": "Stelsel", "incompatible-info": "Onverenigbare inligting" }, + "tpop": { + "other": "Target Population - Other" + }, "userlawpractice": { "CATEGORYNAME": "Regspraktyk Opsies", "corp-law-firm": "Korporatiewe regsfirma", diff --git a/apps/app/public/locales/ar/attribute.json b/apps/app/public/locales/ar/attribute.json index 1ff9a92094..5db7bedc98 100644 --- a/apps/app/public/locales/ar/attribute.json +++ b/apps/app/public/locales/ar/attribute.json @@ -9,6 +9,7 @@ "private-practice": "تدريب خاص", "religiously-affiliated": "منتسب دينيا", "time-walk-in": "له مباريات في الساعات", + "wheelchair-accessible": "متيسر", "wheelchair-accessible_false": "لا يمكن الوصول إليها", "wheelchair-accessible_true": "متيسر" }, @@ -76,6 +77,7 @@ }, "eligibility": { "CATEGORYNAME": "متطلبات الأهلية", + "elig-age": "الأهلية للعمر", "elig-age_max": "تحت {{max}}", "elig-age_min": "{{min}} وأقدم", "elig-age_range": "{{min}} - {{max}}", @@ -138,6 +140,9 @@ "CATEGORYNAME": "النظام", "incompatible-info": "معلومات غير متوافقة" }, + "tpop": { + "other": "السكان المستهدفون - غير ذلك" + }, "userlawpractice": { "CATEGORYNAME": "خيارات الممارسة القانونية", "corp-law-firm": "مكتب محاماة الشركات", diff --git a/apps/app/public/locales/de-DE/attribute.json b/apps/app/public/locales/de-DE/attribute.json index 97e3abcead..d509a5f94e 100644 --- a/apps/app/public/locales/de-DE/attribute.json +++ b/apps/app/public/locales/de-DE/attribute.json @@ -9,6 +9,7 @@ "private-practice": "Private Praxis", "religiously-affiliated": "Ist religiös verbunden", "time-walk-in": "Hat eingehende Stunden", + "wheelchair-accessible": "Barrierefrei", "wheelchair-accessible_false": "Nicht zugänglich", "wheelchair-accessible_true": "Barrierefrei" }, @@ -76,6 +77,7 @@ }, "eligibility": { "CATEGORYNAME": "Anspruchsvoraussetzungen", + "elig-age": "Altersberechtigung", "elig-age_max": "Unter {{max}}", "elig-age_min": "{{min}} und älter", "elig-age_range": "{{min}} - {{max}}", @@ -138,6 +140,9 @@ "CATEGORYNAME": "System", "incompatible-info": "Inkompatible Informationen" }, + "tpop": { + "other": "Zielbevölkerung - Andere" + }, "userlawpractice": { "CATEGORYNAME": "Rechtspraktikoptionen", "corp-law-firm": "Kanzlei", diff --git a/apps/app/public/locales/es/attribute.json b/apps/app/public/locales/es/attribute.json index 8a0f1c4fc4..cf2f9da5cf 100644 --- a/apps/app/public/locales/es/attribute.json +++ b/apps/app/public/locales/es/attribute.json @@ -9,6 +9,7 @@ "private-practice": "Práctica privada", "religiously-affiliated": "Está afiliado religiosamente", "time-walk-in": "Tiene Horas de Entrada", + "wheelchair-accessible": "Accesible", "wheelchair-accessible_false": "No accesible", "wheelchair-accessible_true": "Accesible" }, @@ -76,6 +77,7 @@ }, "eligibility": { "CATEGORYNAME": "Requisitos de Elegibilidad", + "elig-age": "Edad elegible", "elig-age_max": "Menos de {{max}}", "elig-age_min": "{{min}} y mayor", "elig-age_range": "{{min}} - {{max}}", @@ -138,6 +140,9 @@ "CATEGORYNAME": "Sistema", "incompatible-info": "Información Incompatible" }, + "tpop": { + "other": "Población objetivo - Otros" + }, "userlawpractice": { "CATEGORYNAME": "Opciones de Prácticas de Ley", "corp-law-firm": "Bufete de derecho corporativo", diff --git a/apps/app/public/locales/fa/attribute.json b/apps/app/public/locales/fa/attribute.json index b7b14112b4..efddbf6269 100644 --- a/apps/app/public/locales/fa/attribute.json +++ b/apps/app/public/locales/fa/attribute.json @@ -9,6 +9,7 @@ "private-practice": "تمرین خصوصی", "religiously-affiliated": "وابسته به مذهب است", "time-walk-in": "ساعت پیاده‌ روی دارد", + "wheelchair-accessible": "قابل دسترسی", "wheelchair-accessible_false": "قابل دسترسی نیست", "wheelchair-accessible_true": "قابل دسترسی" }, @@ -76,6 +77,7 @@ }, "eligibility": { "CATEGORYNAME": "الزامات واجد شرایط بودن", + "elig-age": "Age eligibility", "elig-age_max": "زیر {{max}}", "elig-age_min": "{{min}} و قدیمی تر", "elig-age_range": "{{min}} - {{max}}", @@ -138,6 +140,9 @@ "CATEGORYNAME": "سیستم", "incompatible-info": "اطلاعات ناسازگار" }, + "tpop": { + "other": "Target Population - Other" + }, "userlawpractice": { "CATEGORYNAME": "گزینه های تمرین قانون", "corp-law-firm": "شرکت حقوقی شرکت", diff --git a/apps/app/public/locales/fr/attribute.json b/apps/app/public/locales/fr/attribute.json index b596786979..1770e44a02 100644 --- a/apps/app/public/locales/fr/attribute.json +++ b/apps/app/public/locales/fr/attribute.json @@ -9,6 +9,7 @@ "private-practice": "Cabinet privé", "religiously-affiliated": "Est affilié à une religion", "time-walk-in": "A des heures d'ouverture sans rendez-vous", + "wheelchair-accessible": "Accessible", "wheelchair-accessible_false": "Non Accessible", "wheelchair-accessible_true": "Accessible" }, @@ -76,6 +77,7 @@ }, "eligibility": { "CATEGORYNAME": "Critères d'admissibilité", + "elig-age": "Éligibilité à l'âge", "elig-age_max": "Plus jeune que {{max}}", "elig-age_min": "{{min}} et plus", "elig-age_range": "{{min}} - {{max}}", @@ -138,6 +140,9 @@ "CATEGORYNAME": "Système", "incompatible-info": "Informations incompatibles" }, + "tpop": { + "other": "Population cible - Autres" + }, "userlawpractice": { "CATEGORYNAME": "Options de cabinets d'avocat", "corp-law-firm": "Cabinet d'avocats d'affaires", diff --git a/apps/app/public/locales/fr/common.json b/apps/app/public/locales/fr/common.json index 7cceab0a18..24d433fb9e 100644 --- a/apps/app/public/locales/fr/common.json +++ b/apps/app/public/locales/fr/common.json @@ -132,7 +132,7 @@ "share-feedback": "Partager vos commentaires", "subscribe-newsletter": "S'abonner à notre lettre d'information", "suggest-org": "Suggérer une organisation", - "tagline": "Rechercher des ressources LGBTQ+.
\nAtteindre la sécurité.
\nTrouver l'appartenance.", + "tagline": "Recherchez des ressources LGBTQ+.
\nAtteignez la sécurité.
\nTrouvez l'appartenance.", "vetting-process": "La procédure de vérification" }, "forgot-password": "Mot de passe oublié ?", diff --git a/apps/app/public/locales/hi/attribute.json b/apps/app/public/locales/hi/attribute.json index 1846f12f35..ae259f3c8d 100644 --- a/apps/app/public/locales/hi/attribute.json +++ b/apps/app/public/locales/hi/attribute.json @@ -9,6 +9,7 @@ "private-practice": "Private Practice", "religiously-affiliated": "धार्मिक रूप से संबद्ध है", "time-walk-in": "इसमें वॉक-इन ऑवर्स हैं", + "wheelchair-accessible": "Accessible", "wheelchair-accessible_false": "ऐक्सेसिबल नहीं", "wheelchair-accessible_true": "एक्सेस करने योग्य" }, @@ -76,6 +77,7 @@ }, "eligibility": { "CATEGORYNAME": "पात्रता आवश्यकताएँ", + "elig-age": "Age eligibility", "elig-age_max": "Under {{max}}", "elig-age_min": "{{min}} and older", "elig-age_range": "{{min}} - {{max}}", @@ -138,6 +140,9 @@ "CATEGORYNAME": "सिस्टम", "incompatible-info": "असंगत जानकारी" }, + "tpop": { + "other": "Target Population - Other" + }, "userlawpractice": { "CATEGORYNAME": "लॉ प्रैक्टिस के विकल्प", "corp-law-firm": "कॉर्पोरेट लॉ फर्म", diff --git a/apps/app/public/locales/ht/attribute.json b/apps/app/public/locales/ht/attribute.json index 683910d62a..32668a292c 100644 --- a/apps/app/public/locales/ht/attribute.json +++ b/apps/app/public/locales/ht/attribute.json @@ -9,6 +9,7 @@ "private-practice": "Pratik Prive", "religiously-affiliated": "Relijyezman afilye", "time-walk-in": "Gen mache-nan èdtan", + "wheelchair-accessible": "Accessible", "wheelchair-accessible_false": "Pa aksesib", "wheelchair-accessible_true": "Aksesib" }, @@ -76,6 +77,7 @@ }, "eligibility": { "CATEGORYNAME": "Kondisyon pou Kalifikasyon", + "elig-age": "Age eligibility", "elig-age_max": "Anba {{max}}", "elig-age_min": "{{min}} ak plis", "elig-age_range": "{{min}} - {{max}}", @@ -138,6 +140,9 @@ "CATEGORYNAME": "Sistèm", "incompatible-info": "Enfòmasyon enkonpatib" }, + "tpop": { + "other": "Target Population - Other" + }, "userlawpractice": { "CATEGORYNAME": "Opsyon Pratike Lalwa", "corp-law-firm": "Corporate kabinè avoka", diff --git a/apps/app/public/locales/ht/common.json b/apps/app/public/locales/ht/common.json index 8e070db593..2bb81d3176 100644 --- a/apps/app/public/locales/ht/common.json +++ b/apps/app/public/locales/ht/common.json @@ -132,7 +132,7 @@ "share-feedback": "Pataje fidbak", "subscribe-newsletter": "Abònman nan bilten nou an", "suggest-org": "Sijere yon òganizasyon", - "tagline": "Chèche resous LGBTQ+.
\nRive nan sekirite.
\nJwenn ki fè pati.", + "tagline": "Chèche resous LGBTQ+.
\nRive nan sekirite.
\nchache aptenans lan.", "vetting-process": "Vetting pwosesis" }, "forgot-password": "Bliye modpas?", @@ -314,7 +314,7 @@ "lcr-screen2b": "Kanada", "lcr-screen2c": "Meksik", "lcr-screen2none": "Okenn nan pi wo a", - "lcr-screen3": "Mwen te revize Kominote Revizè Lokal a paj la sou sit entènèt InReach la epi mwen ranpli kondisyon yo.", + "lcr-screen3": "Mwen te revize Kominote Lokal la paj la sou sit entènèt InReach la epi mwen ranpli kondisyon yo.", "modal-body": [ "Ki kalite kont ou ta renmen kreye?", "\n\n\n\n", @@ -347,7 +347,7 @@ }, "sort": { "bipoc": "Kominote BIPOC", - "by-lgbtq-focus": "Triye pa LGBTQ+konsantrasyon sou kominote a", + "by-lgbtq-focus": "Triye pa fokalizasyon sou kominote LGBTQ a", "hiv": "VIH+kominote", "immigrants": "Imigran", "spanish-speakers": "Oratè Panyòl", @@ -364,12 +364,12 @@ "birthyear-req-value": "Ane dwe ant {{year1}} ak {{year2}}, sa vle di 2005", "finish": "Fini", "launch-item1": "Poukisa nou mande? Konprann démographie itilizatè nou an ka ede nou quantifier enpak nou an, ranmase lajan, ak evalye desizyon pwodwi nan lavni.", - "launch-item2": "Sekirite-premye: Repons ou yo estoke anonim epi yo pa konekte nan ou kòm yon itilizatè endividyèl oswa nan kont itilizatè ou.", + "launch-item2": "Sekirite-premye: Yo stoke Repons ou yo de fason anonim epi yo pa konekte avè'w kòm yon itilizatè endividyèl oswa nan kont itilizatè ou.", "launch-title": "Tanpri pran yon kèk minit di nou sou tèt ou nan sondaj anonim itilizatè nou an.", "not-right-now": "Pa kounye a", "question-1-title": "Ki jan ou ta dekri tèt ou?", "question-2-placeholder": "Antre nan peyi...", - "question-2-title": "Ki sa ki se peyi ou ki gen orijin?", + "question-2-title": "Ki sa peyi orijin ou?", "question-3-title": "Ki jan ou fè idantifye?", "question-4-title": "Ki sa ki se etnisite ou/ras?", "question-5-label": "Ane nesans", @@ -385,7 +385,7 @@ "user-avatar": "Itilizatè avatar", "user-menu": { "admin-options": "Opsyon Admin", - "data-portal": "Done Portal Kay", + "data-portal": "Done Portay", "edit-page": "Edite paj sa", "user-options": "Opsyon itilizatè" }, @@ -407,7 +407,7 @@ "back": "Tounen", "close": "Fèmen", "coming-soon": "Vini byento", - "customize": "Akoutime", + "customize": "Pèsonalize", "decline": "Dekline", "delete": "Efase", "distance": "Distans", @@ -431,14 +431,14 @@ "reverify": "Reverify", "review": "Revize", "reviews": "Revi", - "save": "Sove", - "save-changes": "Sove chanjman yo", - "saved": "Sove", + "save": "Sovegade", + "save-changes": "Sovegade chanjman yo", + "saved": "Sovegade", "search": "Recherche", "service-hours": "Orè sèvis yo", "settings": "Anviwònman", "share": "pataje", - "sign-up": "Enskri", + "sign-up": "Enskripsyon", "skip": "Sote", "support": "Sipò", "unpublish": "Anile", diff --git a/apps/app/public/locales/ht/country.json b/apps/app/public/locales/ht/country.json index 2f0366e7a2..907cfc4635 100644 --- a/apps/app/public/locales/ht/country.json +++ b/apps/app/public/locales/ht/country.json @@ -1,7 +1,7 @@ { "ABW": { "name": "Aruba", - "demonym_one": "Azouba", + "demonym_one": "Aruba", "demonym_other": "Aruban" }, "AFG": { @@ -22,12 +22,12 @@ "ALA": { "name": "Zile land", "demonym_one": "Relandish", - "demonym_other": "Relanders" + "demonym_other": "Alandè" }, "ALB": { "name": "Albani", "demonym_one": "Albanyen", - "demonym_other": "Albanyen" + "demonym_other": "Albanyen yo" }, "AND": { "name": "Andorra", @@ -35,32 +35,32 @@ "demonym_other": "Andorrans" }, "ARE": { - "name": "Emira Arab Ini", + "name": "United Arab Emirates", "demonym_one": "Emirati", "demonym_other": "Emiratis" }, "ARG": { "name": "Ajantin", "demonym_one": "Argentinean", - "demonym_other": "Argentineans" + "demonym_other": "Argentinean yo" }, "ARM": { "name": "Ameni", "demonym_one": "Amenyen", - "demonym_other": "Amenyen" + "demonym_other": "Amenyen yo" }, "ASM": { "name": "Samoa Ameriken", "demonym_one": "Samoan Ameriken", - "demonym_other": "Samoans Ameriken" + "demonym_other": "Samoan Ameriken yo" }, "ATA": { - "name": "Antatik", + "name": "Antartika", "demonym_one": "Antarktikan", "demonym_other": "Antatik" }, "ATF": { - "name": "Franse Sid ak Antatik Tè", + "name": "Franse Sid ak Tè Antatik yo", "demonym_one": "franse", "demonym_other": "franse" }, @@ -87,12 +87,12 @@ "BDI": { "name": "Burundi", "demonym_one": "Burundian", - "demonym_other": "Burundians" + "demonym_other": "Burundian yo" }, "BEL": { "name": "Bèljik", "demonym_one": "Bèlj", - "demonym_other": "Bèljyen" + "demonym_other": "Bèljyen yo" }, "BEN": { "name": "Benen", @@ -196,7 +196,7 @@ "demonym_other": "Kanadyen" }, "CCK": { - "name": "Cocos (Keeling) Islands", + "name": "Zile Cocos (Keeling)", "demonym_one": "Cocos Islander", "demonym_other": "Cocos Islanders" }, @@ -218,7 +218,7 @@ "CIV": { "name": "Ivory Coast", "demonym_one": "Ivorian", - "demonym_other": "Ivorians" + "demonym_other": "Ivorian yo" }, "CMR": { "name": "Kamewoun", @@ -236,7 +236,7 @@ "demonym_other": "Kongolè" }, "COK": { - "name": "Zile Cook", + "name": "Zile Cook yo", "demonym_one": "Kwit Islander", "demonym_other": "Kwit zile" }, @@ -248,17 +248,17 @@ "COM": { "name": "Komò", "demonym_one": "Comoran", - "demonym_other": "Komò" + "demonym_other": "Komò yo" }, "CPV": { "name": "Cape Verde", "demonym_one": "Cape Verdian", - "demonym_other": "Cape Verdians" + "demonym_other": "Cape Verdian yo" }, "CRI": { "name": "Kosta Rika", "demonym_one": "Kosta Riken", - "demonym_other": "Kosta Ricans" + "demonym_other": "Kosta Rican yo" }, "CUB": { "name": "Kiba", @@ -273,7 +273,7 @@ "CXR": { "name": "Nwèl Island", "demonym_one": "Nwèl Islander", - "demonym_other": "Nwèl Island" + "demonym_other": "Zileyen Nwèl" }, "CYM": { "name": "Zile Kayiman", @@ -286,7 +286,7 @@ "demonym_other": "Cypriots" }, "CZE": { - "name": "Czechia", + "name": "Czechya", "demonym_one": "Czech", "demonym_other": "tchèk" }, @@ -301,7 +301,7 @@ "demonym_other": "Djibouti" }, "DMA": { - "name": "Dominik", + "name": "La Dominik", "demonym_one": "Dominikèn", "demonym_other": "Dominiken" }, @@ -321,7 +321,7 @@ "demonym_other": "Aljeryen" }, "ECU": { - "name": "Ekwatè", + "name": "Ecuador", "demonym_one": "Ekwatoryen", "demonym_other": "Ekwatoryen" }, @@ -456,12 +456,12 @@ "demonym_other": "Greenlanders" }, "GTM": { - "name": "Gwatemala", - "demonym_one": "Gwatemalyen", + "name": "Guatemala", + "demonym_one": "Guatemalyen", "demonym_other": "Gwatemalyen" }, "GUF": { - "name": "Franse gwiyane" + "name": "Gwiyane Fransè" }, "GUM": { "name": "Guam", @@ -489,24 +489,24 @@ "demonym_other": "Ondiras" }, "HRV": { - "name": "Kwoasi", - "demonym_one": "Kwoasyen", - "demonym_other": "Kwoasi" + "name": "Croatia", + "demonym_one": "Croatian", + "demonym_other": "Croatian yo" }, "HTI": { "name": "Ayiti", "demonym_one": "Ayisyen", - "demonym_other": "Ayisyen" + "demonym_other": "Ayisyen yo" }, "HUN": { - "name": "Ongri", + "name": "Hungari", "demonym_one": "Ongaryen", - "demonym_other": "Ongwa" + "demonym_other": "Hungarian yo" }, "IDN": { - "name": "Endonezi", + "name": "Indonesi", "demonym_one": "Endonezyen", - "demonym_other": "Endonezyen" + "demonym_other": "Indonesian yo" }, "IMN": { "name": "Isle of Man", @@ -515,8 +515,8 @@ }, "IND": { "name": "Peyi Zend", - "demonym_one": "Endyen", - "demonym_other": "Endyen" + "demonym_one": "Inde", + "demonym_other": "Indyen yo" }, "IOT": { "name": "Teritwa Oseyan Endyen Britanik", diff --git a/apps/app/public/locales/ja/attribute.json b/apps/app/public/locales/ja/attribute.json index 1e00b39cdc..6ef146fa1a 100644 --- a/apps/app/public/locales/ja/attribute.json +++ b/apps/app/public/locales/ja/attribute.json @@ -9,6 +9,7 @@ "private-practice": "プライベート練習", "religiously-affiliated": "宗教に関係している", "time-walk-in": "事前予約なしでの受け入れ時間あり", + "wheelchair-accessible": "アクセス可能", "wheelchair-accessible_false": "アクセス不可", "wheelchair-accessible_true": "アクセシブル" }, @@ -72,10 +73,11 @@ }, "crisis-support-community": { "elders": "高齢者", - "general-lgbtq": "一般的なLGBTQ+" + "general-lgbtq": "LGBTQ+全般" }, "eligibility": { "CATEGORYNAME": "資格要件", + "elig-age": "対象年齢", "elig-age_max": "{{max}} 未満", "elig-age_min": "{{min}} 以上", "elig-age_range": "{{min}} - {{max}}", @@ -138,6 +140,9 @@ "CATEGORYNAME": "システム", "incompatible-info": "互換性のない情報" }, + "tpop": { + "other": "ターゲット数 - その他" + }, "userlawpractice": { "CATEGORYNAME": "法律実務オプション", "corp-law-firm": "企業法律事務所", diff --git a/apps/app/public/locales/ja/common.json b/apps/app/public/locales/ja/common.json index a60fb6d5ce..80f30446e9 100644 --- a/apps/app/public/locales/ja/common.json +++ b/apps/app/public/locales/ja/common.json @@ -27,7 +27,7 @@ "accessible-building_false": "この建物は車椅子ではご利用いただけません", "accessible-building_true": "この建物は車椅子利用可能です", "claimed": "請求済み", - "claimed-tool-tip": "この組織は確認済みの代理人によって申し立てられています。 もっと詳しく.", + "claimed-tool-tip": "この組織は確認済みの代理人によって申し立てられています。 もっと詳しく.", "community-tool-tip": "この組織がサービスを提供するコミュニティ。", "national-tool-tip": "{{country}} 全域でサービスを提供しています。", "privatePractice": "プライベート練習", @@ -347,7 +347,7 @@ "sort": { "bipoc": "BIPOC(黒人、先住民、有色人種)コミュニティ", "by-lgbtq-focus": "LGBTQ+ コミュニティフォーカスの順に並べ替え", - "hiv": "HIVコミュニティ", + "hiv": "HIV陽性者のコミュニティ", "immigrants": "移民", "spanish-speakers": "スペイン語話者", "transgender": "トランスジェンダー・コミュニティ", diff --git a/apps/app/public/locales/ja/country.json b/apps/app/public/locales/ja/country.json index 723ee4c645..5c350ffbd5 100644 --- a/apps/app/public/locales/ja/country.json +++ b/apps/app/public/locales/ja/country.json @@ -29,7 +29,7 @@ }, "ARE": { "name": "アラブ首長国連邦", - "demonym_other": "エミラティス" + "demonym_other": "アラブ首長国人" }, "ARG": { "name": "アルゼンチン", @@ -48,12 +48,12 @@ "demonym_other": "南極人" }, "ATF": { - "name": "フランス領南方および南極地域", + "name": "フランス領南方・南極地域", "demonym_other": "フランス人" }, "ATG": { - "name": "アンティグアバーブーダ", - "demonym_other": "アンティグア人、バーブーダ人" + "name": "アンティグア・バーブーダ", + "demonym_other": "アンティグア・バーブーダ人" }, "AUS": { "name": "オーストラリア", @@ -80,7 +80,7 @@ "demonym_other": "ベナン人" }, "BES": { - "name": "カリブ海オランダ" + "name": "カリブ・オランダ" }, "BFA": { "name": "ブルキナファソ", @@ -108,7 +108,7 @@ }, "BLM": { "name": "サン・バルテルミー", - "demonym_other": "サン・バルテルミー・アイランダーズ" + "demonym_other": "サン・バルテルミー島民" }, "BLR": { "name": "ベラルーシ", @@ -215,7 +215,7 @@ }, "CUW": { "name": "キュラソー", - "demonym_other": "オランダの" + "demonym_other": "オランダ人" }, "CXR": { "name": "クリスマス島", @@ -322,7 +322,7 @@ "demonym_other": "ジョージア人" }, "GGY": { - "name": "Guernsey", + "name": "ガーンジー", "demonym_other": "チャンネル諸島人" }, "GHA": { @@ -746,7 +746,7 @@ }, "REU": { "name": "レユニオン", - "demonym_other": "フランス語" + "demonym_other": "フランス人" }, "ROU": { "name": "ルーマニア", @@ -778,14 +778,14 @@ }, "SGS": { "name": "サウスジョージア", - "demonym_other": "サウスジョージアン・サウス・サンドウィッチ・アイランダーズ" + "demonym_other": "サウスジョージアおよびサウスサンドウィッチ諸島の島民" }, "SHN": { - "name": "セントヘレナ、アセンション、トリスタンダクーニャ" + "name": "セントヘレナ・アセンションおよびトリスタンダクーニャ" }, "SJM": { - "name": "スバールバル諸島とヤンマイエン島", - "demonym_other": "ノルウェー語" + "name": "スヴァールバル諸島およびヤンマイエン島", + "demonym_other": "ノルウェー人" }, "SLB": { "name": "ソロモン諸島", @@ -808,8 +808,8 @@ "demonym_other": "ソマリア人" }, "SPM": { - "name": "サンピエール島とミクロン島", - "demonym_other": "フランス語" + "name": "サンピエール島およびミクロン島", + "demonym_other": "フランス人" }, "SRB": { "name": "セルビア", @@ -821,7 +821,7 @@ }, "STP": { "name": "サントメ・プリンシペ", - "demonym_other": "サントメアンズ" + "demonym_other": "サントメ・プリンシペ人" }, "SUR": { "name": "スリナム", diff --git a/apps/app/public/locales/ja/services.json b/apps/app/public/locales/ja/services.json index 87a609a868..c8d36f5e69 100644 --- a/apps/app/public/locales/ja/services.json +++ b/apps/app/public/locales/ja/services.json @@ -83,8 +83,8 @@ "u-visa": "Uビザ" }, "mail": { - "CATEGORYNAME": "メール", - "mail": "メール" + "CATEGORYNAME": "郵便", + "mail": "郵便" }, "medical": { "CATEGORYNAME": "医療", diff --git a/apps/app/public/locales/ja/user.json b/apps/app/public/locales/ja/user.json index 3ab985a870..fa703d00f8 100644 --- a/apps/app/public/locales/ja/user.json +++ b/apps/app/public/locales/ja/user.json @@ -1,11 +1,11 @@ { "eth-american-indiannative-americanindigenous-person": "アメリカインディアン/ネイティブアメリカン/先住民", "eth-asian": "アジア人", - "eth-biracialmultiracial": "複数の人種/民族", + "eth-biracialmultiracial": "混血/多民族", "eth-black": "黒人", - "eth-latinoaxhispanic": "ラテン/A/X/ヒスパニック", + "eth-latinoaxhispanic": "ラテン系/ヒスパニック系", "eth-middle-easternnorth-african": "中東/北アフリカ", - "eth-native-hawaiianpacific-islander": "ハワイ先住民/太平洋諸島系", + "eth-native-hawaiianpacific-islander": "ハワイ先住民/太平洋諸島民", "eth-other": "その他", "eth-prefer-not-to-say": "回答を希望しない", "eth-south-asian": "南アジア人", diff --git a/apps/app/public/locales/ko/attribute.json b/apps/app/public/locales/ko/attribute.json index 961757d1f6..b18a17251e 100644 --- a/apps/app/public/locales/ko/attribute.json +++ b/apps/app/public/locales/ko/attribute.json @@ -9,6 +9,7 @@ "private-practice": "개인병원", "religiously-affiliated": "종교적으로 소속되어 있습니다.", "time-walk-in": "예약 필요 없는 시간 있습니다", + "wheelchair-accessible": "접근 가능합니다", "wheelchair-accessible_false": "접근가능 아닙니다", "wheelchair-accessible_true": "접근 가능합니다" }, @@ -76,6 +77,7 @@ }, "eligibility": { "CATEGORYNAME": "자격 조건", + "elig-age": "연령 자격", "elig-age_max": "{{max}}미만", "elig-age_min": "{{min}}과 이상", "elig-age_range": "{{min}} - {{max}}", @@ -138,6 +140,9 @@ "CATEGORYNAME": "시스템", "incompatible-info": "양립할 수 없는 정보" }, + "tpop": { + "other": "대상 인구 - 기타" + }, "userlawpractice": { "CATEGORYNAME": "법률 업무 선택권", "corp-law-firm": "법률 사무소", diff --git a/apps/app/public/locales/pl/attribute.json b/apps/app/public/locales/pl/attribute.json index c0bf30fbeb..e192901dcc 100644 --- a/apps/app/public/locales/pl/attribute.json +++ b/apps/app/public/locales/pl/attribute.json @@ -9,6 +9,7 @@ "private-practice": "Prywatna praktyka", "religiously-affiliated": "Jest religijnie powiązany", "time-walk-in": "Ma godziny Walk-In", + "wheelchair-accessible": "Dostępny", "wheelchair-accessible_false": "Brak dostępu dla wózków inwalidzkich", "wheelchair-accessible_true": "Dostępny" }, @@ -76,6 +77,7 @@ }, "eligibility": { "CATEGORYNAME": "Wymagania kwalifikacyjne", + "elig-age": "Kwalifikowalność do wieku", "elig-age_max": "Pod {{max}}", "elig-age_min": "{{min}} i starsze", "elig-age_range": "{{min}} - {{max}}", @@ -138,6 +140,9 @@ "CATEGORYNAME": "System", "incompatible-info": "Informacje niezgodne" }, + "tpop": { + "other": "Populacja docelowa – inne" + }, "userlawpractice": { "CATEGORYNAME": "Opcje praktyki prawniczej", "corp-law-firm": "Kancelaria prawna", diff --git a/apps/app/public/locales/ps/attribute.json b/apps/app/public/locales/ps/attribute.json index de85c11acb..b48b4636b2 100644 --- a/apps/app/public/locales/ps/attribute.json +++ b/apps/app/public/locales/ps/attribute.json @@ -9,6 +9,7 @@ "private-practice": "Private Practice", "religiously-affiliated": "په مذهبي ډول تړاو لري", "time-walk-in": "په ساعتونو کې واک لري", + "wheelchair-accessible": "Accessible", "wheelchair-accessible_false": "د لاسرسي وړ ندی", "wheelchair-accessible_true": "د لاسرسي وړ" }, @@ -76,6 +77,7 @@ }, "eligibility": { "CATEGORYNAME": "د وړتیا اړتیاوې", + "elig-age": "Age eligibility", "elig-age_max": "Under {{max}}", "elig-age_min": "{{min}} and older", "elig-age_range": "{{min}} - {{max}}", @@ -138,6 +140,9 @@ "CATEGORYNAME": "سیستم", "incompatible-info": "نامناسبه معلومات" }, + "tpop": { + "other": "Target Population - Other" + }, "userlawpractice": { "CATEGORYNAME": "د قانون تمرین اختیارونه", "corp-law-firm": "د کارپوریټ قانون فرم", diff --git a/apps/app/public/locales/pt/attribute.json b/apps/app/public/locales/pt/attribute.json index 4e6aee8e09..aba53cadcb 100644 --- a/apps/app/public/locales/pt/attribute.json +++ b/apps/app/public/locales/pt/attribute.json @@ -9,6 +9,7 @@ "private-practice": "Prática Privada", "religiously-affiliated": "É afiliado religiosamente", "time-walk-in": "Tem horário de entrada", + "wheelchair-accessible": "Acessível", "wheelchair-accessible_false": "Não acessível", "wheelchair-accessible_true": "Acessível" }, @@ -76,6 +77,7 @@ }, "eligibility": { "CATEGORYNAME": "Requisitos de elegibilidade", + "elig-age": "eligibilidade de idade", "elig-age_max": "Em {{max}}", "elig-age_min": "{{min}} e mais velhos", "elig-age_range": "{{min}} - {{max}}", @@ -138,6 +140,9 @@ "CATEGORYNAME": "Sistema", "incompatible-info": "Informações incompatíveis" }, + "tpop": { + "other": "População Destacada - Outros" + }, "userlawpractice": { "CATEGORYNAME": "Opções de prática jurídica", "corp-law-firm": "Escritório de advocacia corporativa", diff --git a/apps/app/public/locales/ru/attribute.json b/apps/app/public/locales/ru/attribute.json index 7cb6fe0357..6803704557 100644 --- a/apps/app/public/locales/ru/attribute.json +++ b/apps/app/public/locales/ru/attribute.json @@ -9,6 +9,7 @@ "private-practice": "Частная практика", "religiously-affiliated": "Религиозно-ориентированный", "time-walk-in": "Без предварительной записи", + "wheelchair-accessible": "Доступно", "wheelchair-accessible_false": "Не оборудованный пандусом", "wheelchair-accessible_true": "Оборудованный пандусом" }, @@ -76,6 +77,7 @@ }, "eligibility": { "CATEGORYNAME": "Требования", + "elig-age": "Право на возраст", "elig-age_max": "До {{max}}", "elig-age_min": "{{min}} и старше", "elig-age_range": "{{min}} - {{max}}", @@ -138,6 +140,9 @@ "CATEGORYNAME": "Система", "incompatible-info": "Несовместимая информация" }, + "tpop": { + "other": "Целевое население - Другое" + }, "userlawpractice": { "CATEGORYNAME": "Юридическая практика", "corp-law-firm": "Крупная юридическая фирма", diff --git a/apps/app/public/locales/sw/attribute.json b/apps/app/public/locales/sw/attribute.json index c1dd33353e..17bb62b6b1 100644 --- a/apps/app/public/locales/sw/attribute.json +++ b/apps/app/public/locales/sw/attribute.json @@ -9,6 +9,7 @@ "private-practice": "Private Practice", "religiously-affiliated": "Ni uhusiano wa kidini", "time-walk-in": "Ina Masaa ya Kutembea", + "wheelchair-accessible": "Accessible", "wheelchair-accessible_false": "Haipatikani", "wheelchair-accessible_true": "Inapatikana" }, @@ -76,6 +77,7 @@ }, "eligibility": { "CATEGORYNAME": "Mahitaji ya kustahiki", + "elig-age": "Age eligibility", "elig-age_max": "Under {{max}}", "elig-age_min": "{{min}} and older", "elig-age_range": "{{min}} - {{max}}", @@ -138,6 +140,9 @@ "CATEGORYNAME": "System", "incompatible-info": "Taarifa zisizokubaliana" }, + "tpop": { + "other": "Target Population - Other" + }, "userlawpractice": { "CATEGORYNAME": "Chaguzi za Mazoezi ya Sheria", "corp-law-firm": "Kampuni ya sheria ya kampuni", diff --git a/apps/app/public/locales/sw/common.json b/apps/app/public/locales/sw/common.json index 7941e42241..5b486962a3 100644 --- a/apps/app/public/locales/sw/common.json +++ b/apps/app/public/locales/sw/common.json @@ -132,7 +132,7 @@ "share-feedback": "Shiriki maoni", "subscribe-newsletter": "Jiandikishe kwenye jarida letu", "suggest-org": "Pendekeza shirika", - "tagline": "Seek LGBTQ+ resources.
\nReach safety.
\nFind belonging.", + "tagline": "Seek LGBTQ+ resources.
Reach safety.
Find belonging.", "vetting-process": "Mchakato wa kukagua" }, "forgot-password": "Umesahau nywila?", diff --git a/apps/app/public/locales/tl/attribute.json b/apps/app/public/locales/tl/attribute.json index 010fab2c02..756d93adbf 100644 --- a/apps/app/public/locales/tl/attribute.json +++ b/apps/app/public/locales/tl/attribute.json @@ -9,6 +9,7 @@ "private-practice": "Private Practice", "religiously-affiliated": "Ay relihiyosong kaakibat", "time-walk-in": "May Walk-In Oras", + "wheelchair-accessible": "Accessible", "wheelchair-accessible_false": "Hindi maa-access", "wheelchair-accessible_true": "Naa-access" }, @@ -76,6 +77,7 @@ }, "eligibility": { "CATEGORYNAME": "Mga Kinakailangan sa Pagiging Karapat-dapat", + "elig-age": "Age eligibility", "elig-age_max": "Under {{max}}", "elig-age_min": "{{min}} and older", "elig-age_range": "{{min}} - {{max}}", @@ -138,6 +140,9 @@ "CATEGORYNAME": "Sistema", "incompatible-info": "Hindi katugmang Impormasyon" }, + "tpop": { + "other": "Target Population - Other" + }, "userlawpractice": { "CATEGORYNAME": "Mga Pagpipilian sa Pagsasanay sa B", "corp-law-firm": "Corporate law firm", diff --git a/apps/app/public/locales/tr-TR/attribute.json b/apps/app/public/locales/tr-TR/attribute.json index f7b779e382..db7a8f0f07 100644 --- a/apps/app/public/locales/tr-TR/attribute.json +++ b/apps/app/public/locales/tr-TR/attribute.json @@ -9,6 +9,7 @@ "private-practice": "Özel Muayenehane", "religiously-affiliated": "Dini olarak bağlı", "time-walk-in": "Giriş Saatleri Var", + "wheelchair-accessible": "Erişilebilir", "wheelchair-accessible_false": "Erişilebilir Değil", "wheelchair-accessible_true": "Erişilebilir" }, @@ -76,6 +77,7 @@ }, "eligibility": { "CATEGORYNAME": "Uygunluk Koşulları", + "elig-age": "Yaş uygunluğu", "elig-age_max": "{{max}}altında", "elig-age_min": "{{min}} ve daha eski", "elig-age_range": "{{min}} - {{max}}", @@ -138,6 +140,9 @@ "CATEGORYNAME": "SİSTEMİ", "incompatible-info": "Uyumsuz Bilgiler" }, + "tpop": { + "other": "Hedef Nüfus - Diğer" + }, "userlawpractice": { "CATEGORYNAME": "Hukuk Uygulama Seçenekleri", "corp-law-firm": "Kurumsal hukuk bürosu", diff --git a/apps/app/public/locales/uk/attribute.json b/apps/app/public/locales/uk/attribute.json index 2126f34a41..fd3fedece7 100644 --- a/apps/app/public/locales/uk/attribute.json +++ b/apps/app/public/locales/uk/attribute.json @@ -9,6 +9,7 @@ "private-practice": "Приватна практика", "religiously-affiliated": "Релігійно афілійований", "time-walk-in": "Має прогулянку годин", + "wheelchair-accessible": "Доступний", "wheelchair-accessible_false": "Недоступний", "wheelchair-accessible_true": "Доступний" }, @@ -76,6 +77,7 @@ }, "eligibility": { "CATEGORYNAME": "Вимоги до прийнятності", + "elig-age": "Вікова придатність", "elig-age_max": "Under {{max}}", "elig-age_min": "{{min}} і старші", "elig-age_range": "{{min}} - {{max}}", @@ -138,6 +140,9 @@ "CATEGORYNAME": "Система", "incompatible-info": "Несумісна інформація" }, + "tpop": { + "other": "Цільове населення - інше" + }, "userlawpractice": { "CATEGORYNAME": "Варіанти юридичної практики", "corp-law-firm": "Корпоративне юридичне бюро", diff --git a/apps/app/public/locales/zh/attribute.json b/apps/app/public/locales/zh/attribute.json index 655658ffcd..37f8801961 100644 --- a/apps/app/public/locales/zh/attribute.json +++ b/apps/app/public/locales/zh/attribute.json @@ -9,6 +9,7 @@ "private-practice": "私人执业", "religiously-affiliated": "是有宗教附属的", "time-walk-in": "有无需预约的时间", + "wheelchair-accessible": "无障碍", "wheelchair-accessible_false": "无法访问", "wheelchair-accessible_true": "可访问" }, @@ -76,6 +77,7 @@ }, "eligibility": { "CATEGORYNAME": "资格要求", + "elig-age": "年龄资格", "elig-age_max": "低于 {{max}}", "elig-age_min": "{{min}} 岁及以上", "elig-age_range": "{{min}} 至{{max}} 之间", @@ -138,6 +140,9 @@ "CATEGORYNAME": "系统", "incompatible-info": "不兼容的信息" }, + "tpop": { + "other": "目标人群 - 其他" + }, "userlawpractice": { "CATEGORYNAME": "法律实践选项", "corp-law-firm": "公司律师事务所", diff --git a/apps/app/public/locales/zh/common.json b/apps/app/public/locales/zh/common.json index 0b1dcacc43..508ff04b9b 100644 --- a/apps/app/public/locales/zh/common.json +++ b/apps/app/public/locales/zh/common.json @@ -131,7 +131,7 @@ "share-feedback": "分享反馈", "subscribe-newsletter": "订阅我们的时事通讯", "suggest-org": "推荐一个组织", - "tagline": "寻找 LGBTQ+ 资源。
\n到达安全地带。
\n寻找归属感。", + "tagline": "寻找 LGBTQ+ 资源。
到达安全地带。
寻找归属感。", "vetting-process": "审核流程" }, "forgot-password": "忘记密码?", From ab3a762466adf74b70f8209686f3fc1635704540 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 19 Mar 2024 14:34:26 -0400 Subject: [PATCH 04/20] chore(ui): update all non-major dependencies (#1166) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- apps/app/package.json | 10 +- apps/web/package.json | 4 +- lambdas/cognito-messaging/package.json | 4 +- lambdas/cognito-user-migrate/package.json | 4 +- package.json | 4 +- packages/analytics/package.json | 2 +- packages/api/package.json | 8 +- packages/auth/package.json | 4 +- packages/config/package.json | 2 +- packages/db/package.json | 10 +- packages/env/package.json | 2 +- packages/eslint-config/package.json | 8 +- packages/ui/package.json | 22 +- pnpm-lock.yaml | 1622 +++++++++++---------- 14 files changed, 872 insertions(+), 834 deletions(-) diff --git a/apps/app/package.json b/apps/app/package.json index 28ef1a5f4d..d14c14372d 100644 --- a/apps/app/package.json +++ b/apps/app/package.json @@ -111,15 +111,15 @@ "@tanstack/react-query-devtools": "4.36.1", "@tanstack/react-table-devtools": "8.13.2", "@total-typescript/ts-reset": "0.5.1", - "@types/eslint": "8.56.5", + "@types/eslint": "8.56.6", "@types/gtag.js": "0.0.19", "@types/luxon": "3.4.2", - "@types/node": "20.11.28", + "@types/node": "20.11.30", "@types/react": "18.2.67", "@types/react-dom": "18.2.22", "@types/umami": "0.1.5", - "@typescript-eslint/eslint-plugin": "7.2.0", - "@typescript-eslint/parser": "7.2.0", + "@typescript-eslint/eslint-plugin": "7.3.1", + "@typescript-eslint/parser": "7.3.1", "@weareinreach/config": "workspace:*", "@weareinreach/eslint-config": "0.100.0", "@welldone-software/why-did-you-render": "8.0.1", @@ -133,7 +133,7 @@ "trpc-client-devtools-link": "0.2.1-next", "trpc-panel": "1.3.4", "trpc-playground": "1.0.4", - "type-fest": "4.12.0", + "type-fest": "4.13.0", "typescript": "5.4.2", "webpack-bundle-analyzer": "4.10.1" }, diff --git a/apps/web/package.json b/apps/web/package.json index 31cb534f8b..8e35381e01 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -35,8 +35,8 @@ }, "devDependencies": { "@next/bundle-analyzer": "14.1.3", - "@types/eslint": "8.56.5", - "@types/node": "20.11.28", + "@types/eslint": "8.56.6", + "@types/node": "20.11.30", "@types/react": "18.2.67", "@types/react-dom": "18.2.22", "@weareinreach/config": "workspace:*", diff --git a/lambdas/cognito-messaging/package.json b/lambdas/cognito-messaging/package.json index 7e52bbaf8a..394197f2ab 100644 --- a/lambdas/cognito-messaging/package.json +++ b/lambdas/cognito-messaging/package.json @@ -24,8 +24,8 @@ }, "devDependencies": { "@types/aws-lambda": "8.10.136", - "@types/eslint": "8.56.5", - "@types/node": "20.11.28", + "@types/eslint": "8.56.6", + "@types/node": "20.11.30", "@vercel/ncc": "0.38.1", "@weareinreach/config": "workspace:*", "@weareinreach/eslint-config": "0.100.0", diff --git a/lambdas/cognito-user-migrate/package.json b/lambdas/cognito-user-migrate/package.json index 5c9509d3da..ba48285800 100644 --- a/lambdas/cognito-user-migrate/package.json +++ b/lambdas/cognito-user-migrate/package.json @@ -27,8 +27,8 @@ }, "devDependencies": { "@types/aws-lambda": "8.10.136", - "@types/eslint": "8.56.5", - "@types/node": "20.11.28", + "@types/eslint": "8.56.6", + "@types/node": "20.11.30", "@vercel/ncc": "0.38.1", "@weareinreach/config": "workspace:*", "@weareinreach/eslint-config": "0.100.0", diff --git a/package.json b/package.json index 3822e6ad53..412700fe87 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "@changesets/cli": "2.27.1", "@turbo/gen": "1.12.5", "@types/lint-staged": "13.3.0", - "@types/node": "20.11.28", + "@types/node": "20.11.30", "@types/yargs": "17.0.32", "@weareinreach/config": "workspace:*", "@weareinreach/eslint-config": "0.100.0", @@ -50,7 +50,7 @@ "dotenv": "16.4.5", "dotenv-expand": "11.0.6", "husky": "9.0.11", - "knip": "5.1.2", + "knip": "5.1.3", "lint-staged": "15.2.2", "prettier": "3.2.5", "prettier-plugin-jsdoc": "1.3.0", diff --git a/packages/analytics/package.json b/packages/analytics/package.json index 6a9a3eba9b..d13faf87d6 100644 --- a/packages/analytics/package.json +++ b/packages/analytics/package.json @@ -21,7 +21,7 @@ "@weareinreach/eslint-config": "workspace:*", "next": "14.1.3", "nextjs-google-analytics": "2.3.3", - "type-fest": "4.12.0" + "type-fest": "4.13.0" }, "peerDependencies": { "next": "14.1.3", diff --git a/packages/api/package.json b/packages/api/package.json index fa82fc99f6..a140bc9b72 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -52,10 +52,10 @@ }, "devDependencies": { "@turbo/gen": "1.12.5", - "@types/eslint": "8.56.5", - "@types/google.maps": "3.55.4", + "@types/eslint": "8.56.6", + "@types/google.maps": "3.55.5", "@types/luxon": "3.4.2", - "@types/node": "20.11.28", + "@types/node": "20.11.30", "@types/terraformer__wkt": "2.0.3", "@weareinreach/config": "workspace:*", "@weareinreach/eslint-config": "0.100.0", @@ -67,7 +67,7 @@ "prettier": "3.2.5", "trpc-client-devtools-link": "0.2.1-next", "trpc-panel": "1.3.4", - "type-fest": "4.12.0", + "type-fest": "4.13.0", "typescript": "5.4.2" }, "peerDependencies": { diff --git a/packages/auth/package.json b/packages/auth/package.json index 3d3b3a18ba..51ac26f1a9 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -66,8 +66,8 @@ "zod": "3.22.4" }, "devDependencies": { - "@types/eslint": "8.56.5", - "@types/node": "20.11.28", + "@types/eslint": "8.56.6", + "@types/node": "20.11.30", "@types/react": "18.2.67", "@types/react-dom": "18.2.22", "@weareinreach/config": "workspace:*", diff --git a/packages/config/package.json b/packages/config/package.json index d49ce5f0c2..1244c4f83c 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -15,7 +15,7 @@ "preinstall": "npx only-allow pnpm" }, "devDependencies": { - "@types/node": "20.11.28", + "@types/node": "20.11.30", "@weareinreach/eslint-config": "0.100.0", "alex": "11.0.1", "next-i18next": "15.2.0", diff --git a/packages/db/package.json b/packages/db/package.json index 81203810e5..35928a3f22 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -68,13 +68,13 @@ "@terraformer/wkt": "2.2.0", "@turbo/gen": "1.12.5", "@turf/helpers": "7.0.0-alpha.114", - "@types/eslint": "8.56.5", + "@types/eslint": "8.56.6", "@types/inquirer": "9.0.7", "@types/inquirer-autocomplete-prompt": "3.0.3", "@types/luxon": "3.4.2", - "@types/node": "20.11.28", + "@types/node": "20.11.30", "@types/papaparse": "5.3.14", - "@types/pg": "8.11.2", + "@types/pg": "8.11.3", "@types/terraformer__wkt": "2.0.3", "@weareinreach/config": "workspace:*", "@weareinreach/eslint-config": "0.100.0", @@ -87,7 +87,7 @@ "inquirer": "9.2.16", "inquirer-autocomplete-prompt": "3.0.1", "just-compact": "3.2.0", - "kysely-codegen": "0.14.0", + "kysely-codegen": "0.14.1", "libphonenumber-js": "1.10.58", "listr2": "8.0.2", "luxon": "3.4.4", @@ -108,7 +108,7 @@ "string-byte-length": "3.0.0", "tiny-invariant": "1.3.3", "tsx": "4.7.1", - "type-fest": "4.12.0", + "type-fest": "4.13.0", "typescript": "5.4.2", "zod-prisma-types": "3.1.6", "zod-to-json-schema": "3.22.4" diff --git a/packages/env/package.json b/packages/env/package.json index 9d9de94499..8ea510ad12 100644 --- a/packages/env/package.json +++ b/packages/env/package.json @@ -19,7 +19,7 @@ "dependencies": { "@t3-oss/env-nextjs": "0.9.2", "@weareinreach/util": "workspace:*", - "chromatic": "11.0.8", + "chromatic": "11.1.0", "zod": "3.22.4" }, "devDependencies": { diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index f9991a8360..7a929e4c3a 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -16,11 +16,11 @@ "devDependencies": { "@next/eslint-plugin-next": "14.1.3", "@tanstack/eslint-plugin-query": "4.38.0", - "@types/eslint": "8.56.5", + "@types/eslint": "8.56.6", "@types/eslint-config-prettier": "6.11.3", - "@types/node": "20.11.28", - "@typescript-eslint/eslint-plugin": "7.2.0", - "@typescript-eslint/parser": "7.2.0", + "@types/node": "20.11.30", + "@typescript-eslint/eslint-plugin": "7.3.1", + "@typescript-eslint/parser": "7.3.1", "eslint": "8.57.0", "eslint-config-next": "14.1.3", "eslint-config-prettier": "9.1.0", diff --git a/packages/ui/package.json b/packages/ui/package.json index dd49417b63..6961ac9abf 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -58,11 +58,11 @@ "zustand": "4.5.2" }, "devDependencies": { - "@babel/core": "7.24.0", - "@babel/plugin-transform-typescript": "7.23.6", - "@babel/preset-env": "7.24.0", - "@babel/preset-react": "7.23.3", - "@babel/preset-typescript": "7.23.3", + "@babel/core": "7.24.1", + "@babel/plugin-transform-typescript": "7.24.1", + "@babel/preset-env": "7.24.1", + "@babel/preset-react": "7.24.1", + "@babel/preset-typescript": "7.24.1", "@emotion/react": "11.11.4", "@emotion/server": "11.11.0", "@faker-js/faker": "8.4.1", @@ -120,10 +120,10 @@ "@trpc/react-query": "10.45.2", "@types/babel__core": "7.20.5", "@types/babel__preset-env": "7.9.6", - "@types/eslint": "8.56.5", - "@types/google.maps": "3.55.4", + "@types/eslint": "8.56.6", + "@types/google.maps": "3.55.5", "@types/luxon": "3.4.2", - "@types/node": "20.11.28", + "@types/node": "20.11.30", "@types/probe-image-size": "7.2.4", "@types/react": "18.2.67", "@types/react-dom": "18.2.22", @@ -135,7 +135,7 @@ "@weareinreach/eslint-config": "0.100.0", "@welldone-software/why-did-you-render": "8.0.1", "babel-loader": "9.1.3", - "chromatic": "11.0.8", + "chromatic": "11.1.0", "css-loader": "6.10.0", "dayjs": "1.11.10", "dotenv": "16.4.5", @@ -149,7 +149,7 @@ "luxon": "3.4.4", "mantine-react-table": "1.3.4", "merge-anything": "5.1.7", - "msw": "2.2.7", + "msw": "2.2.8", "msw-storybook-addon": "2.0.0-beta.0", "next": "14.1.3", "next-auth": "4.24.7", @@ -175,7 +175,7 @@ "trpc-client-devtools-link": "0.2.1-next", "tsconfig-paths-webpack-plugin": "4.1.0", "tsx": "4.7.1", - "type-fest": "4.12.0", + "type-fest": "4.13.0", "typescript": "5.4.2", "webpack": "5.90.3", "zod": "3.22.4" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 87e5a5156f..cdd6d7b821 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -50,13 +50,13 @@ importers: version: 2.27.1 '@turbo/gen': specifier: 1.12.5 - version: 1.12.5(@types/node@20.11.28)(typescript@5.4.2) + version: 1.12.5(@types/node@20.11.30)(typescript@5.4.2) '@types/lint-staged': specifier: 13.3.0 version: 13.3.0 '@types/node': - specifier: 20.11.28 - version: 20.11.28 + specifier: 20.11.30 + version: 20.11.30 '@types/yargs': specifier: 17.0.32 version: 17.0.32 @@ -82,8 +82,8 @@ importers: specifier: 9.0.11 version: 9.0.11 knip: - specifier: 5.1.2 - version: 5.1.2(@types/node@20.11.28)(typescript@5.4.2) + specifier: 5.1.3 + version: 5.1.3(@types/node@20.11.30)(typescript@5.4.2) lint-staged: specifier: 15.2.2 version: 15.2.2 @@ -377,8 +377,8 @@ importers: specifier: 0.5.1 version: 0.5.1 '@types/eslint': - specifier: 8.56.5 - version: 8.56.5 + specifier: 8.56.6 + version: 8.56.6 '@types/gtag.js': specifier: 0.0.19 version: 0.0.19 @@ -386,8 +386,8 @@ importers: specifier: 3.4.2 version: 3.4.2 '@types/node': - specifier: 20.11.28 - version: 20.11.28 + specifier: 20.11.30 + version: 20.11.30 '@types/react': specifier: 18.2.67 version: 18.2.67 @@ -398,11 +398,11 @@ importers: specifier: 0.1.5 version: 0.1.5 '@typescript-eslint/eslint-plugin': - specifier: 7.2.0 - version: 7.2.0(@typescript-eslint/parser@7.2.0)(eslint@8.57.0)(typescript@5.4.2) + specifier: 7.3.1 + version: 7.3.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0)(typescript@5.4.2) '@typescript-eslint/parser': - specifier: 7.2.0 - version: 7.2.0(eslint@8.57.0)(typescript@5.4.2) + specifier: 7.3.1 + version: 7.3.1(eslint@8.57.0)(typescript@5.4.2) '@weareinreach/config': specifier: workspace:* version: link:../../packages/config @@ -441,10 +441,10 @@ importers: version: 1.3.4(patch_hash=3z2tx2cn67fyw5s2xdx73dxaji)(@trpc/server@10.45.2)(zod@3.22.4) trpc-playground: specifier: 1.0.4 - version: 1.0.4(@trpc/server@10.45.2)(@types/node@20.11.28)(typescript@5.4.2)(zod@3.22.4) + version: 1.0.4(@trpc/server@10.45.2)(@types/node@20.11.30)(typescript@5.4.2)(zod@3.22.4) type-fest: - specifier: 4.12.0 - version: 4.12.0 + specifier: 4.13.0 + version: 4.13.0 typescript: specifier: 5.4.2 version: 5.4.2 @@ -519,11 +519,11 @@ importers: specifier: 14.1.3 version: 14.1.3 '@types/eslint': - specifier: 8.56.5 - version: 8.56.5 + specifier: 8.56.6 + version: 8.56.6 '@types/node': - specifier: 20.11.28 - version: 20.11.28 + specifier: 20.11.30 + version: 20.11.30 '@types/react': specifier: 18.2.67 version: 18.2.67 @@ -553,11 +553,11 @@ importers: specifier: 8.10.136 version: 8.10.136 '@types/eslint': - specifier: 8.56.5 - version: 8.56.5 + specifier: 8.56.6 + version: 8.56.6 '@types/node': - specifier: 20.11.28 - version: 20.11.28 + specifier: 20.11.30 + version: 20.11.30 '@vercel/ncc': specifier: 0.38.1 version: 0.38.1 @@ -596,11 +596,11 @@ importers: specifier: 8.10.136 version: 8.10.136 '@types/eslint': - specifier: 8.56.5 - version: 8.56.5 + specifier: 8.56.6 + version: 8.56.6 '@types/node': - specifier: 20.11.28 - version: 20.11.28 + specifier: 20.11.30 + version: 20.11.30 '@vercel/ncc': specifier: 0.38.1 version: 0.38.1 @@ -648,8 +648,8 @@ importers: specifier: 2.3.3 version: 2.3.3(next@14.1.3)(react@18.2.0) type-fest: - specifier: 4.12.0 - version: 4.12.0 + specifier: 4.13.0 + version: 4.13.0 packages/api: dependencies: @@ -758,19 +758,19 @@ importers: devDependencies: '@turbo/gen': specifier: 1.12.5 - version: 1.12.5(@types/node@20.11.28)(typescript@5.4.2) + version: 1.12.5(@types/node@20.11.30)(typescript@5.4.2) '@types/eslint': - specifier: 8.56.5 - version: 8.56.5 + specifier: 8.56.6 + version: 8.56.6 '@types/google.maps': - specifier: 3.55.4 - version: 3.55.4 + specifier: 3.55.5 + version: 3.55.5 '@types/luxon': specifier: 3.4.2 version: 3.4.2 '@types/node': - specifier: 20.11.28 - version: 20.11.28 + specifier: 20.11.30 + version: 20.11.30 '@types/terraformer__wkt': specifier: 2.0.3 version: 2.0.3 @@ -805,8 +805,8 @@ importers: specifier: 1.3.4 version: 1.3.4(patch_hash=3z2tx2cn67fyw5s2xdx73dxaji)(@trpc/server@10.45.2)(zod@3.22.4) type-fest: - specifier: 4.12.0 - version: 4.12.0 + specifier: 4.13.0 + version: 4.13.0 typescript: specifier: 5.4.2 version: 5.4.2 @@ -842,11 +842,11 @@ importers: version: 3.22.4 devDependencies: '@types/eslint': - specifier: 8.56.5 - version: 8.56.5 + specifier: 8.56.6 + version: 8.56.6 '@types/node': - specifier: 20.11.28 - version: 20.11.28 + specifier: 20.11.30 + version: 20.11.30 '@types/react': specifier: 18.2.67 version: 18.2.67 @@ -881,8 +881,8 @@ importers: packages/config: devDependencies: '@types/node': - specifier: 20.11.28 - version: 20.11.28 + specifier: 20.11.30 + version: 20.11.30 '@weareinreach/eslint-config': specifier: 0.100.0 version: link:../eslint-config @@ -1016,13 +1016,13 @@ importers: version: 2.2.0 '@turbo/gen': specifier: 1.12.5 - version: 1.12.5(@types/node@20.11.28)(typescript@5.4.2) + version: 1.12.5(@types/node@20.11.30)(typescript@5.4.2) '@turf/helpers': specifier: 7.0.0-alpha.114 version: 7.0.0-alpha.114 '@types/eslint': - specifier: 8.56.5 - version: 8.56.5 + specifier: 8.56.6 + version: 8.56.6 '@types/inquirer': specifier: 9.0.7 version: 9.0.7 @@ -1033,14 +1033,14 @@ importers: specifier: 3.4.2 version: 3.4.2 '@types/node': - specifier: 20.11.28 - version: 20.11.28 + specifier: 20.11.30 + version: 20.11.30 '@types/papaparse': specifier: 5.3.14 version: 5.3.14 '@types/pg': - specifier: 8.11.2 - version: 8.11.2 + specifier: 8.11.3 + version: 8.11.3 '@types/terraformer__wkt': specifier: 2.0.3 version: 2.0.3 @@ -1078,8 +1078,8 @@ importers: specifier: 3.2.0 version: 3.2.0 kysely-codegen: - specifier: 0.14.0 - version: 0.14.0(kysely@0.27.3)(pg@8.11.3) + specifier: 0.14.1 + version: 0.14.1(kysely@0.27.3)(pg@8.11.3) libphonenumber-js: specifier: 1.10.58 version: 1.10.58 @@ -1141,8 +1141,8 @@ importers: specifier: 4.7.1 version: 4.7.1 type-fest: - specifier: 4.12.0 - version: 4.12.0 + specifier: 4.13.0 + version: 4.13.0 typescript: specifier: 5.4.2 version: 5.4.2 @@ -1162,8 +1162,8 @@ importers: specifier: workspace:* version: link:../util chromatic: - specifier: 11.0.8 - version: 11.0.8 + specifier: 11.1.0 + version: 11.1.0 zod: specifier: 3.22.4 version: 3.22.4 @@ -1184,20 +1184,20 @@ importers: specifier: 4.38.0 version: 4.38.0(eslint@8.57.0) '@types/eslint': - specifier: 8.56.5 - version: 8.56.5 + specifier: 8.56.6 + version: 8.56.6 '@types/eslint-config-prettier': specifier: 6.11.3 version: 6.11.3 '@types/node': - specifier: 20.11.28 - version: 20.11.28 + specifier: 20.11.30 + version: 20.11.30 '@typescript-eslint/eslint-plugin': - specifier: 7.2.0 - version: 7.2.0(@typescript-eslint/parser@7.2.0)(eslint@8.57.0)(typescript@5.4.2) + specifier: 7.3.1 + version: 7.3.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0)(typescript@5.4.2) '@typescript-eslint/parser': - specifier: 7.2.0 - version: 7.2.0(eslint@8.57.0)(typescript@5.4.2) + specifier: 7.3.1 + version: 7.3.1(eslint@8.57.0)(typescript@5.4.2) eslint: specifier: 8.57.0 version: 8.57.0 @@ -1212,7 +1212,7 @@ importers: version: 1.1.4(eslint@8.57.0) eslint-import-resolver-typescript: specifier: 3.6.1 - version: 3.6.1(@typescript-eslint/parser@7.2.0)(eslint-plugin-i@2.29.1)(eslint@8.57.0) + version: 3.6.1(@typescript-eslint/parser@7.3.1)(eslint-plugin-i@2.29.1)(eslint@8.57.0) eslint-plugin-codegen: specifier: 0.26.0 version: 0.26.0(eslint@8.57.0) @@ -1224,7 +1224,7 @@ importers: version: 6.0.3 eslint-plugin-import: specifier: npm:eslint-plugin-i@2.29.1 - version: /eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + version: /eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.3.1)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-node: specifier: npm:eslint-plugin-n@16.6.2 version: /eslint-plugin-n@16.6.2(eslint@8.57.0) @@ -1239,7 +1239,7 @@ importers: version: 1.12.5(eslint@8.57.0) next: specifier: 14.1.3 - version: 14.1.3(@babel/core@7.24.0)(react-dom@18.2.0)(react@18.2.0) + version: 14.1.3(@babel/core@7.24.1)(react-dom@18.2.0)(react@18.2.0) resolve-pkg-maps: specifier: 1.0.0 version: 1.0.0 @@ -1347,20 +1347,20 @@ importers: version: 4.5.2(@types/react@18.2.67)(react@18.2.0) devDependencies: '@babel/core': - specifier: 7.24.0 - version: 7.24.0 + specifier: 7.24.1 + version: 7.24.1 '@babel/plugin-transform-typescript': - specifier: 7.23.6 - version: 7.23.6(@babel/core@7.24.0) + specifier: 7.24.1 + version: 7.24.1(@babel/core@7.24.1) '@babel/preset-env': - specifier: 7.24.0 - version: 7.24.0(@babel/core@7.24.0) + specifier: 7.24.1 + version: 7.24.1(@babel/core@7.24.1) '@babel/preset-react': - specifier: 7.23.3 - version: 7.23.3(@babel/core@7.24.0) + specifier: 7.24.1 + version: 7.24.1(@babel/core@7.24.1) '@babel/preset-typescript': - specifier: 7.23.3 - version: 7.23.3(@babel/core@7.24.0) + specifier: 7.24.1 + version: 7.24.1(@babel/core@7.24.1) '@emotion/react': specifier: 11.11.4 version: 11.11.4(@types/react@18.2.67)(react@18.2.0) @@ -1477,7 +1477,7 @@ importers: version: 7.6.17(react-dom@18.2.0)(react@18.2.0) '@storybook/nextjs': specifier: 7.6.17 - version: 7.6.17(@swc/core@1.4.8)(@swc/helpers@0.5.7)(esbuild@0.18.20)(next@14.1.3)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.12.0)(typescript@5.4.2)(webpack@5.90.3) + version: 7.6.17(@swc/core@1.4.8)(@swc/helpers@0.5.7)(esbuild@0.18.20)(next@14.1.3)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.13.0)(typescript@5.4.2)(webpack@5.90.3) '@storybook/preview-api': specifier: 7.6.17 version: 7.6.17 @@ -1486,7 +1486,7 @@ importers: version: 7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2) '@storybook/test-runner': specifier: 0.17.0 - version: 0.17.0(@swc/helpers@0.5.7)(@types/node@20.11.28) + version: 0.17.0(@swc/helpers@0.5.7)(@types/node@20.11.30) '@storybook/testing-library': specifier: 0.2.2 version: 0.2.2 @@ -1533,17 +1533,17 @@ importers: specifier: 7.9.6 version: 7.9.6 '@types/eslint': - specifier: 8.56.5 - version: 8.56.5 + specifier: 8.56.6 + version: 8.56.6 '@types/google.maps': - specifier: 3.55.4 - version: 3.55.4 + specifier: 3.55.5 + version: 3.55.5 '@types/luxon': specifier: 3.4.2 version: 3.4.2 '@types/node': - specifier: 20.11.28 - version: 20.11.28 + specifier: 20.11.30 + version: 20.11.30 '@types/probe-image-size': specifier: 7.2.4 version: 7.2.4 @@ -1576,10 +1576,10 @@ importers: version: 8.0.1(react@18.2.0) babel-loader: specifier: 9.1.3 - version: 9.1.3(@babel/core@7.24.0)(webpack@5.90.3) + version: 9.1.3(@babel/core@7.24.1)(webpack@5.90.3) chromatic: - specifier: 11.0.8 - version: 11.0.8 + specifier: 11.1.0 + version: 11.1.0 css-loader: specifier: 6.10.0 version: 6.10.0(webpack@5.90.3) @@ -1620,14 +1620,14 @@ importers: specifier: 5.1.7 version: 5.1.7 msw: - specifier: 2.2.7 - version: 2.2.7(typescript@5.4.2) + specifier: 2.2.8 + version: 2.2.8(typescript@5.4.2) msw-storybook-addon: specifier: 2.0.0-beta.0 - version: 2.0.0-beta.0(msw@2.2.7) + version: 2.0.0-beta.0(msw@2.2.8) next: specifier: 14.1.3 - version: 14.1.3(@babel/core@7.24.0)(react-dom@18.2.0)(react@18.2.0) + version: 14.1.3(@babel/core@7.24.1)(react-dom@18.2.0)(react@18.2.0) next-auth: specifier: 4.24.7 version: 4.24.7(next@14.1.3)(react-dom@18.2.0)(react@18.2.0) @@ -1698,8 +1698,8 @@ importers: specifier: 4.7.1 version: 4.7.1 type-fest: - specifier: 4.12.0 - version: 4.12.0 + specifier: 4.13.0 + version: 4.13.0 typescript: specifier: 5.4.2 version: 5.4.2 @@ -2287,19 +2287,19 @@ packages: resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.23.4 + '@babel/highlight': 7.24.2 chalk: 2.4.2 dev: true - /@babel/code-frame@7.23.5: - resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} + /@babel/code-frame@7.24.2: + resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.23.4 - chalk: 2.4.2 + '@babel/highlight': 7.24.2 + picocolors: 1.0.0 - /@babel/compat-data@7.23.5: - resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} + /@babel/compat-data@7.24.1: + resolution: {integrity: sha512-Pc65opHDliVpRHuKfzI+gSA4zcgr65O4cl64fFJIWEEh8JoHIHh0Oez1Eo8Arz8zq/JhgKodQaxEwUPRtZylVA==} engines: {node: '>=6.9.0'} /@babel/core@7.23.2: @@ -2307,14 +2307,14 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.6 + '@babel/code-frame': 7.24.2 + '@babel/generator': 7.24.1 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.2) - '@babel/helpers': 7.24.0 - '@babel/parser': 7.24.0 + '@babel/helpers': 7.24.1 + '@babel/parser': 7.24.1 '@babel/template': 7.24.0 - '@babel/traverse': 7.24.0 + '@babel/traverse': 7.24.1 '@babel/types': 7.24.0 convert-source-map: 2.0.0 debug: 4.3.4 @@ -2325,19 +2325,19 @@ packages: - supports-color dev: true - /@babel/core@7.24.0: - resolution: {integrity: sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==} + /@babel/core@7.24.1: + resolution: {integrity: sha512-F82udohVyIgGAY2VVj/g34TpFUG606rumIHjTfVbssPg2zTR7PuuEpZcX8JA6sgBfIYmJrFtWgPvHQuJamVqZQ==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.6 + '@babel/code-frame': 7.24.2 + '@babel/generator': 7.24.1 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.0) - '@babel/helpers': 7.24.0 - '@babel/parser': 7.24.0 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.1) + '@babel/helpers': 7.24.1 + '@babel/parser': 7.24.1 '@babel/template': 7.24.0 - '@babel/traverse': 7.24.0 + '@babel/traverse': 7.24.1 '@babel/types': 7.24.0 convert-source-map: 2.0.0 debug: 4.3.4 @@ -2365,8 +2365,8 @@ packages: jsesc: 2.5.2 dev: true - /@babel/generator@7.23.6: - resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} + /@babel/generator@7.24.1: + resolution: {integrity: sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.24.0 @@ -2392,14 +2392,14 @@ packages: resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/compat-data': 7.23.5 + '@babel/compat-data': 7.24.1 '@babel/helper-validator-option': 7.23.5 browserslist: 4.23.0 lru-cache: 5.1.1 semver: 6.3.1 - /@babel/helper-create-class-features-plugin@7.24.0(@babel/core@7.23.2): - resolution: {integrity: sha512-QAH+vfvts51BCsNZ2PhY6HAggnlS6omLLFTsIpeqZk/MmJ6cW7tgz5yRv0fMJThcr6FmbMrENh1RgrWPTYA76g==} + /@babel/helper-create-class-features-plugin@7.24.1(@babel/core@7.23.2): + resolution: {integrity: sha512-1yJa9dX9g//V6fDebXoEfEsxkZHk3Hcbm+zLhyu6qVgYFLvmTALTeV+jNU9e5RnYtioBrGEOdoI2joMSNQ/+aA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -2410,48 +2410,63 @@ packages: '@babel/helper-function-name': 7.23.0 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.2) + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.23.2) '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 dev: true - /@babel/helper-create-class-features-plugin@7.24.0(@babel/core@7.24.0): - resolution: {integrity: sha512-QAH+vfvts51BCsNZ2PhY6HAggnlS6omLLFTsIpeqZk/MmJ6cW7tgz5yRv0fMJThcr6FmbMrENh1RgrWPTYA76g==} + /@babel/helper-create-class-features-plugin@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-1yJa9dX9g//V6fDebXoEfEsxkZHk3Hcbm+zLhyu6qVgYFLvmTALTeV+jNU9e5RnYtioBrGEOdoI2joMSNQ/+aA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.24.0) + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.1) '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 dev: true - /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.24.0): + /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.24.1): resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 dev: true - /@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.24.0): + /@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.24.1): resolution: {integrity: sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.24.0 + debug: 4.3.4 + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-define-polyfill-provider@0.6.1(@babel/core@7.24.1): + resolution: {integrity: sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.24.1 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.24.0 debug: 4.3.4 @@ -2485,8 +2500,8 @@ packages: '@babel/types': 7.24.0 dev: true - /@babel/helper-module-imports@7.22.15: - resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} + /@babel/helper-module-imports@7.24.1: + resolution: {integrity: sha512-HfEWzysMyOa7xI5uQHc/OcZf67/jc+xe/RZlznWQHhbb8Pg1SkRdbK4yEi61aY8wxQA7PkSfoojtLQP/Kpe3og==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.24.0 @@ -2499,21 +2514,21 @@ packages: dependencies: '@babel/core': 7.23.2 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.22.15 + '@babel/helper-module-imports': 7.24.1 '@babel/helper-simple-access': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.20 dev: true - /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.0): + /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.1): resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.22.15 + '@babel/helper-module-imports': 7.24.1 '@babel/helper-simple-access': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.20 @@ -2530,20 +2545,20 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.24.0): + /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.24.1): resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': 7.22.20 dev: true - /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.2): - resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} + /@babel/helper-replace-supers@7.24.1(@babel/core@7.23.2): + resolution: {integrity: sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -2554,13 +2569,13 @@ packages: '@babel/helper-optimise-call-expression': 7.22.5 dev: true - /@babel/helper-replace-supers@7.22.20(@babel/core@7.24.0): - resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} + /@babel/helper-replace-supers@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 @@ -2606,23 +2621,24 @@ packages: '@babel/types': 7.24.0 dev: true - /@babel/helpers@7.24.0: - resolution: {integrity: sha512-ulDZdc0Aj5uLc5nETsa7EPx2L7rM0YJM8r7ck7U73AXi7qOV44IHHRAYZHY6iU1rr3C5N4NtTmMRUJP6kwCWeA==} + /@babel/helpers@7.24.1: + resolution: {integrity: sha512-BpU09QqEe6ZCHuIHFphEFgvNSrubve1FtyMton26ekZ85gRGi6LrTF7zArARp2YvyFxloeiRmtSCq5sjh1WqIg==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.24.0 - '@babel/traverse': 7.24.0 + '@babel/traverse': 7.24.1 '@babel/types': 7.24.0 transitivePeerDependencies: - supports-color - /@babel/highlight@7.23.4: - resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} + /@babel/highlight@7.24.2: + resolution: {integrity: sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-validator-identifier': 7.22.20 chalk: 2.4.2 js-tokens: 4.0.0 + picocolors: 1.0.0 /@babel/parser@7.23.0: resolution: {integrity: sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==} @@ -2632,244 +2648,244 @@ packages: '@babel/types': 7.24.0 dev: true - /@babel/parser@7.24.0: - resolution: {integrity: sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==} + /@babel/parser@7.24.1: + resolution: {integrity: sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==} engines: {node: '>=6.0.0'} hasBin: true dependencies: '@babel/types': 7.24.0 - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==} + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.24.0) + '@babel/plugin-transform-optional-chaining': 7.24.1(@babel/core@7.24.1) dev: true - /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.24.0): - resolution: {integrity: sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==} + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.0): + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.1): resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 dev: true - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.0): + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.1): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.24.0): + /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.24.1): resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.0): + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.1): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.0): + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.1): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.0): + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.1): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.0): + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.1): resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-flow@7.23.3(@babel/core@7.24.0): + /@babel/plugin-syntax-flow@7.23.3(@babel/core@7.24.1): resolution: {integrity: sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==} + /@babel/plugin-syntax-import-assertions@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} + /@babel/plugin-syntax-import-attributes@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.0): + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.1): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.0): + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.1): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} + /@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.0): + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.1): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.0): + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.1): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.0): + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.1): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.0): + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.1): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.0): + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.1): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.0): + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.1): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.0): + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.1): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.0): + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.1): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.2): - resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} + /@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.23.2): + resolution: {integrity: sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2878,281 +2894,281 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} + /@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.0): + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.1): resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.0 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.0) + '@babel/core': 7.24.1 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.1) '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} + /@babel/plugin-transform-arrow-functions@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-async-generator-functions@7.23.9(@babel/core@7.24.0): - resolution: {integrity: sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ==} + /@babel/plugin-transform-async-generator-functions@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-OTkLJM0OtmzcpOgF7MREERUCdCnCBtBsq3vVFbuq/RKMK0/jdYqdMexWi3zNs7Nzd95ase65MbTGrpFJflOb6A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.0) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.0) + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.1) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.1) dev: true - /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==} + /@babel/plugin-transform-async-to-generator@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 - '@babel/helper-module-imports': 7.22.15 + '@babel/core': 7.24.1 + '@babel/helper-module-imports': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.0) + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.1) dev: true - /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} + /@babel/plugin-transform-block-scoped-functions@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.24.0): - resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==} + /@babel/plugin-transform-block-scoping@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-h71T2QQvDgM2SmT29UYU6ozjMlAt7s7CSs5Hvy8f8cf/GM/Z4a2zMfN+fjVGaieeCrXR3EdQl6C4gQG+OgmbKw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==} + /@babel/plugin-transform-class-properties@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 - '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.24.0) + '@babel/core': 7.24.1 + '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.1) '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.24.0): - resolution: {integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==} + /@babel/plugin-transform-class-static-block@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-FUHlKCn6J3ERiu8Dv+4eoz7w8+kFLSyeVG4vDAikwADGjUCoHw/JHokyGtr8OR4UjpwPVivyF+h8Q5iv/JmrtA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.24.0 - '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.24.0) + '@babel/core': 7.24.1 + '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.1) '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.0) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.1) dev: true - /@babel/plugin-transform-classes@7.23.8(@babel/core@7.24.0): - resolution: {integrity: sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==} + /@babel/plugin-transform-classes@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-ZTIe3W7UejJd3/3R4p7ScyyOoafetUShSf4kCqV0O7F/RiHxVj/wRaRnQlrGwflvcehNA8M42HkAiEDYZu2F1Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.24.0) + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.1) '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 dev: true - /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} + /@babel/plugin-transform-computed-properties@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 '@babel/template': 7.24.0 dev: true - /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} + /@babel/plugin-transform-destructuring@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-ow8jciWqNxR3RYbSNVuF4U2Jx130nwnBnhRw6N6h1bOejNkABmcI5X5oz29K4alWX7vf1C+o6gtKXikzRKkVdw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} + /@babel/plugin-transform-dotall-regex@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.0) + '@babel/core': 7.24.1 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.1) '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} + /@babel/plugin-transform-duplicate-keys@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.24.0): - resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==} + /@babel/plugin-transform-dynamic-import@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.0) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.1) dev: true - /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} + /@babel/plugin-transform-exponentiation-operator@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.24.0): - resolution: {integrity: sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==} + /@babel/plugin-transform-export-namespace-from@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.0) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.1) dev: true - /@babel/plugin-transform-flow-strip-types@7.23.3(@babel/core@7.24.0): + /@babel/plugin-transform-flow-strip-types@7.23.3(@babel/core@7.24.1): resolution: {integrity: sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.24.1) dev: true - /@babel/plugin-transform-for-of@7.23.6(@babel/core@7.24.0): - resolution: {integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==} + /@babel/plugin-transform-for-of@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true - /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} + /@babel/plugin-transform-function-name@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.24.0): - resolution: {integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==} + /@babel/plugin-transform-json-strings@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.0) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.1) dev: true - /@babel/plugin-transform-literals@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} + /@babel/plugin-transform-literals@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.24.0): - resolution: {integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==} + /@babel/plugin-transform-logical-assignment-operators@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.0) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.1) dev: true - /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} + /@babel/plugin-transform-member-expression-literals@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} + /@babel/plugin-transform-modules-amd@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.0) + '@babel/core': 7.24.1 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.1) '@babel/helper-plugin-utils': 7.24.0 dev: true @@ -3168,308 +3184,307 @@ packages: '@babel/helper-simple-access': 7.22.5 dev: true - /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} + /@babel/plugin-transform-modules-commonjs@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.0) + '@babel/core': 7.24.1 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.1) '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-simple-access': 7.22.5 dev: true - /@babel/plugin-transform-modules-systemjs@7.23.9(@babel/core@7.24.0): - resolution: {integrity: sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw==} + /@babel/plugin-transform-modules-systemjs@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.0) + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.1) '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-validator-identifier': 7.22.20 dev: true - /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} + /@babel/plugin-transform-modules-umd@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.0) + '@babel/core': 7.24.1 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.1) '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.24.0): + /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.24.1): resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.0 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.0) + '@babel/core': 7.24.1 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.1) '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} + /@babel/plugin-transform-new-target@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.24.0): - resolution: {integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==} + /@babel/plugin-transform-nullish-coalescing-operator@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.0) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.1) dev: true - /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.24.0): - resolution: {integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==} + /@babel/plugin-transform-numeric-separator@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.0) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.1) dev: true - /@babel/plugin-transform-object-rest-spread@7.24.0(@babel/core@7.24.0): - resolution: {integrity: sha512-y/yKMm7buHpFFXfxVFS4Vk1ToRJDilIa6fKRioB9Vjichv58TDGXTvqV0dN7plobAmTW5eSEGXDngE+Mm+uO+w==} + /@babel/plugin-transform-object-rest-spread@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-XjD5f0YqOtebto4HGISLNfiNMTTs6tbkFf2TOqJlYKYmbo+mN9Dnpl4SRoofiziuOWMIyq3sZEUqLo3hLITFEA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.23.5 - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.0) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.1) + '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.24.1) dev: true - /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==} + /@babel/plugin-transform-object-super@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.24.0) + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.1) dev: true - /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.24.0): - resolution: {integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==} + /@babel/plugin-transform-optional-catch-binding@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.0) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.1) dev: true - /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.24.0): - resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==} + /@babel/plugin-transform-optional-chaining@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-n03wmDt+987qXwAgcBlnUUivrZBPZ8z1plL0YvgQalLm+ZE5BMhGm94jhxXtA1wzv1Cu2aaOv1BM9vbVttrzSg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.0) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.1) dev: true - /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} + /@babel/plugin-transform-parameters@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==} + /@babel/plugin-transform-private-methods@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 - '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.24.0) + '@babel/core': 7.24.1 + '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.1) '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.24.0): - resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==} + /@babel/plugin-transform-private-property-in-object@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-pTHxDVa0BpUbvAgX3Gat+7cSciXqUcY9j2VZKTbSB6+VQGpNgNO9ailxTGHSXlqOnX1Hcx1Enme2+yv7VqP9bg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.24.0) + '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.1) '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.0) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.1) dev: true - /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} + /@babel/plugin-transform-property-literals@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==} + /@babel/plugin-transform-react-display-name@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-mvoQg2f9p2qlpDQRBC7M3c3XTr0k7cp/0+kFKKO/7Gtu0LSw16eKB+Fabe2bDT/UpsyasTBBkAnbdsLrkD5XMw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.24.0): + /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.24.1): resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.0) + '@babel/core': 7.24.1 + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.1) dev: true - /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.24.0): + /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.24.1): resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-module-imports': 7.22.15 + '@babel/helper-module-imports': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.1) '@babel/types': 7.24.0 dev: true - /@babel/plugin-transform-react-pure-annotations@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==} + /@babel/plugin-transform-react-pure-annotations@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-+pWEAaDJvSm9aFvJNpLiM2+ktl2Sn2U5DdyiWdZBxmLc6+xGt88dvFqsHiAiDS+8WqUwbDfkKz9jRxK3M0k+kA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} + /@babel/plugin-transform-regenerator@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 regenerator-transform: 0.15.2 dev: true - /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} + /@babel/plugin-transform-reserved-words@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-runtime@7.24.0(@babel/core@7.24.0): + /@babel/plugin-transform-runtime@7.24.0(@babel/core@7.24.1): resolution: {integrity: sha512-zc0GA5IitLKJrSfXlXmp8KDqLrnGECK7YRfQBmEKg1NmBOQ7e+KuclBEKJgzifQeUYLdNiAw4B4bjyvzWVLiSA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 - '@babel/helper-module-imports': 7.22.15 + '@babel/core': 7.24.1 + '@babel/helper-module-imports': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 - babel-plugin-polyfill-corejs2: 0.4.8(@babel/core@7.24.0) - babel-plugin-polyfill-corejs3: 0.9.0(@babel/core@7.24.0) - babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.24.0) + babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.24.1) + babel-plugin-polyfill-corejs3: 0.9.0(@babel/core@7.24.1) + babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.24.1) semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} + /@babel/plugin-transform-shorthand-properties@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-spread@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} + /@babel/plugin-transform-spread@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true - /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} + /@babel/plugin-transform-sticky-regex@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} + /@babel/plugin-transform-template-literals@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} + /@babel/plugin-transform-typeof-symbol@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-CBfU4l/A+KruSUoW+vTQthwcAdwuqbpRNB8HQKlZABwHRhsdHZ9fezp4Sn18PeAlYxTNiLMlx4xUBV3AWfg1BA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true @@ -3481,217 +3496,217 @@ packages: dependencies: '@babel/core': 7.23.2 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.23.2) + '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.23.2) '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.2) + '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.23.2) dev: true - /@babel/plugin-transform-typescript@7.23.6(@babel/core@7.24.0): - resolution: {integrity: sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==} + /@babel/plugin-transform-typescript@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-liYSESjX2fZ7JyBFkYG78nfvHlMKE6IpNdTVnxmlYUR+j5ZLsitFbaAE+eJSK2zPPkNWNw4mXL51rQ8WrvdK0w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.24.0) + '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.1) '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.1) dev: true - /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} + /@babel/plugin-transform-unicode-escapes@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==} + /@babel/plugin-transform-unicode-property-regex@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.0) + '@babel/core': 7.24.1 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.1) '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} + /@babel/plugin-transform-unicode-regex@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.0) + '@babel/core': 7.24.1 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.1) '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==} + /@babel/plugin-transform-unicode-sets-regex@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.0 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.0) + '@babel/core': 7.24.1 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.1) '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/preset-env@7.24.0(@babel/core@7.24.0): - resolution: {integrity: sha512-ZxPEzV9IgvGn73iK0E6VB9/95Nd7aMFpbE0l8KQFDG70cOV9IxRP7Y2FUPmlK0v6ImlLqYX50iuZ3ZTVhOF2lA==} + /@babel/preset-env@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-CwCMz1Z28UHLI2iE+cbnWT2epPMV9bzzoBGM6A3mOS22VQd/1TPoWItV7S7iL9TkPmPEf5L/QzurmztyyDN9FA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.23.5 - '@babel/core': 7.24.0 + '@babel/compat-data': 7.24.1 + '@babel/core': 7.24.1 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.7(@babel/core@7.24.0) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.0) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.0) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.0) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.0) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.0) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.0) - '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.0) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.0) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.0) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.0) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.0) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.0) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.0) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.0) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.0) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.0) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.0) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-async-generator-functions': 7.23.9(@babel/core@7.24.0) - '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.24.0) - '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.24.0) - '@babel/plugin-transform-classes': 7.23.8(@babel/core@7.24.0) - '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-dynamic-import': 7.23.4(@babel/core@7.24.0) - '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.24.0) - '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.24.0) - '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-json-strings': 7.23.4(@babel/core@7.24.0) - '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-logical-assignment-operators': 7.23.4(@babel/core@7.24.0) - '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-modules-systemjs': 7.23.9(@babel/core@7.24.0) - '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.24.0) - '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.24.0) - '@babel/plugin-transform-numeric-separator': 7.23.4(@babel/core@7.24.0) - '@babel/plugin-transform-object-rest-spread': 7.24.0(@babel/core@7.24.0) - '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-optional-catch-binding': 7.23.4(@babel/core@7.24.0) - '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.24.0) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.24.0) - '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.24.0) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.0) - babel-plugin-polyfill-corejs2: 0.4.8(@babel/core@7.24.0) - babel-plugin-polyfill-corejs3: 0.9.0(@babel/core@7.24.0) - babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.24.0) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.1) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.1) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.1) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.1) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.1) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.1) + '@babel/plugin-syntax-import-assertions': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-syntax-import-attributes': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.1) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.1) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.1) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.1) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.1) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.1) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.1) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.1) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.1) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.1) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.1) + '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-async-generator-functions': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-async-to-generator': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-block-scoped-functions': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-block-scoping': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-class-static-block': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-classes': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-computed-properties': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-destructuring': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-dotall-regex': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-duplicate-keys': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-dynamic-import': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-exponentiation-operator': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-export-namespace-from': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-for-of': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-function-name': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-json-strings': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-literals': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-logical-assignment-operators': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-member-expression-literals': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-modules-amd': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-modules-systemjs': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-modules-umd': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.24.1) + '@babel/plugin-transform-new-target': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-numeric-separator': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-object-rest-spread': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-object-super': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-optional-catch-binding': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-optional-chaining': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-private-property-in-object': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-property-literals': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-regenerator': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-reserved-words': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-spread': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-sticky-regex': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-template-literals': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-typeof-symbol': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-unicode-escapes': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-unicode-property-regex': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-unicode-regex': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-unicode-sets-regex': 7.24.1(@babel/core@7.24.1) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.1) + babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.24.1) + babel-plugin-polyfill-corejs3: 0.10.1(@babel/core@7.24.1) + babel-plugin-polyfill-regenerator: 0.6.1(@babel/core@7.24.1) core-js-compat: 3.36.0 semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /@babel/preset-flow@7.24.0(@babel/core@7.24.0): + /@babel/preset-flow@7.24.0(@babel/core@7.24.1): resolution: {integrity: sha512-cum/nSi82cDaSJ21I4PgLTVlj0OXovFk6GRguJYe/IKg6y6JHLTbJhybtX4k35WT9wdeJfEVjycTixMhBHd0Dg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.24.1) dev: true - /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.0): + /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.1): resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} peerDependencies: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 '@babel/types': 7.24.0 esutils: 2.0.3 dev: true - /@babel/preset-react@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w==} + /@babel/preset-react@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-eFa8up2/8cZXLIpkafhaADTXSnl7IsUFCYenRWrARBz0/qZwcT0RBXpys0LJU4+WfPoF2ZG6ew6s2V6izMCwRA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.0) - '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.24.0) - '@babel/plugin-transform-react-pure-annotations': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-react-display-name': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.1) + '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.24.1) + '@babel/plugin-transform-react-pure-annotations': 7.24.1(@babel/core@7.24.1) dev: true - /@babel/preset-typescript@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==} + /@babel/preset-typescript@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-1DBaMmRDpuYQBPWD8Pf/WEwCrtgRHxsZnP4mIy9G/X+hFfbI47Q2G4t1Paakld84+qsk2fSsUPMKg71jkoOOaQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.24.0) + '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-typescript': 7.24.1(@babel/core@7.24.1) dev: true - /@babel/register@7.23.7(@babel/core@7.24.0): + /@babel/register@7.23.7(@babel/core@7.24.1): resolution: {integrity: sha512-EjJeB6+kvpk+Y5DAkEAmbOBEFkh9OASx0huoEkqYTFxAZHzOAX2Oh5uwAUuL2rUddqfM0SA+KPXV2TbzoZ2kvQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 clone-deep: 4.0.1 find-cache-dir: 2.1.0 make-dir: 2.1.0 @@ -3721,8 +3736,8 @@ packages: resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.23.5 - '@babel/parser': 7.24.0 + '@babel/code-frame': 7.24.2 + '@babel/parser': 7.24.1 '@babel/types': 7.24.0 dev: true @@ -3730,21 +3745,21 @@ packages: resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.23.5 - '@babel/parser': 7.24.0 + '@babel/code-frame': 7.24.2 + '@babel/parser': 7.24.1 '@babel/types': 7.24.0 /@babel/traverse@7.23.2: resolution: {integrity: sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.6 + '@babel/code-frame': 7.24.2 + '@babel/generator': 7.24.1 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.24.0 + '@babel/parser': 7.24.1 '@babel/types': 7.24.0 debug: 4.3.4 globals: 11.12.0 @@ -3752,17 +3767,17 @@ packages: - supports-color dev: true - /@babel/traverse@7.24.0: - resolution: {integrity: sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw==} + /@babel/traverse@7.24.1: + resolution: {integrity: sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.6 + '@babel/code-frame': 7.24.2 + '@babel/generator': 7.24.1 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.24.0 + '@babel/parser': 7.24.1 '@babel/types': 7.24.0 debug: 4.3.4 globals: 11.12.0 @@ -4052,7 +4067,7 @@ packages: /@emotion/babel-plugin@11.11.0: resolution: {integrity: sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==} dependencies: - '@babel/helper-module-imports': 7.22.15 + '@babel/helper-module-imports': 7.24.1 '@babel/runtime': 7.24.0 '@emotion/hash': 0.9.1 '@emotion/memoize': 0.8.1 @@ -4986,7 +5001,7 @@ packages: engines: {node: ^8.13.0 || >=10.10.0} dependencies: '@grpc/proto-loader': 0.7.10 - '@types/node': 20.11.28 + '@types/node': 20.11.30 dev: false /@grpc/proto-loader@0.7.10: @@ -5149,7 +5164,7 @@ packages: dependencies: '@inquirer/type': 1.2.0 '@types/mute-stream': 0.0.4 - '@types/node': 20.11.28 + '@types/node': 20.11.30 '@types/wrap-ansi': 3.0.0 ansi-escapes: 4.3.2 chalk: 4.1.2 @@ -5200,7 +5215,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.11.28 + '@types/node': 20.11.30 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -5221,14 +5236,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.28 + '@types/node': 20.11.30 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.11.28) + jest-config: 29.7.0(@types/node@20.11.30) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -5263,7 +5278,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.28 + '@types/node': 20.11.30 jest-mock: 29.7.0 dev: true @@ -5290,7 +5305,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.11.28 + '@types/node': 20.11.30 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -5323,7 +5338,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 20.11.28 + '@types/node': 20.11.30 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -5392,7 +5407,7 @@ packages: resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 babel-plugin-istanbul: 6.1.1 @@ -5417,7 +5432,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.11.28 + '@types/node': 20.11.30 '@types/yargs': 16.0.9 chalk: 4.1.2 dev: true @@ -5429,7 +5444,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.11.28 + '@types/node': 20.11.30 '@types/yargs': 17.0.32 chalk: 4.1.2 dev: true @@ -6602,7 +6617,7 @@ packages: playwright: 1.42.1 dev: true - /@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(type-fest@4.12.0)(webpack@5.90.3): + /@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(type-fest@4.13.0)(webpack@5.90.3): resolution: {integrity: sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==} engines: {node: '>= 10.13'} peerDependencies: @@ -6638,7 +6653,7 @@ packages: react-refresh: 0.14.0 schema-utils: 3.3.0 source-map: 0.7.4 - type-fest: 4.12.0 + type-fest: 4.13.0 webpack: 5.90.3(@swc/core@1.4.8)(esbuild@0.18.20) dev: true @@ -8931,7 +8946,7 @@ packages: typescript: optional: true dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@storybook/channels': 7.6.17 '@storybook/client-logger': 7.6.17 '@storybook/core-common': 7.6.17 @@ -8943,7 +8958,7 @@ packages: '@swc/core': 1.4.8(@swc/helpers@0.5.7) '@types/node': 18.19.21 '@types/semver': 7.5.8 - babel-loader: 9.1.3(@babel/core@7.24.0)(webpack@5.90.3) + babel-loader: 9.1.3(@babel/core@7.24.1)(webpack@5.90.3) browser-assert: 1.2.1 case-sensitive-paths-webpack-plugin: 2.4.0 cjs-module-lexer: 1.2.3 @@ -9005,8 +9020,8 @@ packages: resolution: {integrity: sha512-1sCo+nCqyR+nKfTcEidVu8XzNoECC7Y1l+uW38/r7s2f/TdDorXaIGAVrpjbSaXSoQpx5DxYJVaKCcQuOgqwcA==} hasBin: true dependencies: - '@babel/core': 7.24.0 - '@babel/preset-env': 7.24.0(@babel/core@7.24.0) + '@babel/core': 7.24.1 + '@babel/preset-env': 7.24.1(@babel/core@7.24.1) '@babel/types': 7.24.0 '@ndelangen/get-tarball': 3.0.9 '@storybook/codemod': 7.6.17 @@ -9033,7 +9048,7 @@ packages: get-port: 5.1.1 giget: 1.2.1 globby: 11.1.0 - jscodeshift: 0.15.2(@babel/preset-env@7.24.0) + jscodeshift: 0.15.2(@babel/preset-env@7.24.1) leven: 3.1.0 ora: 5.4.1 prettier: 2.8.8 @@ -9067,8 +9082,8 @@ packages: /@storybook/codemod@7.6.17: resolution: {integrity: sha512-JuTmf2u3C4fCnjO7o3dqRgrq3ozNYfWlrRP8xuIdvT7niMap7a396hJtSKqS10FxCgKFcMAOsRgrCalH1dWxUg==} dependencies: - '@babel/core': 7.24.0 - '@babel/preset-env': 7.24.0(@babel/core@7.24.0) + '@babel/core': 7.24.1 + '@babel/preset-env': 7.24.1(@babel/core@7.24.1) '@babel/types': 7.24.0 '@storybook/csf': 0.1.2 '@storybook/csf-tools': 7.6.17 @@ -9077,7 +9092,7 @@ packages: '@types/cross-spawn': 6.0.6 cross-spawn: 7.0.3 globby: 11.1.0 - jscodeshift: 0.15.2(@babel/preset-env@7.24.0) + jscodeshift: 0.15.2(@babel/preset-env@7.24.1) lodash: 4.17.21 prettier: 2.8.8 recast: 0.23.5 @@ -9270,9 +9285,9 @@ packages: /@storybook/csf-tools@7.6.17: resolution: {integrity: sha512-dAQtam0EBPeTJYcQPLxXgz4L9JFqD+HWbLFG9CmNIhMMjticrB0mpk1EFIS6vPXk/VsVWpBgMLD7dZlD6YMKcQ==} dependencies: - '@babel/generator': 7.23.6 - '@babel/parser': 7.24.0 - '@babel/traverse': 7.24.0 + '@babel/generator': 7.24.1 + '@babel/parser': 7.24.1 + '@babel/traverse': 7.24.1 '@babel/types': 7.24.0 '@storybook/csf': 0.1.2 '@storybook/types': 7.6.17 @@ -9286,9 +9301,9 @@ packages: /@storybook/csf-tools@8.0.0: resolution: {integrity: sha512-VIMaZJiGM2NVzlgxaOyaVlH1pw/VSrJygDqOZyANh/kl4KHA+6xIqOkZC+X0+5K295dTFx2nR6S3btTjwT/Wrg==} dependencies: - '@babel/generator': 7.23.6 - '@babel/parser': 7.24.0 - '@babel/traverse': 7.24.0 + '@babel/generator': 7.24.1 + '@babel/parser': 7.24.1 + '@babel/traverse': 7.24.1 '@babel/types': 7.24.0 '@storybook/csf': 0.1.2 '@storybook/types': 8.0.0 @@ -9384,7 +9399,7 @@ packages: resolution: {integrity: sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw==} dev: true - /@storybook/nextjs@7.6.17(@swc/core@1.4.8)(@swc/helpers@0.5.7)(esbuild@0.18.20)(next@14.1.3)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.12.0)(typescript@5.4.2)(webpack@5.90.3): + /@storybook/nextjs@7.6.17(@swc/core@1.4.8)(@swc/helpers@0.5.7)(esbuild@0.18.20)(next@14.1.3)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.13.0)(typescript@5.4.2)(webpack@5.90.3): resolution: {integrity: sha512-bD9x6HzH/fxiFnghOQfDM60tNUNxFNVVCZi6OvTRxVVz/5xdqbVnYVOuaJeUSLuUnGs7ALYfx8+2OTJQ9NrwRA==} engines: {node: '>=16.0.0'} peerDependencies: @@ -9402,25 +9417,25 @@ packages: webpack: optional: true dependencies: - '@babel/core': 7.24.0 - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.24.0) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.0) - '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.24.0) - '@babel/plugin-transform-numeric-separator': 7.23.4(@babel/core@7.24.0) - '@babel/plugin-transform-object-rest-spread': 7.24.0(@babel/core@7.24.0) - '@babel/plugin-transform-runtime': 7.24.0(@babel/core@7.24.0) - '@babel/preset-env': 7.24.0(@babel/core@7.24.0) - '@babel/preset-react': 7.23.3(@babel/core@7.24.0) - '@babel/preset-typescript': 7.23.3(@babel/core@7.24.0) + '@babel/core': 7.24.1 + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.24.1) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.1) + '@babel/plugin-syntax-import-assertions': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-export-namespace-from': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-numeric-separator': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-object-rest-spread': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-runtime': 7.24.0(@babel/core@7.24.1) + '@babel/preset-env': 7.24.1(@babel/core@7.24.1) + '@babel/preset-react': 7.24.1(@babel/core@7.24.1) + '@babel/preset-typescript': 7.24.1(@babel/core@7.24.1) '@babel/runtime': 7.24.0 '@storybook/addon-actions': 7.6.17 '@storybook/builder-webpack5': 7.6.17(@swc/helpers@0.5.7)(esbuild@0.18.20)(typescript@5.4.2) '@storybook/core-common': 7.6.17 '@storybook/core-events': 7.6.17 '@storybook/node-logger': 7.6.17 - '@storybook/preset-react-webpack': 7.6.17(@babel/core@7.24.0)(@swc/core@1.4.8)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.12.0)(typescript@5.4.2) + '@storybook/preset-react-webpack': 7.6.17(@babel/core@7.24.1)(@swc/core@1.4.8)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.13.0)(typescript@5.4.2) '@storybook/preview-api': 7.6.17 '@storybook/react': 7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2) '@types/node': 18.19.21 @@ -9430,7 +9445,7 @@ packages: fs-extra: 11.2.0 image-size: 1.1.1 loader-utils: 3.2.1 - next: 14.1.3(@babel/core@7.24.0)(react-dom@18.2.0)(react@18.2.0) + next: 14.1.3(@babel/core@7.24.1)(react-dom@18.2.0)(react@18.2.0) node-polyfill-webpack-plugin: 2.0.1(webpack@5.90.3) pnp-webpack-plugin: 1.7.0(typescript@5.4.2) postcss: 8.4.35 @@ -9442,7 +9457,7 @@ packages: semver: 7.6.0 sharp: 0.32.6 style-loader: 3.3.4(webpack@5.90.3) - styled-jsx: 5.1.1(@babel/core@7.24.0)(react@18.2.0) + styled-jsx: 5.1.1(@babel/core@7.24.1)(react@18.2.0) ts-dedent: 2.2.0 tsconfig-paths: 4.2.0 tsconfig-paths-webpack-plugin: 4.1.0 @@ -9482,7 +9497,7 @@ packages: resolution: {integrity: sha512-WaWqB8o9vUc9aaVls+povQSVirf1Xd1LZcVhUKfAocAF3mzYUsnJsVqvnbjRj/F96UFVihOyDt9Zjl/9OvrCvQ==} dev: true - /@storybook/preset-react-webpack@7.6.17(@babel/core@7.24.0)(@swc/core@1.4.8)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.12.0)(typescript@5.4.2): + /@storybook/preset-react-webpack@7.6.17(@babel/core@7.24.1)(@swc/core@1.4.8)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.13.0)(typescript@5.4.2): resolution: {integrity: sha512-gn/LvIbll9loOkzwbFlxzOZGmJ6t1vF2/gfi+p/N/AifDYe8+LVM1QV4KRVKt6UEJwsQd79lKf7vPH92AQaKKQ==} engines: {node: '>=16.0.0'} peerDependencies: @@ -9496,10 +9511,10 @@ packages: typescript: optional: true dependencies: - '@babel/core': 7.24.0 - '@babel/preset-flow': 7.24.0(@babel/core@7.24.0) - '@babel/preset-react': 7.23.3(@babel/core@7.24.0) - '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(type-fest@4.12.0)(webpack@5.90.3) + '@babel/core': 7.24.1 + '@babel/preset-flow': 7.24.0(@babel/core@7.24.1) + '@babel/preset-react': 7.24.1(@babel/core@7.24.1) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(type-fest@4.13.0)(webpack@5.90.3) '@storybook/core-webpack': 7.6.17 '@storybook/docs-tools': 7.6.17 '@storybook/node-logger': 7.6.17 @@ -9667,13 +9682,13 @@ packages: - supports-color dev: true - /@storybook/test-runner@0.17.0(@swc/helpers@0.5.7)(@types/node@20.11.28): + /@storybook/test-runner@0.17.0(@swc/helpers@0.5.7)(@types/node@20.11.30): resolution: {integrity: sha512-4mt822j0VF1H/c0//OWSST9eWV0wboncJUQ+hBm5N4wmyuObvwsiMh4pmgXw8Y82wF7g1RIofjEQqAGLa7NjgQ==} engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true dependencies: - '@babel/core': 7.24.0 - '@babel/generator': 7.23.6 + '@babel/core': 7.24.1 + '@babel/generator': 7.24.1 '@babel/template': 7.24.0 '@babel/types': 7.24.0 '@jest/types': 29.6.3 @@ -9684,7 +9699,7 @@ packages: '@swc/core': 1.4.8(@swc/helpers@0.5.7) '@swc/jest': 0.2.36(@swc/core@1.4.8) expect-playwright: 0.8.0 - jest: 29.7.0(@types/node@20.11.28) + jest: 29.7.0(@types/node@20.11.30) jest-circus: 29.7.0 jest-environment-node: 29.7.0 jest-junit: 16.0.0 @@ -10058,7 +10073,7 @@ packages: resolution: {integrity: sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==} engines: {node: '>=14'} dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.2 '@babel/runtime': 7.24.0 '@types/aria-query': 5.0.4 aria-query: 5.1.3 @@ -10096,7 +10111,7 @@ packages: chalk: 3.0.0 css.escape: 1.5.1 dom-accessibility-api: 0.6.3 - jest: 29.7.0(@types/node@20.11.28) + jest: 29.7.0(@types/node@20.11.30) lodash: 4.17.21 redent: 3.0.0 dev: true @@ -10150,10 +10165,10 @@ packages: resolution: {integrity: sha512-AqlrT8YA1o7Ff5wPfMOL0pvL+1X+sw60NN6CcOCqs658emD6RfiXhF7Gu9QcfKBH7ELY2nInLhKSCWVoNL70MQ==} dev: true - /@trpc-playground/html@1.0.4(@types/node@20.11.28): + /@trpc-playground/html@1.0.4(@types/node@20.11.30): resolution: {integrity: sha512-HVnqaUXxEJJcrAHvVgivwtZFqTE6NNxXxrXEnd+rCxun97xnZknwdiTxq69wQEsZYxPrgtwPmO/nAEZL8AReWg==} dependencies: - vite: 4.5.2(@types/node@20.11.28) + vite: 4.5.2(@types/node@20.11.30) xss: 1.0.15 transitivePeerDependencies: - '@types/node' @@ -10248,7 +10263,7 @@ packages: resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} dev: true - /@turbo/gen@1.12.5(@types/node@20.11.28)(typescript@5.4.2): + /@turbo/gen@1.12.5(@types/node@20.11.30)(typescript@5.4.2): resolution: {integrity: sha512-sEF/iryAcWYqONXcrAyWREUVPA4eba22hxU1yx4b9+Rs9SUNFkM54cDaXEAtzbh/iji428aQpnuxi+SUT7m9zw==} hasBin: true dependencies: @@ -10260,7 +10275,7 @@ packages: minimatch: 9.0.3 node-plop: 0.26.3 proxy-agent: 6.4.0 - ts-node: 10.9.2(@types/node@20.11.28)(typescript@5.4.2) + ts-node: 10.9.2(@types/node@20.11.30)(typescript@5.4.2) update-check: 1.5.4 validate-npm-package-name: 5.0.0 transitivePeerDependencies: @@ -10332,7 +10347,7 @@ packages: /@types/babel__core@7.20.5: resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} dependencies: - '@babel/parser': 7.24.0 + '@babel/parser': 7.24.1 '@babel/types': 7.24.0 '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 @@ -10352,7 +10367,7 @@ packages: /@types/babel__template@7.4.4: resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} dependencies: - '@babel/parser': 7.24.0 + '@babel/parser': 7.24.1 '@babel/types': 7.24.0 dev: true @@ -10366,7 +10381,7 @@ packages: resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 - '@types/node': 20.11.28 + '@types/node': 20.11.30 dev: true /@types/chalk@2.2.0: @@ -10379,12 +10394,12 @@ packages: /@types/concat-stream@2.0.3: resolution: {integrity: sha512-3qe4oQAPNwVNwK4C9c8u+VJqv9kez+2MR4qJpoPFfXtgxxif1QbFusvXzK0/Wra2VX07smostI2VMmJNSpZjuQ==} dependencies: - '@types/node': 20.11.28 + '@types/node': 20.11.30 /@types/connect@3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 20.11.28 + '@types/node': 20.11.30 dev: true /@types/cookie@0.4.1: @@ -10397,18 +10412,18 @@ packages: /@types/cors@2.8.17: resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} dependencies: - '@types/node': 20.11.28 + '@types/node': 20.11.30 dev: true /@types/cross-spawn@6.0.2: resolution: {integrity: sha512-KuwNhp3eza+Rhu8IFI5HUXRP0LIhqH5cAjubUvGXXthh4YYBuP2ntwEX+Cz8GJoZUHlKo247wPWOfA9LYEq4cw==} dependencies: - '@types/node': 20.11.28 + '@types/node': 20.11.30 /@types/cross-spawn@6.0.6: resolution: {integrity: sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==} dependencies: - '@types/node': 20.11.28 + '@types/node': 20.11.30 dev: true /@types/debug@4.1.12: @@ -10456,12 +10471,12 @@ packages: /@types/eslint-scope@3.7.7: resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} dependencies: - '@types/eslint': 8.56.5 + '@types/eslint': 8.56.6 '@types/estree': 1.0.5 dev: true - /@types/eslint@8.56.5: - resolution: {integrity: sha512-u5/YPJHo1tvkSF2CE0USEkxon82Z5DBy2xR+qfyYNszpX9qcs4sT6uq2kBbj4BXY1+DBGDPnrhMZV3pKWGNukw==} + /@types/eslint@8.56.6: + resolution: {integrity: sha512-ymwc+qb1XkjT/gfoQwxIeHZ6ixH23A+tCT2ADSA/DPVKzAjwYkTXBMCQ/f6fe4wEa85Lhp26VPeUxI7wMhAi7A==} dependencies: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 @@ -10482,7 +10497,7 @@ packages: /@types/express-serve-static-core@4.17.43: resolution: {integrity: sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg==} dependencies: - '@types/node': 20.11.28 + '@types/node': 20.11.30 '@types/qs': 6.9.12 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -10509,24 +10524,24 @@ packages: resolution: {integrity: sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.11.28 + '@types/node': 20.11.30 dev: true /@types/glob@7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.11.28 + '@types/node': 20.11.30 dev: true - /@types/google.maps@3.55.4: - resolution: {integrity: sha512-Ip3IfRs3RZjeC88V8FGnWQTQXeS5gkJedPSosN6DMi9Xs8buGTpsPq6UhREoZsGH+62VoQ6jiRBUR8R77If69w==} + /@types/google.maps@3.55.5: + resolution: {integrity: sha512-U1QwCo1GeeLm0YI/GoHvfd1VfwgnoUSBcKCMXXFAM+2izSSuqqwZUJ9XNO6NxZxmYKjBNI+NF5eGF6uUSb1aSg==} dev: true /@types/graceful-fs@4.1.9: resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: - '@types/node': 20.11.28 + '@types/node': 20.11.30 dev: true /@types/gtag.js@0.0.19: @@ -10668,13 +10683,13 @@ packages: /@types/mute-stream@0.0.4: resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==} dependencies: - '@types/node': 20.11.28 + '@types/node': 20.11.30 dev: true /@types/needle@3.3.0: resolution: {integrity: sha512-UFIuc1gdyzAqeVUYpSL+cliw2MmU/ZUhVZKE7Zo4wPbgc8hbljeKSnn6ls6iG8r5jpegPXLUIhJ+Wb2kLVs8cg==} dependencies: - '@types/node': 20.11.28 + '@types/node': 20.11.30 dev: true /@types/nlcst@1.0.4: @@ -10685,7 +10700,7 @@ packages: /@types/node-fetch@2.6.11: resolution: {integrity: sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==} dependencies: - '@types/node': 20.11.28 + '@types/node': 20.11.30 form-data: 4.0.0 dev: true @@ -10712,8 +10727,8 @@ packages: undici-types: 5.26.5 dev: true - /@types/node@20.11.28: - resolution: {integrity: sha512-M/GPWVS2wLkSkNHVeLkrF2fD5Lx5UC4PxA0uZcKc6QqbIQUJyW1jVjueJYi1z8n0I5PxYrtpnPnWglE+y9A0KA==} + /@types/node@20.11.30: + resolution: {integrity: sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw==} dependencies: undici-types: 5.26.5 @@ -10723,16 +10738,16 @@ packages: /@types/papaparse@5.3.14: resolution: {integrity: sha512-LxJ4iEFcpqc6METwp9f6BV6VVc43m6MfH0VqFosHvrUgfXiFe6ww7R3itkOQ+TCK6Y+Iv/+RnnvtRZnkc5Kc9g==} dependencies: - '@types/node': 20.11.28 + '@types/node': 20.11.30 dev: true /@types/parse-json@4.0.2: resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} - /@types/pg@8.11.2: - resolution: {integrity: sha512-G2Mjygf2jFMU/9hCaTYxJrwdObdcnuQde1gndooZSOHsNSaCehAuwc7EIuSA34Do8Jx2yZ19KtvW8P0j4EuUXw==} + /@types/pg@8.11.3: + resolution: {integrity: sha512-xocw4LvpDcj/Ta7bN52tLZm34mso5SZ0Q8fVC0UtD8s85Itip3YHvBeYZhBmC0OThpdOujHsxXtRbEIRxqXPXg==} dependencies: - '@types/node': 20.11.28 + '@types/node': 20.11.30 pg-protocol: 1.6.0 pg-types: 4.0.2 dev: true @@ -10740,7 +10755,7 @@ packages: /@types/pg@8.6.6: resolution: {integrity: sha512-O2xNmXebtwVekJDD+02udOncjVcMZQuTEQEMpKJ0ZRf5E7/9JJX3izhKUcUifBkyKpljyUM6BTgy2trmviKlpw==} dependencies: - '@types/node': 20.11.28 + '@types/node': 20.11.30 pg-protocol: 1.6.0 pg-types: 2.2.0 dev: false @@ -10757,7 +10772,7 @@ packages: resolution: {integrity: sha512-HVqYj3L+D+S/6qpQRv5qMxrD/5pglzZuhP7ZIqgVSZ+Ck4z1TCFkNIRG8WesFueQTqWFTSgkkAl6f8lwxFPQSw==} dependencies: '@types/needle': 3.3.0 - '@types/node': 20.11.28 + '@types/node': 20.11.30 dev: true /@types/prop-types@15.7.11: @@ -10797,7 +10812,7 @@ packages: /@types/responselike@1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: - '@types/node': 20.11.28 + '@types/node': 20.11.30 dev: true /@types/retry@0.12.0: @@ -10818,7 +10833,7 @@ packages: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 - '@types/node': 20.11.28 + '@types/node': 20.11.30 dev: true /@types/serve-static@1.15.5: @@ -10826,7 +10841,7 @@ packages: dependencies: '@types/http-errors': 2.0.4 '@types/mime': 3.0.4 - '@types/node': 20.11.28 + '@types/node': 20.11.30 dev: true /@types/shimmer@1.0.5: @@ -10864,7 +10879,7 @@ packages: /@types/through@0.0.33: resolution: {integrity: sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ==} dependencies: - '@types/node': 20.11.28 + '@types/node': 20.11.30 dev: true /@types/tinycolor2@1.4.6: @@ -10901,7 +10916,7 @@ packages: /@types/wait-on@5.3.4: resolution: {integrity: sha512-EBsPjFMrFlMbbUFf9D1Fp+PAB2TwmUn7a3YtHyD9RLuTIk1jDd8SxXVAoez2Ciy+8Jsceo2MYEYZzJ/DvorOKw==} dependencies: - '@types/node': 20.11.28 + '@types/node': 20.11.30 dev: true /@types/wrap-ansi@3.0.0: @@ -10924,9 +10939,9 @@ packages: '@types/yargs-parser': 21.0.3 dev: true - /@typescript-eslint/eslint-plugin@7.2.0(@typescript-eslint/parser@7.2.0)(eslint@8.57.0)(typescript@5.4.2): - resolution: {integrity: sha512-mdekAHOqS9UjlmyF/LSs6AIEvfceV749GFxoBAjwAv0nkevfKHWQFDMcBZWUiIC5ft6ePWivXoS36aKQ0Cy3sw==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/eslint-plugin@7.3.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0)(typescript@5.4.2): + resolution: {integrity: sha512-STEDMVQGww5lhCuNXVSQfbfuNII5E08QWkvAw5Qwf+bj2WT+JkG1uc+5/vXA3AOYMDHVOSpL+9rcbEUiHIm2dw==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 eslint: ^8.56.0 @@ -10936,11 +10951,11 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.4.2) - '@typescript-eslint/scope-manager': 7.2.0 - '@typescript-eslint/type-utils': 7.2.0(eslint@8.57.0)(typescript@5.4.2) - '@typescript-eslint/utils': 7.2.0(eslint@8.57.0)(typescript@5.4.2) - '@typescript-eslint/visitor-keys': 7.2.0 + '@typescript-eslint/parser': 7.3.1(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/scope-manager': 7.3.1 + '@typescript-eslint/type-utils': 7.3.1(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/utils': 7.3.1(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/visitor-keys': 7.3.1 debug: 4.3.4 eslint: 8.57.0 graphemer: 1.4.0 @@ -10974,9 +10989,9 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.2): - resolution: {integrity: sha512-5FKsVcHTk6TafQKQbuIVkXq58Fnbkd2wDL4LB7AURN7RUOu1utVP+G8+6u3ZhEroW3DF6hyo3ZEXxgKgp4KeCg==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/parser@7.3.1(eslint@8.57.0)(typescript@5.4.2): + resolution: {integrity: sha512-Rq49+pq7viTRCH48XAbTA+wdLRrB/3sRq4Lpk0oGDm0VmnjBrAOVXH/Laalmwsv2VpekiEfVFwJYVk6/e8uvQw==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 typescript: '*' @@ -10984,10 +10999,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 7.2.0 - '@typescript-eslint/types': 7.2.0 - '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.4.2) - '@typescript-eslint/visitor-keys': 7.2.0 + '@typescript-eslint/scope-manager': 7.3.1 + '@typescript-eslint/types': 7.3.1 + '@typescript-eslint/typescript-estree': 7.3.1(typescript@5.4.2) + '@typescript-eslint/visitor-keys': 7.3.1 debug: 4.3.4 eslint: 8.57.0 typescript: 5.4.2 @@ -11011,17 +11026,17 @@ packages: '@typescript-eslint/visitor-keys': 6.21.0 dev: true - /@typescript-eslint/scope-manager@7.2.0: - resolution: {integrity: sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/scope-manager@7.3.1: + resolution: {integrity: sha512-fVS6fPxldsKY2nFvyT7IP78UO1/I2huG+AYu5AMjCT9wtl6JFiDnsv4uad4jQ0GTFzcUV5HShVeN96/17bTBag==} + engines: {node: ^18.18.0 || >=20.0.0} dependencies: - '@typescript-eslint/types': 7.2.0 - '@typescript-eslint/visitor-keys': 7.2.0 + '@typescript-eslint/types': 7.3.1 + '@typescript-eslint/visitor-keys': 7.3.1 dev: true - /@typescript-eslint/type-utils@7.2.0(eslint@8.57.0)(typescript@5.4.2): - resolution: {integrity: sha512-xHi51adBHo9O9330J8GQYQwrKBqbIPJGZZVQTHHmy200hvkLZFWJIFtAG/7IYTWUyun6DE6w5InDReePJYJlJA==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/type-utils@7.3.1(eslint@8.57.0)(typescript@5.4.2): + resolution: {integrity: sha512-iFhaysxFsMDQlzJn+vr3OrxN8NmdQkHks4WaqD4QBnt5hsq234wcYdyQ9uquzJJIDAj5W4wQne3yEsYA6OmXGw==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 typescript: '*' @@ -11029,8 +11044,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.4.2) - '@typescript-eslint/utils': 7.2.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/typescript-estree': 7.3.1(typescript@5.4.2) + '@typescript-eslint/utils': 7.3.1(eslint@8.57.0)(typescript@5.4.2) debug: 4.3.4 eslint: 8.57.0 ts-api-utils: 1.2.1(typescript@5.4.2) @@ -11049,9 +11064,9 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/types@7.2.0: - resolution: {integrity: sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/types@7.3.1: + resolution: {integrity: sha512-2tUf3uWggBDl4S4183nivWQ2HqceOZh1U4hhu4p1tPiIJoRRXrab7Y+Y0p+dozYwZVvLPRI6r5wKe9kToF9FIw==} + engines: {node: ^18.18.0 || >=20.0.0} dev: true /@typescript-eslint/typescript-estree@5.62.0(typescript@5.4.2): @@ -11097,17 +11112,17 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree@7.2.0(typescript@5.4.2): - resolution: {integrity: sha512-cyxS5WQQCoBwSakpMrvMXuMDEbhOo9bNHHrNcEWis6XHx6KF518tkF1wBvKIn/tpq5ZpUYK7Bdklu8qY0MsFIA==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/typescript-estree@7.3.1(typescript@5.4.2): + resolution: {integrity: sha512-tLpuqM46LVkduWP7JO7yVoWshpJuJzxDOPYIVWUUZbW+4dBpgGeUdl/fQkhuV0A8eGnphYw3pp8d2EnvPOfxmQ==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/types': 7.2.0 - '@typescript-eslint/visitor-keys': 7.2.0 + '@typescript-eslint/types': 7.3.1 + '@typescript-eslint/visitor-keys': 7.3.1 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 @@ -11158,18 +11173,18 @@ packages: - typescript dev: true - /@typescript-eslint/utils@7.2.0(eslint@8.57.0)(typescript@5.4.2): - resolution: {integrity: sha512-YfHpnMAGb1Eekpm3XRK8hcMwGLGsnT6L+7b2XyRv6ouDuJU1tZir1GS2i0+VXRatMwSI1/UfcyPe53ADkU+IuA==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/utils@7.3.1(eslint@8.57.0)(typescript@5.4.2): + resolution: {integrity: sha512-jIERm/6bYQ9HkynYlNZvXpzmXWZGhMbrOvq3jJzOSOlKXsVjrrolzWBjDW6/TvT5Q3WqaN4EkmcfdQwi9tDjBQ==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 - '@typescript-eslint/scope-manager': 7.2.0 - '@typescript-eslint/types': 7.2.0 - '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.4.2) + '@typescript-eslint/scope-manager': 7.3.1 + '@typescript-eslint/types': 7.3.1 + '@typescript-eslint/typescript-estree': 7.3.1(typescript@5.4.2) eslint: 8.57.0 semver: 7.6.0 transitivePeerDependencies: @@ -11193,11 +11208,11 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@typescript-eslint/visitor-keys@7.2.0: - resolution: {integrity: sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/visitor-keys@7.3.1: + resolution: {integrity: sha512-9RMXwQF8knsZvfv9tdi+4D/j7dMG28X/wMJ8Jj6eOHyHWwDW4ngQJcqEczSsqIKKjFiLFr40Mnr7a5ulDD3vmw==} + engines: {node: ^18.18.0 || >=20.0.0} dependencies: - '@typescript-eslint/types': 7.2.0 + '@typescript-eslint/types': 7.3.1 eslint-visitor-keys: 3.4.3 dev: true @@ -12146,25 +12161,25 @@ packages: resolution: {integrity: sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==} dev: true - /babel-core@7.0.0-bridge.0(@babel/core@7.24.0): + /babel-core@7.0.0-bridge.0(@babel/core@7.24.1): resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 dev: true - /babel-jest@29.7.0(@babel/core@7.24.0): + /babel-jest@29.7.0(@babel/core@7.24.1): resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@jest/transform': 29.7.0 '@types/babel__core': 7.20.5 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.6.3(@babel/core@7.24.0) + babel-preset-jest: 29.6.3(@babel/core@7.24.1) chalk: 4.1.2 graceful-fs: 4.2.11 slash: 3.0.0 @@ -12172,14 +12187,14 @@ packages: - supports-color dev: true - /babel-loader@9.1.3(@babel/core@7.24.0)(webpack@5.90.3): + /babel-loader@9.1.3(@babel/core@7.24.1)(webpack@5.90.3): resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==} engines: {node: '>= 14.15.0'} peerDependencies: '@babel/core': ^7.12.0 webpack: '>=5 || 5' dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 find-cache-dir: 4.0.0 schema-utils: 4.2.0 webpack: 5.90.3(@swc/core@1.4.8)(esbuild@0.18.20) @@ -12220,71 +12235,94 @@ packages: cosmiconfig: 7.1.0 resolve: 1.22.8 - /babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.24.0): - resolution: {integrity: sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg==} + /babel-plugin-polyfill-corejs2@0.4.10(@babel/core@7.24.1): + resolution: {integrity: sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/compat-data': 7.23.5 - '@babel/core': 7.24.0 - '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.24.0) + '@babel/compat-data': 7.24.1 + '@babel/core': 7.24.1 + '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.1) semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-corejs3@0.9.0(@babel/core@7.24.0): + /babel-plugin-polyfill-corejs3@0.10.1(@babel/core@7.24.1): + resolution: {integrity: sha512-XiFei6VGwM4ii6nKC1VCenGD8Z4bjiNYcrdkM8oqM3pbuemmyb8biMgrDX1ZHSbIuMLXatM6JJ/StPYIuTl6MQ==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.24.1 + '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.1) + core-js-compat: 3.36.0 + transitivePeerDependencies: + - supports-color + dev: true + + /babel-plugin-polyfill-corejs3@0.9.0(@babel/core@7.24.1): resolution: {integrity: sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.24.0 - '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.24.0) + '@babel/core': 7.24.1 + '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.24.1) core-js-compat: 3.36.0 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.24.0): + /babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.24.1): resolution: {integrity: sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.24.0 - '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.24.0) + '@babel/core': 7.24.1 + '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.24.1) + transitivePeerDependencies: + - supports-color + dev: true + + /babel-plugin-polyfill-regenerator@0.6.1(@babel/core@7.24.1): + resolution: {integrity: sha512-JfTApdE++cgcTWjsiCQlLyFBMbTUft9ja17saCc93lgV33h4tuCVj7tlvu//qpLwaG+3yEz7/KhahGrUMkVq9g==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.24.1 + '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.1) transitivePeerDependencies: - supports-color dev: true - /babel-preset-current-node-syntax@1.0.1(@babel/core@7.24.0): + /babel-preset-current-node-syntax@1.0.1(@babel/core@7.24.1): resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.0 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.0) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.24.0) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.0) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.0) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.0) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.0) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.0) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.0) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.0) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.0) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.0) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.0) - dev: true - - /babel-preset-jest@29.6.3(@babel/core@7.24.0): + '@babel/core': 7.24.1 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.1) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.24.1) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.1) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.1) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.1) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.1) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.1) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.1) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.1) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.1) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.1) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.1) + dev: true + + /babel-preset-jest@29.6.3(@babel/core@7.24.1): resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 babel-plugin-jest-hoist: 29.6.3 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.0) + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.1) dev: true /babylon@6.18.0: @@ -12992,8 +13030,8 @@ packages: engines: {node: '>=10'} dev: true - /chromatic@11.0.8: - resolution: {integrity: sha512-+zJ5h0/Eu5z26KCNLIw2tknbK69gUO8q3Jsew4oU0Q/i/NPhIwcXhvPP7u75aLJgX1EI61+ndiGJA/yeQZQcgw==} + /chromatic@11.1.0: + resolution: {integrity: sha512-0fGXzWqz7PTXmjYf+aSYB4jOUgDN/b8zkl6i8Syt+qGdhqqeW8Q1tHnHToC+eSuMxDLNVAVq28cMeYnRxL3MOA==} hasBin: true peerDependencies: '@chromatic-com/cypress': ^0.*.* || ^1.0.0 @@ -13584,7 +13622,7 @@ packages: sha.js: 2.4.11 dev: true - /create-jest@29.7.0(@types/node@20.11.28): + /create-jest@29.7.0(@types/node@20.11.30): resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -13593,7 +13631,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.11.28) + jest-config: 29.7.0(@types/node@20.11.30) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -14436,7 +14474,7 @@ packages: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.17 - '@types/node': 20.11.28 + '@types/node': 20.11.30 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -14926,7 +14964,7 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0)(eslint-plugin-i@2.29.1)(eslint@8.57.0): + /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.3.1)(eslint-plugin-i@2.29.1)(eslint@8.57.0): resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -14936,8 +14974,8 @@ packages: debug: 4.3.4 enhanced-resolve: 5.15.1 eslint: 8.57.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) - eslint-plugin-import: /eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.3.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-plugin-import: /eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.3.1)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.2 is-core-module: 2.13.1 @@ -14979,7 +15017,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): + /eslint-module-utils@2.8.1(@typescript-eslint/parser@7.3.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} engines: {node: '>=4'} peerDependencies: @@ -15000,11 +15038,11 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/parser': 7.3.1(eslint@8.57.0)(typescript@5.4.2) debug: 3.2.7 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0)(eslint-plugin-i@2.29.1)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.3.1)(eslint-plugin-i@2.29.1)(eslint@8.57.0) transitivePeerDependencies: - supports-color dev: true @@ -15013,18 +15051,18 @@ packages: resolution: {integrity: sha512-KC6+RYVR9U2mVrxeyE4XMrAQun3R8m8RtOB1PVeV5/4McUq4r1b0L9lxyZ5CUlbwCraupH+LlQYxkPFyXnc5tg==} engines: {node: '>=12.0.0'} dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@babel/generator': 7.12.17 - '@babel/parser': 7.24.0 - '@babel/traverse': 7.24.0 + '@babel/parser': 7.24.1 + '@babel/traverse': 7.24.1 '@pnpm/deps.graph-sequencer': 1.0.0 '@types/dedent': 0.7.0 - '@types/eslint': 8.56.5 + '@types/eslint': 8.56.6 '@types/glob': 7.1.3 '@types/jest': 29.0.0 '@types/js-yaml': 3.12.5 '@types/lodash': 4.14.202 - '@types/node': 20.11.28 + '@types/node': 20.11.30 dedent: 1.5.1 eslint-plugin-markdown: 3.0.1(eslint@8.57.0) expect: 29.7.0 @@ -15077,7 +15115,7 @@ packages: requireindex: 1.1.0 dev: true - /eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): + /eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.3.1)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): resolution: {integrity: sha512-ORizX37MelIWLbMyqI7hi8VJMf7A0CskMmYkB+lkCX3aF4pkGV7kwx5bSEb4qx7Yce2rAf9s34HqDRPjGRZPNQ==} engines: {node: '>=12'} peerDependencies: @@ -15087,7 +15125,7 @@ packages: doctrine: 3.0.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.3.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) get-tsconfig: 4.7.2 is-glob: 4.0.3 minimatch: 3.1.2 @@ -15972,7 +16010,7 @@ packages: typescript: '>3.6.0 || 5' webpack: ^5.11.0 || 5 dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.2 chalk: 4.1.2 chokidar: 3.6.0 cosmiconfig: 7.1.0 @@ -17925,7 +17963,7 @@ packages: resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -17937,8 +17975,8 @@ packages: resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.24.0 - '@babel/parser': 7.24.0 + '@babel/core': 7.24.1 + '@babel/parser': 7.24.1 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -17950,8 +17988,8 @@ packages: resolution: {integrity: sha512-1WUsZ9R1lA0HtBSohTkm39WTPlNKSJ5iFk7UwqXkBLoHQT+hfqPsfsTDVuZdKGaBwn7din9bS7SsnoAr943hvw==} engines: {node: '>=10'} dependencies: - '@babel/core': 7.24.0 - '@babel/parser': 7.24.0 + '@babel/core': 7.24.1 + '@babel/parser': 7.24.1 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 7.6.0 @@ -18059,7 +18097,7 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.28 + '@types/node': 20.11.30 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.1 @@ -18080,7 +18118,7 @@ packages: - supports-color dev: true - /jest-cli@29.7.0(@types/node@20.11.28): + /jest-cli@29.7.0(@types/node@20.11.30): resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -18094,10 +18132,10 @@ packages: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.11.28) + create-jest: 29.7.0(@types/node@20.11.30) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.11.28) + jest-config: 29.7.0(@types/node@20.11.30) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -18108,7 +18146,7 @@ packages: - ts-node dev: true - /jest-config@29.7.0(@types/node@20.11.28): + /jest-config@29.7.0(@types/node@20.11.30): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -18120,11 +18158,11 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.28 - babel-jest: 29.7.0(@babel/core@7.24.0) + '@types/node': 20.11.30 + babel-jest: 29.7.0(@babel/core@7.24.1) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -18193,7 +18231,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.28 + '@types/node': 20.11.30 jest-mock: 29.7.0 jest-util: 29.7.0 dev: true @@ -18214,7 +18252,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.11.28 + '@types/node': 20.11.30 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -18269,7 +18307,7 @@ packages: resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.2 '@jest/types': 29.6.3 '@types/stack-utils': 2.0.3 chalk: 4.1.2 @@ -18285,7 +18323,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - '@types/node': 20.11.28 + '@types/node': 20.11.30 dev: true /jest-mock@29.7.0: @@ -18293,7 +18331,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.11.28 + '@types/node': 20.11.30 jest-util: 29.7.0 dev: true @@ -18306,7 +18344,7 @@ packages: jest-runner: ^29.3.1 dependencies: expect-playwright: 0.8.0 - jest: 29.7.0(@types/node@20.11.28) + jest: 29.7.0(@types/node@20.11.30) jest-circus: 29.7.0 jest-environment-node: 29.7.0 jest-process-manager: 0.4.0 @@ -18389,7 +18427,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.28 + '@types/node': 20.11.30 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -18420,7 +18458,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.28 + '@types/node': 20.11.30 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -18449,15 +18487,15 @@ packages: resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.24.0 - '@babel/generator': 7.23.6 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.24.0) + '@babel/core': 7.24.1 + '@babel/generator': 7.24.1 + '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.1) '@babel/types': 7.24.0 '@jest/expect-utils': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.0) + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.1) chalk: 4.1.2 expect: 29.7.0 graceful-fs: 4.2.11 @@ -18478,7 +18516,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.11.28 + '@types/node': 20.11.30 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -18505,7 +18543,7 @@ packages: dependencies: ansi-escapes: 6.2.0 chalk: 5.3.0 - jest: 29.7.0(@types/node@20.11.28) + jest: 29.7.0(@types/node@20.11.30) jest-regex-util: 29.6.3 jest-watcher: 29.7.0 slash: 5.1.0 @@ -18519,7 +18557,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.28 + '@types/node': 20.11.30 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -18531,7 +18569,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.11.28 + '@types/node': 20.11.30 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -18540,13 +18578,13 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.11.28 + '@types/node': 20.11.30 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest@29.7.0(@types/node@20.11.28): + /jest@29.7.0(@types/node@20.11.30): resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -18559,7 +18597,7 @@ packages: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.11.28) + jest-cli: 29.7.0(@types/node@20.11.30) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -18620,7 +18658,7 @@ packages: resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==} dev: true - /jscodeshift@0.15.2(@babel/preset-env@7.24.0): + /jscodeshift@0.15.2(@babel/preset-env@7.24.1): resolution: {integrity: sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==} hasBin: true peerDependencies: @@ -18629,18 +18667,18 @@ packages: '@babel/preset-env': optional: true dependencies: - '@babel/core': 7.24.0 - '@babel/parser': 7.24.0 - '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.24.0) - '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.24.0) - '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.24.0) - '@babel/preset-env': 7.24.0(@babel/core@7.24.0) - '@babel/preset-flow': 7.24.0(@babel/core@7.24.0) - '@babel/preset-typescript': 7.23.3(@babel/core@7.24.0) - '@babel/register': 7.23.7(@babel/core@7.24.0) - babel-core: 7.0.0-bridge.0(@babel/core@7.24.0) + '@babel/core': 7.24.1 + '@babel/parser': 7.24.1 + '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-optional-chaining': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.24.1) + '@babel/preset-env': 7.24.1(@babel/core@7.24.1) + '@babel/preset-flow': 7.24.0(@babel/core@7.24.1) + '@babel/preset-typescript': 7.24.1(@babel/core@7.24.1) + '@babel/register': 7.23.7(@babel/core@7.24.1) + babel-core: 7.0.0-bridge.0(@babel/core@7.24.1) chalk: 4.1.2 flow-parser: 0.229.2 graceful-fs: 4.2.11 @@ -18851,8 +18889,8 @@ packages: resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} engines: {node: '>= 8'} - /knip@5.1.2(@types/node@20.11.28)(typescript@5.4.2): - resolution: {integrity: sha512-usWoTwvBFtn+auea2/2BOZTqYrWe1hco/0VCtuMeBZhR15mv0ccl9FUgW6GsvgvIW/4YdVCgTACUS4h/JkeCBA==} + /knip@5.1.3(@types/node@20.11.30)(typescript@5.4.2): + resolution: {integrity: sha512-WafK16uNp/m/lomrGt37S4DhI91iMrNtWz3UeAr86XRajBrJ1ZudKBjazmcl2oAYzBQT9j9i2tqKj6eBPYSAEA==} engines: {node: '>=18.6.0'} hasBin: true peerDependencies: @@ -18866,7 +18904,7 @@ packages: '@pnpm/logger': 5.0.0 '@pnpm/workspace.pkgs-graph': 2.0.15(@pnpm/logger@5.0.0) '@snyk/github-codeowners': 1.1.0 - '@types/node': 20.11.28 + '@types/node': 20.11.30 '@types/picomatch': 2.3.3 easy-table: 1.2.0 fast-glob: 3.3.2 @@ -18892,8 +18930,8 @@ packages: resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} dev: true - /kysely-codegen@0.14.0(kysely@0.27.3)(pg@8.11.3): - resolution: {integrity: sha512-ZM4wLv+iRPNROKc+84e9wnvGI52ogwzl8+WmKhI6yX9sTQ7gmN5k7moN+xiTrWRnjCF2+UCLMeyB7gRNlEA0qg==} + /kysely-codegen@0.14.1(kysely@0.27.3)(pg@8.11.3): + resolution: {integrity: sha512-W6ULVWYnlBcGalHlKqw3ls0QjPl6n6z1xJ9ixPCh1lxDSbe98s4gjEbKC3hh8ZTCUTZSLSasi+QCii4AL/j7pw==} hasBin: true peerDependencies: '@libsql/kysely-libsql': ^0.3.0 @@ -20570,17 +20608,17 @@ packages: /ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - /msw-storybook-addon@2.0.0-beta.0(msw@2.2.7): + /msw-storybook-addon@2.0.0-beta.0(msw@2.2.8): resolution: {integrity: sha512-3eyNYSw7hoTiPeE+5mWYD40aivdTHyiHyQkC41j6fKDwG+ZHtPKeSb3ld81UrOsvtSyTGjc/fkQJilbQN+rNtQ==} peerDependencies: msw: ^2.0.0 || 1 dependencies: is-node-process: 1.2.0 - msw: 2.2.7(typescript@5.4.2) + msw: 2.2.8(typescript@5.4.2) dev: true - /msw@2.2.7(typescript@5.4.2): - resolution: {integrity: sha512-ZxJpzw2Y8QvgPsYY4D4giBOkQNrTauqr3zh2aGguW4alnf9JHryJNCui/pGlsWfhwbpz2KkndmGkl9dVFHzHZA==} + /msw@2.2.8(typescript@5.4.2): + resolution: {integrity: sha512-K2LvWq2Lgfo6lEvn4eXj9uOCXuXZdZdHtNzyx+UBZY+iaQ5fdBaev3TLmUyLOUY4N8p0pYf3Iy7RA8sDnQ1M1Q==} engines: {node: '>=18'} hasBin: true requiresBuild: true @@ -20605,7 +20643,7 @@ packages: outvariant: 1.4.2 path-to-regexp: 6.2.1 strict-event-emitter: 0.5.1 - type-fest: 4.12.0 + type-fest: 4.13.0 typescript: 5.4.2 yargs: 17.7.2 dev: true @@ -20762,7 +20800,7 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /next@14.1.3(@babel/core@7.24.0)(react-dom@18.2.0)(react@18.2.0): + /next@14.1.3(@babel/core@7.24.1)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-oexgMV2MapI0UIWiXKkixF8J8ORxpy64OuJ/J9oVUmIthXOUCcuVEZX+dtpgq7wIfIqtBwQsKEDXejcjTsan9g==} engines: {node: '>=18.17.0'} hasBin: true @@ -20785,7 +20823,7 @@ packages: postcss: 8.4.35 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - styled-jsx: 5.1.1(@babel/core@7.24.0)(react@18.2.0) + styled-jsx: 5.1.1(@babel/core@7.24.1)(react@18.2.0) optionalDependencies: '@next/swc-darwin-arm64': 14.1.3 '@next/swc-darwin-x64': 14.1.3 @@ -20825,7 +20863,7 @@ packages: postcss: 8.4.35 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - styled-jsx: 5.1.1(@babel/core@7.24.0)(react@18.2.0) + styled-jsx: 5.1.1(@babel/core@7.24.1)(react@18.2.0) optionalDependencies: '@next/swc-darwin-arm64': 14.1.3 '@next/swc-darwin-x64': 14.1.3 @@ -21755,7 +21793,7 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.2 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -21764,7 +21802,7 @@ packages: resolution: {integrity: sha512-SA5aMiaIjXkAiBrW/yPgLgQAQg42f7K3ACO+2l/zOvtQBwX58DMUsFJXelW2fx3yMBmWOVkR6j1MGsdSbCA4UA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.2 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 2.0.4 @@ -22678,7 +22716,7 @@ packages: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 20.11.28 + '@types/node': 20.11.30 long: 5.2.3 dev: false @@ -22982,8 +23020,8 @@ packages: resolution: {integrity: sha512-i8aF1nyKInZnANZ4uZrH49qn1paRgBZ7wZiCNBMnenlPzEv0mRl+ShpTVEI6wZNl8sSc79xZkivtgLKQArcanQ==} engines: {node: '>=16.14.0'} dependencies: - '@babel/core': 7.24.0 - '@babel/traverse': 7.24.0 + '@babel/core': 7.24.1 + '@babel/traverse': 7.24.1 '@babel/types': 7.24.0 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.5 @@ -25137,7 +25175,7 @@ packages: dependencies: inline-style-parser: 0.1.1 - /styled-jsx@5.1.1(@babel/core@7.24.0)(react@18.2.0): + /styled-jsx@5.1.1(@babel/core@7.24.1)(react@18.2.0): resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} engines: {node: '>= 12.0.0'} peerDependencies: @@ -25150,7 +25188,7 @@ packages: babel-plugin-macros: optional: true dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.1 client-only: 0.0.1 react: 18.2.0 @@ -25605,13 +25643,13 @@ packages: dev: true patched: true - /trpc-playground@1.0.4(@trpc/server@10.45.2)(@types/node@20.11.28)(typescript@5.4.2)(zod@3.22.4): + /trpc-playground@1.0.4(@trpc/server@10.45.2)(@types/node@20.11.30)(typescript@5.4.2)(zod@3.22.4): resolution: {integrity: sha512-6nVf1o2LNoo1g6oTS24yajoH7xV4CFjxGAbAH7qLXqa3yo9qB5QHsWLbrm1hNt51SyCG++P0zHJaCdVfgvEVDg==} peerDependencies: '@trpc/server': ^10 zod: ^3 dependencies: - '@trpc-playground/html': 1.0.4(@types/node@20.11.28) + '@trpc-playground/html': 1.0.4(@types/node@20.11.30) '@trpc-playground/types': 1.0.0(@trpc/server@10.45.2)(typescript@5.4.2) '@trpc/server': 10.45.2 lodash: 4.17.21 @@ -25661,7 +25699,7 @@ packages: resolution: {integrity: sha512-Li1Z44FnxN06c1lBwFepb932jPYT+4eOvOmoiC30lOTkvOJOERr9xZFg3UA9y19OYO9CrW3ZSqNL66DUSuwFTw==} dev: true - /ts-node@10.9.2(@types/node@20.11.28)(typescript@5.4.2): + /ts-node@10.9.2(@types/node@20.11.30)(typescript@5.4.2): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -25680,7 +25718,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.11.28 + '@types/node': 20.11.30 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 @@ -25901,8 +25939,8 @@ packages: resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} engines: {node: '>=14.16'} - /type-fest@4.12.0: - resolution: {integrity: sha512-5Y2/pp2wtJk8o08G0CMkuFPCO354FGwk/vbidxrdhRGZfd0tFnb4Qb8anp9XxXriwBgVPjdWbKpGl4J9lJY2jQ==} + /type-fest@4.13.0: + resolution: {integrity: sha512-nKO1N9IFeTec3jnNe/3nZlX+RzwZsvT3c4akWC3IlhYGQbRSPFMBe87vmoaymS3hW2l/rs+4ptDDTxzcbqAcmA==} engines: {node: '>=16'} dev: true @@ -26621,7 +26659,7 @@ packages: unist-util-stringify-position: 3.0.3 vfile-message: 3.1.4 - /vite@4.5.2(@types/node@20.11.28): + /vite@4.5.2(@types/node@20.11.30): resolution: {integrity: sha512-tBCZBNSBbHQkaGyhGCDUGqeo2ph8Fstyp6FMSvTtsXeZSPpSMGlviAOav2hxVTqFcx8Hj/twtWKsMJXNY0xI8w==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -26649,7 +26687,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.11.28 + '@types/node': 20.11.30 esbuild: 0.18.20 postcss: 8.4.35 rollup: 3.29.4 From f78c9d0695dcf555879179b03578d833903bf11e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 19 Mar 2024 22:08:25 +0000 Subject: [PATCH 05/20] chore(util): lock file maintenance (#1167) Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 1494 +++++++++++++++++++++++++----------------------- 1 file changed, 771 insertions(+), 723 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cdd6d7b821..602f0b8604 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -308,7 +308,7 @@ importers: version: 3.4.4 mantine-react-table: specifier: 1.3.4 - version: 1.3.4(@emotion/react@11.11.4)(@mantine/core@6.0.21)(@mantine/dates@6.0.21)(@mantine/hooks@6.0.21)(@tabler/icons-react@2.47.0)(react-dom@18.2.0)(react@18.2.0) + version: 1.3.4(@emotion/react@11.11.4)(@mantine/core@6.0.21)(@mantine/dates@6.0.21)(@mantine/hooks@6.0.21)(@tabler/icons-react@3.1.0)(react-dom@18.2.0)(react@18.2.0) next: specifier: 14.1.3 version: 14.1.3(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) @@ -1257,7 +1257,7 @@ importers: version: 2.2.0 '@textea/json-viewer': specifier: 3.4.0 - version: 3.4.0(@emotion/react@11.11.4)(@emotion/styled@11.11.0)(@mui/material@5.15.12)(@types/react@18.2.67)(react-dom@18.2.0)(react@18.2.0) + version: 3.4.0(@emotion/react@11.11.4)(@emotion/styled@11.11.0)(@mui/material@5.15.14)(@types/react@18.2.67)(react-dom@18.2.0)(react@18.2.0) '@turf/helpers': specifier: 7.0.0-alpha.114 version: 7.0.0-alpha.114 @@ -1615,7 +1615,7 @@ importers: version: 3.4.4 mantine-react-table: specifier: 1.3.4 - version: 1.3.4(@emotion/react@11.11.4)(@mantine/core@6.0.21)(@mantine/dates@6.0.21)(@mantine/hooks@6.0.21)(@tabler/icons-react@2.47.0)(react-dom@18.2.0)(react@18.2.0) + version: 1.3.4(@emotion/react@11.11.4)(@mantine/core@6.0.21)(@mantine/dates@6.0.21)(@mantine/hooks@6.0.21)(@tabler/icons-react@3.1.0)(react-dom@18.2.0)(react@18.2.0) merge-anything: specifier: 5.1.7 version: 5.1.7 @@ -1636,7 +1636,7 @@ importers: version: 15.2.0(i18next@23.10.1)(next@14.1.3)(react-i18next@14.1.0)(react@18.2.0) postcss-loader: specifier: 8.1.1 - version: 8.1.1(postcss@8.4.35)(typescript@5.4.2)(webpack@5.90.3) + version: 8.1.1(postcss@8.4.37)(typescript@5.4.2)(webpack@5.90.3) prettier: specifier: 3.2.5 version: 3.2.5 @@ -1806,7 +1806,7 @@ packages: '@aws-crypto/supports-web-crypto': 3.0.0 '@aws-crypto/util': 3.0.0 '@aws-sdk/types': 3.535.0 - '@aws-sdk/util-locate-window': 3.495.0 + '@aws-sdk/util-locate-window': 3.535.0 '@aws-sdk/util-utf8-browser': 3.259.0 tslib: 1.14.1 dev: false @@ -2246,8 +2246,8 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/util-locate-window@3.495.0: - resolution: {integrity: sha512-MfaPXT0kLX2tQaR90saBT9fWQq2DHqSSJRzW+MZWsmF+y5LGCOhO22ac/2o6TKSQm7h0HRc2GaADqYYYor62yg==} + /@aws-sdk/util-locate-window@3.535.0: + resolution: {integrity: sha512-PHJ3SL6d2jpcgbqdgiPxkXpu7Drc2PYViwxSIqvvMKhDwzSB1W3mMvtpzwKM4IE7zLFodZo0GKjJ9AsoXndXhA==} engines: {node: '>=14.0.0'} dependencies: tslib: 2.6.2 @@ -2446,21 +2446,6 @@ packages: semver: 6.3.1 dev: true - /@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.24.1): - resolution: {integrity: sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.24.1 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.24.0 - debug: 4.3.4 - lodash.debounce: 4.0.8 - resolve: 1.22.8 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/helper-define-polyfill-provider@0.6.1(@babel/core@7.24.1): resolution: {integrity: sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==} peerDependencies: @@ -2600,8 +2585,8 @@ packages: dependencies: '@babel/types': 7.24.0 - /@babel/helper-string-parser@7.23.4: - resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} + /@babel/helper-string-parser@7.24.1: + resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==} engines: {node: '>=6.9.0'} /@babel/helper-validator-identifier@7.22.20: @@ -2752,8 +2737,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-flow@7.23.3(@babel/core@7.24.1): - resolution: {integrity: sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==} + /@babel/plugin-syntax-flow@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-sxi2kLTI5DeW5vDtMUsk4mTPwvlUDbjOnoWayhynCwrw4QXRld4QEYwqzY8JmQXaJUtgUuCIurtSRH5sn4c7mA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -3085,15 +3070,15 @@ packages: '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.1) dev: true - /@babel/plugin-transform-flow-strip-types@7.23.3(@babel/core@7.24.1): - resolution: {integrity: sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q==} + /@babel/plugin-transform-flow-strip-types@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-iIYPIWt3dUmUKKE10s3W+jsQ3icFkw0JyRVyY1B7G4yK/nngAOHLVx8xlhA6b/Jzl/Y0nis8gjqhqKtRDQqHWQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.24.1) + '@babel/plugin-syntax-flow': 7.24.1(@babel/core@7.24.1) dev: true /@babel/plugin-transform-for-of@7.24.1(@babel/core@7.24.1): @@ -3420,8 +3405,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-runtime@7.24.0(@babel/core@7.24.1): - resolution: {integrity: sha512-zc0GA5IitLKJrSfXlXmp8KDqLrnGECK7YRfQBmEKg1NmBOQ7e+KuclBEKJgzifQeUYLdNiAw4B4bjyvzWVLiSA==} + /@babel/plugin-transform-runtime@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-yHLX14/T+tO0gjgJroDb8JYjOcQuzVC+Brt4CjHAxq/Ghw4xBVG+N02d1rMEcyUnKUQBL4Yy2gA9R72GK961jQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -3430,8 +3415,8 @@ packages: '@babel/helper-module-imports': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.24.1) - babel-plugin-polyfill-corejs3: 0.9.0(@babel/core@7.24.1) - babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.24.1) + babel-plugin-polyfill-corejs3: 0.10.1(@babel/core@7.24.1) + babel-plugin-polyfill-regenerator: 0.6.1(@babel/core@7.24.1) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -3642,14 +3627,14 @@ packages: babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.24.1) babel-plugin-polyfill-corejs3: 0.10.1(@babel/core@7.24.1) babel-plugin-polyfill-regenerator: 0.6.1(@babel/core@7.24.1) - core-js-compat: 3.36.0 + core-js-compat: 3.36.1 semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /@babel/preset-flow@7.24.0(@babel/core@7.24.1): - resolution: {integrity: sha512-cum/nSi82cDaSJ21I4PgLTVlj0OXovFk6GRguJYe/IKg6y6JHLTbJhybtX4k35WT9wdeJfEVjycTixMhBHd0Dg==} + /@babel/preset-flow@7.24.1(@babel/core@7.24.1): + resolution: {integrity: sha512-sWCV2G9pcqZf+JHyv/RyqEIpFypxdCSxWIxQjpdaQxenNog7cN1pr76hg8u0Fz8Qgg0H4ETkGcJnXL8d4j0PPA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -3657,7 +3642,7 @@ packages: '@babel/core': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.24.1) + '@babel/plugin-transform-flow-strip-types': 7.24.1(@babel/core@7.24.1) dev: true /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.1): @@ -3718,16 +3703,16 @@ packages: resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} dev: true - /@babel/runtime-corejs3@7.24.0: - resolution: {integrity: sha512-HxiRMOncx3ly6f3fcZ1GVKf+/EROcI9qwPgmij8Czqy6Okm/0T37T4y2ZIlLUuEUFjtM7NRsfdCO8Y3tAiJZew==} + /@babel/runtime-corejs3@7.24.1: + resolution: {integrity: sha512-T9ko/35G+Bkl+win48GduaPlhSlOjjE5s1TeiEcD+QpxlLQnoEfb/nO/T+TQqkm+ipFwORn+rB8w14iJ/uD0bg==} engines: {node: '>=6.9.0'} dependencies: - core-js-pure: 3.36.0 + core-js-pure: 3.36.1 regenerator-runtime: 0.14.1 dev: true - /@babel/runtime@7.24.0: - resolution: {integrity: sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw==} + /@babel/runtime@7.24.1: + resolution: {integrity: sha512-+BIznRzyqBf+2wCTxcKE3wDjfGeCoVE61KSHGpkzqrLi8qxqFwBeUFyId2cxkTmm55fzDGnm0+yCxaxygrLUnQ==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.1 @@ -3788,7 +3773,7 @@ packages: resolution: {integrity: sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-string-parser': 7.23.4 + '@babel/helper-string-parser': 7.24.1 '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 dev: true @@ -3797,7 +3782,7 @@ packages: resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-string-parser': 7.23.4 + '@babel/helper-string-parser': 7.24.1 '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 @@ -3824,7 +3809,7 @@ packages: /@changesets/apply-release-plan@7.0.0: resolution: {integrity: sha512-vfi69JR416qC9hWmFGSxj7N6wA5J222XNBmezSVATPWDVPIF7gkd4d8CpbEbXmRWbVrkoli3oerGS6dcL/BGsQ==} dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@changesets/config': 3.0.0 '@changesets/get-version-range-type': 0.4.0 '@changesets/git': 3.0.0 @@ -3842,7 +3827,7 @@ packages: /@changesets/assemble-release-plan@6.0.0: resolution: {integrity: sha512-4QG7NuisAjisbW4hkLCmGW2lRYdPrKzro+fCtZaILX+3zdUELSvYjpL4GTv0E4aM9Mef3PuIQp89VmHJ4y2bfw==} dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@changesets/errors': 0.2.0 '@changesets/get-dependents-graph': 2.0.0 '@changesets/types': 6.0.0 @@ -3860,7 +3845,7 @@ packages: resolution: {integrity: sha512-iJ91xlvRnnrJnELTp4eJJEOPjgpF3NOh4qeQehM6Ugiz9gJPRZ2t+TsXun6E3AMN4hScZKjqVXl0TX+C7AB3ZQ==} hasBin: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@changesets/apply-release-plan': 7.0.0 '@changesets/assemble-release-plan': 6.0.0 '@changesets/changelog-git': 0.2.0 @@ -3925,7 +3910,7 @@ packages: /@changesets/get-release-plan@4.0.0: resolution: {integrity: sha512-9L9xCUeD/Tb6L/oKmpm8nyzsOzhdNBBbt/ZNcjynbHC07WW4E1eX8NMGC5g5SbM5z/V+MOrYsJ4lRW41GCbg3w==} dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@changesets/assemble-release-plan': 6.0.0 '@changesets/config': 3.0.0 '@changesets/pre': 2.0.0 @@ -3941,7 +3926,7 @@ packages: /@changesets/git@3.0.0: resolution: {integrity: sha512-vvhnZDHe2eiBNRFHEgMiGd2CT+164dfYyrJDhwwxTVD/OW0FUD6G7+4DIx1dNwkwjHyzisxGAU96q0sVNBns0w==} dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@changesets/errors': 0.2.0 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 @@ -3966,7 +3951,7 @@ packages: /@changesets/pre@2.0.0: resolution: {integrity: sha512-HLTNYX/A4jZxc+Sq8D1AMBsv+1qD6rmmJtjsCJa/9MSRybdxh0mjbTvE6JYZQ/ZiQ0mMlDOlGPXTm9KLTU3jyw==} dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@changesets/errors': 0.2.0 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 @@ -3976,7 +3961,7 @@ packages: /@changesets/read@0.6.0: resolution: {integrity: sha512-ZypqX8+/im1Fm98K4YcZtmLKgjs1kDQ5zHpc2U1qdtNBmZZfo/IBiG162RoP0CUF05tvp2y4IspH11PLnPxuuw==} dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@changesets/git': 3.0.0 '@changesets/logger': 0.1.0 '@changesets/parse': 0.4.0 @@ -3997,7 +3982,7 @@ packages: /@changesets/write@0.3.0: resolution: {integrity: sha512-slGLb21fxZVUYbyea+94uFiD6ntQW0M2hIKNznFizDhZPDgn2c/fv1UzzlW43RVzh1BEDuIqW6hzlJ1OflNmcw==} dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@changesets/types': 6.0.0 fs-extra: 7.0.1 human-id: 1.0.2 @@ -4038,7 +4023,7 @@ packages: resolution: {integrity: sha512-sREO1LPbOw435dJ90ENT/RyyhXCsdunBCp0aOrlwV6SIiEdAQW8tJAUNYsAbjZ6/pt1dUX0vM+4SwL4EuYvDIQ==} engines: {node: '>=12.9.0'} dependencies: - axios: 1.6.7 + axios: 1.6.8 transitivePeerDependencies: - debug dev: false @@ -4047,7 +4032,7 @@ packages: resolution: {integrity: sha512-wpx7zMGVFaxuo3K0j9liQON3Kng7O6YTUTbbWNxtmu4TJkPma7ARwNKMoj+46l7iBAa47BwjtY+yYBk2fEsX+w==} engines: {node: '>=16.0.0'} dependencies: - axios: 1.6.7 + axios: 1.6.8 transitivePeerDependencies: - debug dev: false @@ -4068,7 +4053,7 @@ packages: resolution: {integrity: sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==} dependencies: '@babel/helper-module-imports': 7.24.1 - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@emotion/hash': 0.9.1 '@emotion/memoize': 0.8.1 '@emotion/serialize': 1.1.3 @@ -4108,7 +4093,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@emotion/babel-plugin': 11.11.0 '@emotion/cache': 11.11.0 '@emotion/serialize': 1.1.3 @@ -4154,7 +4139,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@emotion/babel-plugin': 11.11.0 '@emotion/is-prop-valid': 1.2.2 '@emotion/react': 11.11.4(@types/react@18.2.67)(react@18.2.0) @@ -4214,8 +4199,8 @@ packages: dev: true optional: true - /@esbuild/aix-ppc64@0.20.1: - resolution: {integrity: sha512-m55cpeupQ2DbuRGQMMZDzbv9J9PgVelPjlcmM5kxHnrBdBx6REaEd7LamYV7Dm8N7rCyR/XwU6rVP8ploKtIkA==} + /@esbuild/aix-ppc64@0.20.2: + resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} engines: {node: '>=12'} cpu: [ppc64] os: [aix] @@ -4241,8 +4226,8 @@ packages: dev: true optional: true - /@esbuild/android-arm64@0.20.1: - resolution: {integrity: sha512-hCnXNF0HM6AjowP+Zou0ZJMWWa1VkD77BXe959zERgGJBBxB+sV+J9f/rcjeg2c5bsukD/n17RKWXGFCO5dD5A==} + /@esbuild/android-arm64@0.20.2: + resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -4268,8 +4253,8 @@ packages: dev: true optional: true - /@esbuild/android-arm@0.20.1: - resolution: {integrity: sha512-4j0+G27/2ZXGWR5okcJi7pQYhmkVgb4D7UKwxcqrjhvp5TKWx3cUjgB1CGj1mfdmJBQ9VnUGgUhign+FPF2Zgw==} + /@esbuild/android-arm@0.20.2: + resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -4295,8 +4280,8 @@ packages: dev: true optional: true - /@esbuild/android-x64@0.20.1: - resolution: {integrity: sha512-MSfZMBoAsnhpS+2yMFYIQUPs8Z19ajwfuaSZx+tSl09xrHZCjbeXXMsUF/0oq7ojxYEpsSo4c0SfjxOYXRbpaA==} + /@esbuild/android-x64@0.20.2: + resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -4322,8 +4307,8 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64@0.20.1: - resolution: {integrity: sha512-Ylk6rzgMD8klUklGPzS414UQLa5NPXZD5tf8JmQU8GQrj6BrFA/Ic9tb2zRe1kOZyCbGl+e8VMbDRazCEBqPvA==} + /@esbuild/darwin-arm64@0.20.2: + resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -4349,8 +4334,8 @@ packages: dev: true optional: true - /@esbuild/darwin-x64@0.20.1: - resolution: {integrity: sha512-pFIfj7U2w5sMp52wTY1XVOdoxw+GDwy9FsK3OFz4BpMAjvZVs0dT1VXs8aQm22nhwoIWUmIRaE+4xow8xfIDZA==} + /@esbuild/darwin-x64@0.20.2: + resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -4376,8 +4361,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64@0.20.1: - resolution: {integrity: sha512-UyW1WZvHDuM4xDz0jWun4qtQFauNdXjXOtIy7SYdf7pbxSWWVlqhnR/T2TpX6LX5NI62spt0a3ldIIEkPM6RHw==} + /@esbuild/freebsd-arm64@0.20.2: + resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -4403,8 +4388,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64@0.20.1: - resolution: {integrity: sha512-itPwCw5C+Jh/c624vcDd9kRCCZVpzpQn8dtwoYIt2TJF3S9xJLiRohnnNrKwREvcZYx0n8sCSbvGH349XkcQeg==} + /@esbuild/freebsd-x64@0.20.2: + resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -4430,8 +4415,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm64@0.20.1: - resolution: {integrity: sha512-cX8WdlF6Cnvw/DO9/X7XLH2J6CkBnz7Twjpk56cshk9sjYVcuh4sXQBy5bmTwzBjNVZze2yaV1vtcJS04LbN8w==} + /@esbuild/linux-arm64@0.20.2: + resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -4457,8 +4442,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm@0.20.1: - resolution: {integrity: sha512-LojC28v3+IhIbfQ+Vu4Ut5n3wKcgTu6POKIHN9Wpt0HnfgUGlBuyDDQR4jWZUZFyYLiz4RBBBmfU6sNfn6RhLw==} + /@esbuild/linux-arm@0.20.2: + resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -4484,8 +4469,8 @@ packages: dev: true optional: true - /@esbuild/linux-ia32@0.20.1: - resolution: {integrity: sha512-4H/sQCy1mnnGkUt/xszaLlYJVTz3W9ep52xEefGtd6yXDQbz/5fZE5dFLUgsPdbUOQANcVUa5iO6g3nyy5BJiw==} + /@esbuild/linux-ia32@0.20.2: + resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -4511,8 +4496,8 @@ packages: dev: true optional: true - /@esbuild/linux-loong64@0.20.1: - resolution: {integrity: sha512-c0jgtB+sRHCciVXlyjDcWb2FUuzlGVRwGXgI+3WqKOIuoo8AmZAddzeOHeYLtD+dmtHw3B4Xo9wAUdjlfW5yYA==} + /@esbuild/linux-loong64@0.20.2: + resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -4538,8 +4523,8 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el@0.20.1: - resolution: {integrity: sha512-TgFyCfIxSujyuqdZKDZ3yTwWiGv+KnlOeXXitCQ+trDODJ+ZtGOzLkSWngynP0HZnTsDyBbPy7GWVXWaEl6lhA==} + /@esbuild/linux-mips64el@0.20.2: + resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -4565,8 +4550,8 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64@0.20.1: - resolution: {integrity: sha512-b+yuD1IUeL+Y93PmFZDZFIElwbmFfIKLKlYI8M6tRyzE6u7oEP7onGk0vZRh8wfVGC2dZoy0EqX1V8qok4qHaw==} + /@esbuild/linux-ppc64@0.20.2: + resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -4592,8 +4577,8 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64@0.20.1: - resolution: {integrity: sha512-wpDlpE0oRKZwX+GfomcALcouqjjV8MIX8DyTrxfyCfXxoKQSDm45CZr9fanJ4F6ckD4yDEPT98SrjvLwIqUCgg==} + /@esbuild/linux-riscv64@0.20.2: + resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -4619,8 +4604,8 @@ packages: dev: true optional: true - /@esbuild/linux-s390x@0.20.1: - resolution: {integrity: sha512-5BepC2Au80EohQ2dBpyTquqGCES7++p7G+7lXe1bAIvMdXm4YYcEfZtQrP4gaoZ96Wv1Ute61CEHFU7h4FMueQ==} + /@esbuild/linux-s390x@0.20.2: + resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -4646,8 +4631,8 @@ packages: dev: true optional: true - /@esbuild/linux-x64@0.20.1: - resolution: {integrity: sha512-5gRPk7pKuaIB+tmH+yKd2aQTRpqlf1E4f/mC+tawIm/CGJemZcHZpp2ic8oD83nKgUPMEd0fNanrnFljiruuyA==} + /@esbuild/linux-x64@0.20.2: + resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -4673,8 +4658,8 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64@0.20.1: - resolution: {integrity: sha512-4fL68JdrLV2nVW2AaWZBv3XEm3Ae3NZn/7qy2KGAt3dexAgSVT+Hc97JKSZnqezgMlv9x6KV0ZkZY7UO5cNLCg==} + /@esbuild/netbsd-x64@0.20.2: + resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -4700,8 +4685,8 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64@0.20.1: - resolution: {integrity: sha512-GhRuXlvRE+twf2ES+8REbeCb/zeikNqwD3+6S5y5/x+DYbAQUNl0HNBs4RQJqrechS4v4MruEr8ZtAin/hK5iw==} + /@esbuild/openbsd-x64@0.20.2: + resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -4727,8 +4712,8 @@ packages: dev: true optional: true - /@esbuild/sunos-x64@0.20.1: - resolution: {integrity: sha512-ZnWEyCM0G1Ex6JtsygvC3KUUrlDXqOihw8RicRuQAzw+c4f1D66YlPNNV3rkjVW90zXVsHwZYWbJh3v+oQFM9Q==} + /@esbuild/sunos-x64@0.20.2: + resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -4754,8 +4739,8 @@ packages: dev: true optional: true - /@esbuild/win32-arm64@0.20.1: - resolution: {integrity: sha512-QZ6gXue0vVQY2Oon9WyLFCdSuYbXSoxaZrPuJ4c20j6ICedfsDilNPYfHLlMH7vGfU5DQR0czHLmJvH4Nzis/A==} + /@esbuild/win32-arm64@0.20.2: + resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -4781,8 +4766,8 @@ packages: dev: true optional: true - /@esbuild/win32-ia32@0.20.1: - resolution: {integrity: sha512-HzcJa1NcSWTAU0MJIxOho8JftNp9YALui3o+Ny7hCh0v5f90nprly1U3Sj1Ldj/CvKKdvvFsCRvDkpsEMp4DNw==} + /@esbuild/win32-ia32@0.20.2: + resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -4808,8 +4793,8 @@ packages: dev: true optional: true - /@esbuild/win32-x64@0.20.1: - resolution: {integrity: sha512-0MBh53o6XtI6ctDnRMeQ+xoCN8kD2qI1rY1KgF/xdWQwoFeKou7puvDfV8/Wv4Ctx2rRpET/gGdz3YlNtNACSA==} + /@esbuild/win32-x64@0.20.2: + resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -4968,9 +4953,9 @@ packages: dependencies: '@googlemaps/url-signature': 1.0.32 agentkeepalive: 4.5.0 - axios: 1.6.7 + axios: 1.6.8 query-string: 7.1.3 - retry-axios: 2.6.0(axios@1.6.7) + retry-axios: 2.6.0(axios@1.6.8) transitivePeerDependencies: - debug dev: false @@ -4996,12 +4981,12 @@ packages: crypto-js: 4.2.0 dev: false - /@grpc/grpc-js@1.10.1: - resolution: {integrity: sha512-55ONqFytZExfOIjF1RjXPcVmT/jJqFzbbDqxK9jmRV4nxiYWtL9hENSW1Jfx0SdZfrvoqd44YJ/GJTqfRrawSQ==} - engines: {node: ^8.13.0 || >=10.10.0} + /@grpc/grpc-js@1.10.3: + resolution: {integrity: sha512-qiO9MNgYnwbvZ8MK0YLWbnGrNX3zTcj6/Ef7UHu5ZofER3e2nF3Y35GaPo9qNJJ/UJQKa4KL+z/F4Q8Q+uCdUQ==} + engines: {node: '>=12.10.0'} dependencies: '@grpc/proto-loader': 0.7.10 - '@types/node': 20.11.30 + '@js-sdsl/ordered-map': 4.4.2 dev: false /@grpc/proto-loader@0.7.10: @@ -5033,7 +5018,7 @@ packages: dependencies: '@emotion/react': 11.11.4(@types/react@18.2.67)(react@18.2.0) '@emotion/styled': 11.11.0(@emotion/react@11.11.4)(@types/react@18.2.67)(react@18.2.0) - '@types/lodash': 4.14.202 + '@types/lodash': 4.17.0 little-state-machine: 4.8.0(react@18.2.0) lodash: 4.17.21 react: 18.2.0 @@ -5150,19 +5135,19 @@ packages: - supports-color dev: true - /@inquirer/confirm@3.0.0: - resolution: {integrity: sha512-LHeuYP1D8NmQra1eR4UqvZMXwxEdDXyElJmmZfU44xdNLL6+GcQBS0uE16vyfZVjH8c22p9e+DStROfE/hyHrg==} + /@inquirer/confirm@3.1.0: + resolution: {integrity: sha512-nH5mxoTEoqk6WpoBz80GMpDSm9jH5V9AF8n+JZAZfMzd9gHeEG9w1o3KawPRR72lfzpP+QxBHLkOKLEApwhDiQ==} engines: {node: '>=18'} dependencies: - '@inquirer/core': 7.0.0 - '@inquirer/type': 1.2.0 + '@inquirer/core': 7.1.0 + '@inquirer/type': 1.2.1 dev: true - /@inquirer/core@7.0.0: - resolution: {integrity: sha512-g13W5yEt9r1sEVVriffJqQ8GWy94OnfxLCreNSOTw0HPVcszmc/If1KIf7YBmlwtX4klmvwpZHnQpl3N7VX2xA==} + /@inquirer/core@7.1.0: + resolution: {integrity: sha512-FRCiDiU54XHt5B/D8hX4twwZuzSP244ANHbu3R7CAsJfiv1dUOz24ePBgCZjygEjDUi6BWIJuk4eWLKJ7LATUw==} engines: {node: '>=18'} dependencies: - '@inquirer/type': 1.2.0 + '@inquirer/type': 1.2.1 '@types/mute-stream': 0.0.4 '@types/node': 20.11.30 '@types/wrap-ansi': 3.0.0 @@ -5178,8 +5163,8 @@ packages: wrap-ansi: 6.2.0 dev: true - /@inquirer/type@1.2.0: - resolution: {integrity: sha512-/vvkUkYhrjbm+RolU7V1aUFDydZVKNKqKHR5TsE+j5DXgXFwrsOPcoGUJ02K0O7q7O53CU2DOTMYCHeGZ25WHA==} + /@inquirer/type@1.2.1: + resolution: {integrity: sha512-xwMfkPAxeo8Ji/IxfUSqzRi0/+F2GIqJmpc5/thelgMGsjNZcjDDRBO9TLXT1s/hdx/mK5QbVIvgoLIFgXhTMQ==} engines: {node: '>=18'} dev: true @@ -5465,8 +5450,8 @@ packages: resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} engines: {node: '>=6.0.0'} - /@jridgewell/source-map@0.3.5: - resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==} + /@jridgewell/source-map@0.3.6: + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} dependencies: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 @@ -5488,6 +5473,10 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 dev: true + /@js-sdsl/ordered-map@4.4.2: + resolution: {integrity: sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==} + dev: false + /@juggle/resize-observer@3.4.0: resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==} dev: true @@ -5517,7 +5506,7 @@ packages: resolution: {integrity: sha512-5x/7p6nHQ5fy2r4AmrjhmIKYc89RN+7vg8WG5Sr0sPhajINNdTKirxXgyHmf6ernm6/QU3HURolFsZPccw+7mg==} dependencies: catch-unknown: 1.0.0 - error-cause: 1.0.7 + error-cause: 1.0.8 no-case: 3.0.4 type-fest: 2.19.0 dev: true @@ -5550,7 +5539,7 @@ packages: '@radix-ui/react-scroll-area': 1.0.2(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-remove-scroll: 2.5.7(@types/react@18.2.67)(react@18.2.0) + react-remove-scroll: 2.5.9(@types/react@18.2.67)(react@18.2.0) react-textarea-autosize: 8.3.4(@types/react@18.2.67)(react@18.2.0) transitivePeerDependencies: - '@emotion/react' @@ -5669,7 +5658,7 @@ packages: /@manypkg/find-root@1.1.0: resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@types/node': 12.20.55 find-up: 4.1.0 fs-extra: 8.1.0 @@ -5678,7 +5667,7 @@ packages: /@manypkg/get-packages@1.1.3: resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@changesets/types': 4.1.0 '@manypkg/find-root': 1.1.0 fs-extra: 8.1.0 @@ -5721,8 +5710,8 @@ packages: strict-event-emitter: 0.5.1 dev: true - /@mui/base@5.0.0-beta.38(@types/react@18.2.67)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-AsjD6Y1X5A1qndxz8xCcR8LDqv31aiwlgWMPxFAX/kCKiIGKlK65yMeVZ62iQr/6LBz+9hSKLiD1i4TZdAHKcQ==} + /@mui/base@5.0.0-beta.40(@types/react@18.2.67)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-I/lGHztkCzvwlXpjD2+SNmvNQvB4227xBXhISPjEaJUXGImOQ9f3D2Yj/T3KasSI/h0MLWy74X0J6clhPmsRbQ==} engines: {node: '>=12.0.0'} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 @@ -5732,10 +5721,10 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@floating-ui/react-dom': 2.0.8(react-dom@18.2.0)(react@18.2.0) - '@mui/types': 7.2.13(@types/react@18.2.67) - '@mui/utils': 5.15.12(@types/react@18.2.67)(react@18.2.0) + '@mui/types': 7.2.14(@types/react@18.2.67) + '@mui/utils': 5.15.14(@types/react@18.2.67)(react@18.2.0) '@popperjs/core': 2.11.8 '@types/react': 18.2.67 clsx: 2.1.0 @@ -5744,12 +5733,12 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /@mui/core-downloads-tracker@5.15.12: - resolution: {integrity: sha512-brRO+tMFLpGyjEYHrX97bzqeF6jZmKpqqe1rY0LyIHAwP6xRVzh++zSecOQorDOCaZJg4XkGT9xfD+RWOWxZBA==} + /@mui/core-downloads-tracker@5.15.14: + resolution: {integrity: sha512-on75VMd0XqZfaQW+9pGjSNiqW+ghc5E2ZSLRBXwcXl/C4YzjfyjrLPhrEpKnR9Uym9KXBvxrhoHfPcczYHweyA==} dev: false - /@mui/material@5.15.12(@emotion/react@11.11.4)(@emotion/styled@11.11.0)(@types/react@18.2.67)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-vXJGg6KNKucsvbW6l7w9zafnpOp0CWc0Wx4mDykuABTpQ5QQBnZxP7+oB4yAS1hDZQ1WobbeIl0CjxK4EEahkA==} + /@mui/material@5.15.14(@emotion/react@11.11.4)(@emotion/styled@11.11.0)(@types/react@18.2.67)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-kEbRw6fASdQ1SQ7LVdWR5OlWV3y7Y54ZxkLzd6LV5tmz+NpO3MJKZXSfgR0LHMP7meKsPiMm4AuzV0pXDpk/BQ==} engines: {node: '>=12.0.0'} peerDependencies: '@emotion/react': ^11.5.0 @@ -5765,14 +5754,14 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@emotion/react': 11.11.4(@types/react@18.2.67)(react@18.2.0) '@emotion/styled': 11.11.0(@emotion/react@11.11.4)(@types/react@18.2.67)(react@18.2.0) - '@mui/base': 5.0.0-beta.38(@types/react@18.2.67)(react-dom@18.2.0)(react@18.2.0) - '@mui/core-downloads-tracker': 5.15.12 - '@mui/system': 5.15.12(@emotion/react@11.11.4)(@emotion/styled@11.11.0)(@types/react@18.2.67)(react@18.2.0) - '@mui/types': 7.2.13(@types/react@18.2.67) - '@mui/utils': 5.15.12(@types/react@18.2.67)(react@18.2.0) + '@mui/base': 5.0.0-beta.40(@types/react@18.2.67)(react-dom@18.2.0)(react@18.2.0) + '@mui/core-downloads-tracker': 5.15.14 + '@mui/system': 5.15.14(@emotion/react@11.11.4)(@emotion/styled@11.11.0)(@types/react@18.2.67)(react@18.2.0) + '@mui/types': 7.2.14(@types/react@18.2.67) + '@mui/utils': 5.15.14(@types/react@18.2.67)(react@18.2.0) '@types/react': 18.2.67 '@types/react-transition-group': 4.4.10 clsx: 2.1.0 @@ -5784,8 +5773,8 @@ packages: react-transition-group: 4.4.5(react-dom@18.2.0)(react@18.2.0) dev: false - /@mui/private-theming@5.15.12(@types/react@18.2.67)(react@18.2.0): - resolution: {integrity: sha512-cqoSo9sgA5HE+8vZClbLrq9EkyOnYysooepi5eKaKvJ41lReT2c5wOZAeDDM1+xknrMDos+0mT2zr3sZmUiRRA==} + /@mui/private-theming@5.15.14(@types/react@18.2.67)(react@18.2.0): + resolution: {integrity: sha512-UH0EiZckOWcxiXLX3Jbb0K7rC8mxTr9L9l6QhOZxYc4r8FHUkefltV9VDGLrzCaWh30SQiJvAEd7djX3XXY6Xw==} engines: {node: '>=12.0.0'} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 @@ -5794,15 +5783,15 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.24.0 - '@mui/utils': 5.15.12(@types/react@18.2.67)(react@18.2.0) + '@babel/runtime': 7.24.1 + '@mui/utils': 5.15.14(@types/react@18.2.67)(react@18.2.0) '@types/react': 18.2.67 prop-types: 15.8.1 react: 18.2.0 dev: false - /@mui/styled-engine@5.15.11(@emotion/react@11.11.4)(@emotion/styled@11.11.0)(react@18.2.0): - resolution: {integrity: sha512-So21AhAngqo07ces4S/JpX5UaMU2RHXpEA6hNzI6IQjd/1usMPxpgK8wkGgTe3JKmC2KDmH8cvoycq5H3Ii7/w==} + /@mui/styled-engine@5.15.14(@emotion/react@11.11.4)(@emotion/styled@11.11.0)(react@18.2.0): + resolution: {integrity: sha512-RILkuVD8gY6PvjZjqnWhz8fu68dVkqhM5+jYWfB5yhlSQKg+2rHkmEwm75XIeAqI3qwOndK6zELK5H6Zxn4NHw==} engines: {node: '>=12.0.0'} peerDependencies: '@emotion/react': ^11.4.1 @@ -5814,7 +5803,7 @@ packages: '@emotion/styled': optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@emotion/cache': 11.11.0 '@emotion/react': 11.11.4(@types/react@18.2.67)(react@18.2.0) '@emotion/styled': 11.11.0(@emotion/react@11.11.4)(@types/react@18.2.67)(react@18.2.0) @@ -5823,8 +5812,8 @@ packages: react: 18.2.0 dev: false - /@mui/system@5.15.12(@emotion/react@11.11.4)(@emotion/styled@11.11.0)(@types/react@18.2.67)(react@18.2.0): - resolution: {integrity: sha512-/pq+GO6yN3X7r3hAwFTrzkAh7K1bTF5r8IzS79B9eyKJg7v6B/t4/zZYMR6OT9qEPtwf6rYN2Utg1e6Z7F1OgQ==} + /@mui/system@5.15.14(@emotion/react@11.11.4)(@emotion/styled@11.11.0)(@types/react@18.2.67)(react@18.2.0): + resolution: {integrity: sha512-auXLXzUaCSSOLqJXmsAaq7P96VPRXg2Rrz6OHNV7lr+kB8lobUF+/N84Vd9C4G/wvCXYPs5TYuuGBRhcGbiBGg==} engines: {node: '>=12.0.0'} peerDependencies: '@emotion/react': ^11.5.0 @@ -5839,13 +5828,13 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@emotion/react': 11.11.4(@types/react@18.2.67)(react@18.2.0) '@emotion/styled': 11.11.0(@emotion/react@11.11.4)(@types/react@18.2.67)(react@18.2.0) - '@mui/private-theming': 5.15.12(@types/react@18.2.67)(react@18.2.0) - '@mui/styled-engine': 5.15.11(@emotion/react@11.11.4)(@emotion/styled@11.11.0)(react@18.2.0) - '@mui/types': 7.2.13(@types/react@18.2.67) - '@mui/utils': 5.15.12(@types/react@18.2.67)(react@18.2.0) + '@mui/private-theming': 5.15.14(@types/react@18.2.67)(react@18.2.0) + '@mui/styled-engine': 5.15.14(@emotion/react@11.11.4)(@emotion/styled@11.11.0)(react@18.2.0) + '@mui/types': 7.2.14(@types/react@18.2.67) + '@mui/utils': 5.15.14(@types/react@18.2.67)(react@18.2.0) '@types/react': 18.2.67 clsx: 2.1.0 csstype: 3.1.3 @@ -5853,8 +5842,8 @@ packages: react: 18.2.0 dev: false - /@mui/types@7.2.13(@types/react@18.2.67): - resolution: {integrity: sha512-qP9OgacN62s+l8rdDhSFRe05HWtLLJ5TGclC9I1+tQngbssu0m2dmFZs+Px53AcOs9fD7TbYd4gc9AXzVqO/+g==} + /@mui/types@7.2.14(@types/react@18.2.67): + resolution: {integrity: sha512-MZsBZ4q4HfzBsywtXgM1Ksj6HDThtiwmOKUXH1pKYISI9gAVXCNHNpo7TlGoGrBaYWZTdNoirIN7JsQcQUjmQQ==} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 peerDependenciesMeta: @@ -5864,8 +5853,8 @@ packages: '@types/react': 18.2.67 dev: false - /@mui/utils@5.15.12(@types/react@18.2.67)(react@18.2.0): - resolution: {integrity: sha512-8SDGCnO2DY9Yy+5bGzu00NZowSDtuyHP4H8gunhHGQoIlhlY2Z3w64wBzAOLpYw/ZhJNzksDTnS/i8qdJvxuow==} + /@mui/utils@5.15.14(@types/react@18.2.67)(react@18.2.0): + resolution: {integrity: sha512-0lF/7Hh/ezDv5X7Pry6enMsbYyGKjADzvHyo3Qrc/SSlTsQ1VkbDMbH0m2t3OR5iIVLwMoxwM7yGd+6FCMtTFA==} engines: {node: '>=12.0.0'} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 @@ -5874,7 +5863,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@types/prop-types': 15.7.11 '@types/react': 18.2.67 prop-types: 15.8.1 @@ -6365,7 +6354,7 @@ packages: peerDependencies: '@opentelemetry/api': ^1.0.0 dependencies: - '@grpc/grpc-js': 1.10.1 + '@grpc/grpc-js': 1.10.3 '@opentelemetry/api': 1.8.0 '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) '@opentelemetry/otlp-grpc-exporter-base': 0.49.1(@opentelemetry/api@1.8.0) @@ -6426,7 +6415,7 @@ packages: '@opentelemetry/api-logs': 0.49.1 '@types/shimmer': 1.0.5 import-in-the-middle: 1.7.1 - require-in-the-middle: 7.2.0 + require-in-the-middle: 7.2.1 semver: 7.6.0 shimmer: 1.2.1 transitivePeerDependencies: @@ -6449,7 +6438,7 @@ packages: peerDependencies: '@opentelemetry/api': ^1.0.0 dependencies: - '@grpc/grpc-js': 1.10.1 + '@grpc/grpc-js': 1.10.3 '@opentelemetry/api': 1.8.0 '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) '@opentelemetry/otlp-exporter-base': 0.49.1(@opentelemetry/api@1.8.0) @@ -6645,7 +6634,7 @@ packages: dependencies: ansi-html-community: 0.0.8 common-path-prefix: 3.0.0 - core-js-pure: 3.36.0 + core-js-pure: 3.36.1 error-stack-parser: 2.1.4 find-up: 5.0.0 html-entities: 2.5.2 @@ -6804,8 +6793,8 @@ packages: - domexception dev: true - /@polka/url@1.0.0-next.24: - resolution: {integrity: sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==} + /@polka/url@1.0.0-next.25: + resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} /@popperjs/core@2.11.8: resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} @@ -6834,10 +6823,6 @@ packages: - supports-color dev: true - /@prisma/debug@5.10.2: - resolution: {integrity: sha512-bkBOmH9dpEBbMKFJj8V+Zp8IZHIBjy3fSyhLhxj4FmKGb/UBSt9doyfA6k1UeUREsMJft7xgPYBbHSOYBr8XCA==} - dev: true - /@prisma/debug@5.11.0: resolution: {integrity: sha512-N6yYr3AbQqaiUg+OgjkdPp3KPW1vMTAgtKX6+BiB/qB2i1TjLYCrweKcUjzOoRM5BriA4idrkTej9A9QqTfl3A==} @@ -6941,10 +6926,10 @@ packages: - supports-color dev: true - /@prisma/generator-helper@5.10.2: - resolution: {integrity: sha512-U1W5fBJubLMKbcfwKZHACTIw38JEl8t92BZTzSDeDvhgWPpHRtzRcCVAAqFqjpaqmrXJZ7KeFCaAfsyllliVvA==} + /@prisma/generator-helper@5.11.0: + resolution: {integrity: sha512-oK25sTb2q2TPN7OipiU5xkCpDPNvdWvmFgU9UmmPr8uEt2CdwDjxiWonULgwd6YfqnCOLNpLq0wBIONjelaVMg==} dependencies: - '@prisma/debug': 5.10.2 + '@prisma/debug': 5.11.0 dev: true /@prisma/generator-helper@5.3.1: @@ -7166,23 +7151,23 @@ packages: /@radix-ui/number@1.0.0: resolution: {integrity: sha512-Ofwh/1HX69ZfJRiRBMTy7rgjAzHmwe4kW9C9Y99HTRUcYLUuVT0KESFj15rPjRgKJs20GPq8Bm5aEDJ8DuA3vA==} dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 /@radix-ui/number@1.0.1: resolution: {integrity: sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==} dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 dev: true /@radix-ui/primitive@1.0.0: resolution: {integrity: sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==} dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 /@radix-ui/primitive@1.0.1: resolution: {integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==} dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 dev: true /@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.67)(react-dom@18.2.0)(react@18.2.0): @@ -7198,7 +7183,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.67)(react-dom@18.2.0)(react@18.2.0) '@types/react': 18.2.67 '@types/react-dom': 18.2.22 @@ -7219,7 +7204,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.67)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.67)(react@18.2.0) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.67)(react-dom@18.2.0)(react@18.2.0) @@ -7235,7 +7220,7 @@ packages: peerDependencies: react: ^18 || 18 dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 react: 18.2.0 /@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.67)(react@18.2.0): @@ -7247,7 +7232,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@types/react': 18.2.67 react: 18.2.0 dev: true @@ -7257,7 +7242,7 @@ packages: peerDependencies: react: ^18 || 18 dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 react: 18.2.0 /@radix-ui/react-context@1.0.1(@types/react@18.2.67)(react@18.2.0): @@ -7269,7 +7254,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@types/react': 18.2.67 react: 18.2.0 dev: true @@ -7279,7 +7264,7 @@ packages: peerDependencies: react: ^18 || 18 dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 react: 18.2.0 /@radix-ui/react-direction@1.0.1(@types/react@18.2.67)(react@18.2.0): @@ -7291,7 +7276,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@types/react': 18.2.67 react: 18.2.0 dev: true @@ -7309,7 +7294,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.67)(react@18.2.0) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.67)(react-dom@18.2.0)(react@18.2.0) @@ -7330,7 +7315,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@types/react': 18.2.67 react: 18.2.0 dev: true @@ -7348,7 +7333,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.67)(react@18.2.0) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.67)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.67)(react@18.2.0) @@ -7367,7 +7352,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.67)(react@18.2.0) '@types/react': 18.2.67 react: 18.2.0 @@ -7386,7 +7371,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@floating-ui/react-dom': 2.0.8(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.67)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.67)(react@18.2.0) @@ -7416,7 +7401,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.67)(react-dom@18.2.0)(react@18.2.0) '@types/react': 18.2.67 '@types/react-dom': 18.2.22 @@ -7430,7 +7415,7 @@ packages: react: ^18 || 18 react-dom: ^18 || 18 dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0) react: 18.2.0 @@ -7442,7 +7427,7 @@ packages: react: ^18 || 18 react-dom: ^18 || 18 dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@radix-ui/react-slot': 1.0.1(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -7460,7 +7445,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@radix-ui/react-slot': 1.0.2(@types/react@18.2.67)(react@18.2.0) '@types/react': 18.2.67 '@types/react-dom': 18.2.22 @@ -7481,7 +7466,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.67)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.67)(react@18.2.0) @@ -7503,7 +7488,7 @@ packages: react: ^18 || 18 react-dom: ^18 || 18 dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@radix-ui/number': 1.0.0 '@radix-ui/primitive': 1.0.0 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) @@ -7529,7 +7514,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@radix-ui/number': 1.0.1 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.67)(react-dom@18.2.0)(react@18.2.0) @@ -7570,7 +7555,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.67)(react-dom@18.2.0)(react@18.2.0) '@types/react': 18.2.67 '@types/react-dom': 18.2.22 @@ -7583,7 +7568,7 @@ packages: peerDependencies: react: ^18 || 18 dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) react: 18.2.0 @@ -7596,7 +7581,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.67)(react@18.2.0) '@types/react': 18.2.67 react: 18.2.0 @@ -7615,7 +7600,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-context': 1.0.1(@types/react@18.2.67)(react@18.2.0) '@radix-ui/react-direction': 1.0.1(@types/react@18.2.67)(react@18.2.0) @@ -7642,7 +7627,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.67)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.67)(react@18.2.0) @@ -7665,7 +7650,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-context': 1.0.1(@types/react@18.2.67)(react@18.2.0) '@radix-ui/react-direction': 1.0.1(@types/react@18.2.67)(react@18.2.0) @@ -7684,7 +7669,7 @@ packages: peerDependencies: react: ^18 || 18 dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 react: 18.2.0 /@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.67)(react@18.2.0): @@ -7696,7 +7681,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@types/react': 18.2.67 react: 18.2.0 dev: true @@ -7710,7 +7695,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.67)(react@18.2.0) '@types/react': 18.2.67 react: 18.2.0 @@ -7725,7 +7710,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.67)(react@18.2.0) '@types/react': 18.2.67 react: 18.2.0 @@ -7736,7 +7721,7 @@ packages: peerDependencies: react: ^18 || 18 dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 react: 18.2.0 /@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.67)(react@18.2.0): @@ -7748,7 +7733,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@types/react': 18.2.67 react: 18.2.0 dev: true @@ -7762,7 +7747,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@types/react': 18.2.67 react: 18.2.0 dev: true @@ -7776,7 +7761,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@radix-ui/rect': 1.0.1 '@types/react': 18.2.67 react: 18.2.0 @@ -7791,7 +7776,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.67)(react@18.2.0) '@types/react': 18.2.67 react: 18.2.0 @@ -7810,7 +7795,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.22)(@types/react@18.2.67)(react-dom@18.2.0)(react@18.2.0) '@types/react': 18.2.67 '@types/react-dom': 18.2.22 @@ -7821,7 +7806,7 @@ packages: /@radix-ui/rect@1.0.1: resolution: {integrity: sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==} dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 dev: true /@rollup/plugin-commonjs@24.0.0(rollup@2.78.0): @@ -8080,7 +8065,7 @@ packages: hasBin: true requiresBuild: true dependencies: - detect-libc: 2.0.2 + detect-libc: 2.0.3 node-abi: 3.56.0 dev: false @@ -8574,7 +8559,7 @@ packages: resolution: {integrity: sha512-qapZN1mwVO5v1GmUW66gXoZ8qtpsqJk+tPUb3lGtyzwYtAPifHA0uymsi/Pjv6SVvl9SQhD2Af6Bb8Eime856g==} dependencies: '@faker-js/faker': 8.4.1 - fictional: 2.0.0 + fictional: 2.0.1 string-argv: 0.3.2 uuid: 9.0.1 dev: true @@ -8824,7 +8809,7 @@ packages: react: optional: true dependencies: - '@storybook/csf': 0.1.2 + '@storybook/csf': 0.1.3 '@storybook/global': 5.0.0 react: 18.2.0 ts-dedent: 2.2.0 @@ -8886,18 +8871,18 @@ packages: '@storybook/client-logger': 7.6.17 '@storybook/components': 7.6.17(@types/react-dom@18.2.22)(@types/react@18.2.67)(react-dom@18.2.0)(react@18.2.0) '@storybook/core-events': 7.6.17 - '@storybook/csf': 0.1.2 + '@storybook/csf': 0.1.3 '@storybook/docs-tools': 7.6.17 '@storybook/global': 5.0.0 '@storybook/manager-api': 7.6.17(react-dom@18.2.0)(react@18.2.0) '@storybook/preview-api': 7.6.17 '@storybook/theming': 7.6.17(react-dom@18.2.0)(react@18.2.0) '@storybook/types': 7.6.17 - '@types/lodash': 4.14.202 + '@types/lodash': 4.17.0 color-convert: 2.0.1 dequal: 2.0.3 lodash: 4.17.21 - markdown-to-jsx: 7.4.1(react@18.2.0) + markdown-to-jsx: 7.4.3(react@18.2.0) memoizerific: 1.11.3 polished: 4.3.1 react: 18.2.0 @@ -8956,7 +8941,7 @@ packages: '@storybook/preview': 7.6.17 '@storybook/preview-api': 7.6.17 '@swc/core': 1.4.8(@swc/helpers@0.5.7) - '@types/node': 18.19.21 + '@types/node': 18.19.26 '@types/semver': 7.5.8 babel-loader: 9.1.3(@babel/core@7.24.1)(webpack@5.90.3) browser-assert: 1.2.1 @@ -8964,7 +8949,7 @@ packages: cjs-module-lexer: 1.2.3 constants-browserify: 1.0.0 css-loader: 6.10.0(webpack@5.90.3) - es-module-lexer: 1.4.1 + es-module-lexer: 1.4.2 express: 4.18.3 fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.4.2)(webpack@5.90.3) fs-extra: 11.2.0 @@ -9001,16 +8986,16 @@ packages: '@storybook/client-logger': 7.6.17 '@storybook/core-events': 7.6.17 '@storybook/global': 5.0.0 - qs: 6.11.2 + qs: 6.12.0 telejson: 7.2.0 tiny-invariant: 1.3.3 dev: true - /@storybook/channels@8.0.0: - resolution: {integrity: sha512-uykCBlSIMVodsgTFC/XAgO7JeaTJrKtDmmM6Z4liGkPS6EUvurOEu2vK6FuvojzhLHdVJ5bP+VXSJerfm7aE4Q==} + /@storybook/channels@8.0.2: + resolution: {integrity: sha512-r7TMUlALWc8sTXzyRZ1wSngvDWGhRLfhU9VJ0ouMyk2oSNEgcKBGvq7FkMmHINKHr3gte9+Ab0iG7TAoQ7pPsg==} dependencies: - '@storybook/client-logger': 8.0.0 - '@storybook/core-events': 8.0.0 + '@storybook/client-logger': 8.0.2 + '@storybook/core-events': 8.0.2 '@storybook/global': 5.0.0 telejson: 7.2.0 tiny-invariant: 1.3.3 @@ -9073,8 +9058,8 @@ packages: '@storybook/global': 5.0.0 dev: true - /@storybook/client-logger@8.0.0: - resolution: {integrity: sha512-olc1vUfaZNkXc7L8UoCdGmyBieHQbsaB+0vVoivYMSa1DHYtXE75RefU3lhMSGrkvIZmXMvfaIDmnyJIOB5FxA==} + /@storybook/client-logger@8.0.2: + resolution: {integrity: sha512-/GvjkCHk5LyiJ0EzoJ3kV+tqCGVarxYSnhD8ciszbWBUH4ZX104So+uZjwwGKCEZxh17HLppQa5bzOayGcdRDg==} dependencies: '@storybook/global': 5.0.0 dev: true @@ -9085,7 +9070,7 @@ packages: '@babel/core': 7.24.1 '@babel/preset-env': 7.24.1(@babel/core@7.24.1) '@babel/types': 7.24.0 - '@storybook/csf': 0.1.2 + '@storybook/csf': 0.1.3 '@storybook/csf-tools': 7.6.17 '@storybook/node-logger': 7.6.17 '@storybook/types': 7.6.17 @@ -9095,7 +9080,7 @@ packages: jscodeshift: 0.15.2(@babel/preset-env@7.24.1) lodash: 4.17.21 prettier: 2.8.8 - recast: 0.23.5 + recast: 0.23.6 transitivePeerDependencies: - supports-color dev: true @@ -9109,7 +9094,7 @@ packages: '@radix-ui/react-select': 1.2.2(@types/react-dom@18.2.22)(@types/react@18.2.67)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-toolbar': 1.0.4(@types/react-dom@18.2.22)(@types/react@18.2.67)(react-dom@18.2.0)(react@18.2.0) '@storybook/client-logger': 7.6.17 - '@storybook/csf': 0.1.2 + '@storybook/csf': 0.1.3 '@storybook/global': 5.0.0 '@storybook/theming': 7.6.17(react-dom@18.2.0)(react@18.2.0) '@storybook/types': 7.6.17 @@ -9137,7 +9122,7 @@ packages: '@storybook/node-logger': 7.6.17 '@storybook/types': 7.6.17 '@types/find-cache-dir': 3.2.1 - '@types/node': 18.19.21 + '@types/node': 18.19.26 '@types/node-fetch': 2.6.11 '@types/pretty-hrtime': 1.0.3 chalk: 4.1.2 @@ -9161,19 +9146,19 @@ packages: - supports-color dev: true - /@storybook/core-common@8.0.0: - resolution: {integrity: sha512-fqlQYw5/PDW/oj34QwU5u0HkNLPgELfszsvLFsUcwI7uAzwb/WC2WdPvncT7qRPNcSZLXKJcA8QAqKL4t4I8bg==} + /@storybook/core-common@8.0.2: + resolution: {integrity: sha512-0LkQn2dCVzFepLqqlt82ouIuc11UCsDzPtRVHp4p18JA0xs2dmD6d8vJUfEAYAgoeEaH3bFjb57IhMbYT5adhw==} dependencies: - '@storybook/core-events': 8.0.0 - '@storybook/csf-tools': 8.0.0 - '@storybook/node-logger': 8.0.0 - '@storybook/types': 8.0.0 + '@storybook/core-events': 8.0.2 + '@storybook/csf-tools': 8.0.2 + '@storybook/node-logger': 8.0.2 + '@storybook/types': 8.0.2 '@yarnpkg/fslib': 2.10.3 '@yarnpkg/libzip': 2.3.0 chalk: 4.1.2 cross-spawn: 7.0.3 - esbuild: 0.20.1 - esbuild-register: 3.5.0(esbuild@0.20.1) + esbuild: 0.20.2 + esbuild-register: 3.5.0(esbuild@0.20.2) execa: 5.1.1 file-system-cache: 2.3.0 find-cache-dir: 3.3.2 @@ -9203,8 +9188,8 @@ packages: ts-dedent: 2.2.0 dev: true - /@storybook/core-events@8.0.0: - resolution: {integrity: sha512-kkabj4V99gOTBW+y3HM/LTCDekglqb+lslZMamM+Ytxv1lCqCEOIR/OGfnYOyEaK4BLcx61Zp+fO30FZxtoT1w==} + /@storybook/core-events@8.0.2: + resolution: {integrity: sha512-1rtecdU3eyWGMT3U27ldF6ApdakvmmcS8E+1PqLGd5K9v5T0W82n+QyXft3kb434N8KYSwNFf08NfrU0VZeC4w==} dependencies: ts-dedent: 2.2.0 dev: true @@ -9218,7 +9203,7 @@ packages: '@storybook/channels': 7.6.17 '@storybook/core-common': 7.6.17 '@storybook/core-events': 7.6.17 - '@storybook/csf': 0.1.2 + '@storybook/csf': 0.1.3 '@storybook/csf-tools': 7.6.17 '@storybook/docs-mdx': 0.1.0 '@storybook/global': 5.0.0 @@ -9228,7 +9213,7 @@ packages: '@storybook/telemetry': 7.6.17 '@storybook/types': 7.6.17 '@types/detect-port': 1.3.5 - '@types/node': 18.19.21 + '@types/node': 18.19.26 '@types/pretty-hrtime': 1.0.3 '@types/semver': 7.5.8 better-opn: 3.0.2 @@ -9251,7 +9236,7 @@ packages: ts-dedent: 2.2.0 util: 0.12.5 util-deprecate: 1.0.2 - watchpack: 2.4.0 + watchpack: 2.4.1 ws: 8.16.0 transitivePeerDependencies: - bufferutil @@ -9266,7 +9251,7 @@ packages: '@storybook/core-common': 7.6.17 '@storybook/node-logger': 7.6.17 '@storybook/types': 7.6.17 - '@types/node': 18.19.21 + '@types/node': 18.19.26 ts-dedent: 2.2.0 transitivePeerDependencies: - encoding @@ -9277,7 +9262,7 @@ packages: resolution: {integrity: sha512-xTHv9BUh3bkDVCvcbmdfVF0/e96BdrEgqPJ3G3RmKbSzWLOkQ2U9yiPfHzT0KJWPhVwj12fjfZp0zunu+pcS6Q==} dependencies: '@storybook/csf-tools': 7.6.17 - unplugin: 1.8.1 + unplugin: 1.10.0 transitivePeerDependencies: - supports-color dev: true @@ -9289,26 +9274,26 @@ packages: '@babel/parser': 7.24.1 '@babel/traverse': 7.24.1 '@babel/types': 7.24.0 - '@storybook/csf': 0.1.2 + '@storybook/csf': 0.1.3 '@storybook/types': 7.6.17 fs-extra: 11.2.0 - recast: 0.23.5 + recast: 0.23.6 ts-dedent: 2.2.0 transitivePeerDependencies: - supports-color dev: true - /@storybook/csf-tools@8.0.0: - resolution: {integrity: sha512-VIMaZJiGM2NVzlgxaOyaVlH1pw/VSrJygDqOZyANh/kl4KHA+6xIqOkZC+X0+5K295dTFx2nR6S3btTjwT/Wrg==} + /@storybook/csf-tools@8.0.2: + resolution: {integrity: sha512-NZ7aYPslaCxciq2lKA5q4YsQYtIb7AeYdYqgjuVPdlwkqBuyeiym1OP7wF1X0iFwZVG3/UogqBCALnKQmROo2A==} dependencies: '@babel/generator': 7.24.1 '@babel/parser': 7.24.1 '@babel/traverse': 7.24.1 '@babel/types': 7.24.0 - '@storybook/csf': 0.1.2 - '@storybook/types': 8.0.0 + '@storybook/csf': 0.1.3 + '@storybook/types': 8.0.2 fs-extra: 11.2.0 - recast: 0.23.5 + recast: 0.23.6 ts-dedent: 2.2.0 transitivePeerDependencies: - supports-color @@ -9320,8 +9305,8 @@ packages: lodash: 4.17.21 dev: true - /@storybook/csf@0.1.2: - resolution: {integrity: sha512-ePrvE/pS1vsKR9Xr+o+YwdqNgHUyXvg+1Xjx0h9LrVx7Zq4zNe06pd63F5EvzTbCbJsHj7GHr9tkiaqm7U8WRA==} + /@storybook/csf@0.1.3: + resolution: {integrity: sha512-IPZvXXo4b3G+gpmgBSBqVM81jbp2ePOKsvhgJdhyZJtkYQCII7rg9KKLQhvBQM5sLaF1eU6r0iuwmyynC9d9SA==} dependencies: type-fest: 2.19.0 dev: true @@ -9375,7 +9360,7 @@ packages: '@storybook/channels': 7.6.17 '@storybook/client-logger': 7.6.17 '@storybook/core-events': 7.6.17 - '@storybook/csf': 0.1.2 + '@storybook/csf': 0.1.3 '@storybook/global': 5.0.0 '@storybook/router': 7.6.17 '@storybook/theming': 7.6.17(react-dom@18.2.0)(react@18.2.0) @@ -9425,11 +9410,11 @@ packages: '@babel/plugin-transform-export-namespace-from': 7.24.1(@babel/core@7.24.1) '@babel/plugin-transform-numeric-separator': 7.24.1(@babel/core@7.24.1) '@babel/plugin-transform-object-rest-spread': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-runtime': 7.24.0(@babel/core@7.24.1) + '@babel/plugin-transform-runtime': 7.24.1(@babel/core@7.24.1) '@babel/preset-env': 7.24.1(@babel/core@7.24.1) '@babel/preset-react': 7.24.1(@babel/core@7.24.1) '@babel/preset-typescript': 7.24.1(@babel/core@7.24.1) - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@storybook/addon-actions': 7.6.17 '@storybook/builder-webpack5': 7.6.17(@swc/helpers@0.5.7)(esbuild@0.18.20)(typescript@5.4.2) '@storybook/core-common': 7.6.17 @@ -9438,7 +9423,7 @@ packages: '@storybook/preset-react-webpack': 7.6.17(@babel/core@7.24.1)(@swc/core@1.4.8)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.13.0)(typescript@5.4.2) '@storybook/preview-api': 7.6.17 '@storybook/react': 7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2) - '@types/node': 18.19.21 + '@types/node': 18.19.26 '@types/semver': 7.5.8 css-loader: 6.10.0(webpack@5.90.3) find-up: 5.0.0 @@ -9448,8 +9433,8 @@ packages: next: 14.1.3(@babel/core@7.24.1)(react-dom@18.2.0)(react@18.2.0) node-polyfill-webpack-plugin: 2.0.1(webpack@5.90.3) pnp-webpack-plugin: 1.7.0(typescript@5.4.2) - postcss: 8.4.35 - postcss-loader: 7.3.4(postcss@8.4.35)(typescript@5.4.2)(webpack@5.90.3) + postcss: 8.4.37 + postcss-loader: 7.3.4(postcss@8.4.37)(typescript@5.4.2)(webpack@5.90.3) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) resolve-url-loader: 5.0.0 @@ -9489,8 +9474,8 @@ packages: resolution: {integrity: sha512-w59MQuXhhUNrUVmVkXhMwIg2nvFWjdDczLTwYLorhfsE36CWeUOY5QCZWQy0Qf/h+jz8Uo7Evy64qn18v9C4wA==} dev: true - /@storybook/node-logger@8.0.0: - resolution: {integrity: sha512-C/sMNQqCIYVtJaLpe92RSkPgW3GXcWp6QeH5+glfP42kh+G9axxnEJJ996tyAnNQRzUuI+Eh+B7ytPZU1/WseQ==} + /@storybook/node-logger@8.0.2: + resolution: {integrity: sha512-UG6v5PCXYblNCZUlbC+D+NisvSn1caC+q3yNSVAW3Z2MDfWmrkThFVzI7LDj1c9DAkbMr2v9beMHdD+suSQe4g==} dev: true /@storybook/postinstall@7.6.17: @@ -9512,7 +9497,7 @@ packages: optional: true dependencies: '@babel/core': 7.24.1 - '@babel/preset-flow': 7.24.0(@babel/core@7.24.1) + '@babel/preset-flow': 7.24.1(@babel/core@7.24.1) '@babel/preset-react': 7.24.1(@babel/core@7.24.1) '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(type-fest@4.13.0)(webpack@5.90.3) '@storybook/core-webpack': 7.6.17 @@ -9520,7 +9505,7 @@ packages: '@storybook/node-logger': 7.6.17 '@storybook/react': 7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2) '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.4.2)(webpack@5.90.3) - '@types/node': 18.19.21 + '@types/node': 18.19.26 '@types/semver': 7.5.8 babel-plugin-add-react-displayname: 0.0.5 fs-extra: 11.2.0 @@ -9553,33 +9538,33 @@ packages: '@storybook/channels': 7.6.17 '@storybook/client-logger': 7.6.17 '@storybook/core-events': 7.6.17 - '@storybook/csf': 0.1.2 + '@storybook/csf': 0.1.3 '@storybook/global': 5.0.0 '@storybook/types': 7.6.17 - '@types/qs': 6.9.12 + '@types/qs': 6.9.13 dequal: 2.0.3 lodash: 4.17.21 memoizerific: 1.11.3 - qs: 6.11.2 + qs: 6.12.0 synchronous-promise: 2.0.17 ts-dedent: 2.2.0 util-deprecate: 1.0.2 dev: true - /@storybook/preview-api@8.0.0: - resolution: {integrity: sha512-R2NBKtvHi+i1b/3PZe4u4YdJ7dlqr8YTqLn7syB/YSnKRAa7DYed+GJLu4qFJisE6IuYi+57AsdW16otRFEVvg==} + /@storybook/preview-api@8.0.2: + resolution: {integrity: sha512-b321QTjSw6k50eKTPYeB1rlCso9frHADMeudpcQcRdf8ezYQzd/mUZx9DcJnmTS+WuW9LJ435GvJ7b5O1oA6kg==} dependencies: - '@storybook/channels': 8.0.0 - '@storybook/client-logger': 8.0.0 - '@storybook/core-events': 8.0.0 - '@storybook/csf': 0.1.2 + '@storybook/channels': 8.0.2 + '@storybook/client-logger': 8.0.2 + '@storybook/core-events': 8.0.2 + '@storybook/csf': 0.1.3 '@storybook/global': 5.0.0 - '@storybook/types': 8.0.0 - '@types/qs': 6.9.12 + '@storybook/types': 8.0.2 + '@types/qs': 6.9.13 dequal: 2.0.3 lodash: 4.17.21 memoizerific: 1.11.3 - qs: 6.11.2 + qs: 6.12.0 tiny-invariant: 1.3.3 ts-dedent: 2.2.0 util-deprecate: 1.0.2 @@ -9638,7 +9623,7 @@ packages: '@storybook/types': 7.6.17 '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 - '@types/node': 18.19.21 + '@types/node': 18.19.26 acorn: 7.4.1 acorn-jsx: 5.3.2(acorn@7.4.1) acorn-walk: 7.2.0 @@ -9663,7 +9648,7 @@ packages: dependencies: '@storybook/client-logger': 7.6.17 memoizerific: 1.11.3 - qs: 6.11.2 + qs: 6.12.0 dev: true /@storybook/telemetry@7.6.17: @@ -9692,10 +9677,10 @@ packages: '@babel/template': 7.24.0 '@babel/types': 7.24.0 '@jest/types': 29.6.3 - '@storybook/core-common': 8.0.0 - '@storybook/csf': 0.1.2 - '@storybook/csf-tools': 8.0.0 - '@storybook/preview-api': 8.0.0 + '@storybook/core-common': 8.0.2 + '@storybook/csf': 0.1.3 + '@storybook/csf-tools': 8.0.2 + '@storybook/preview-api': 8.0.2 '@swc/core': 1.4.8(@swc/helpers@0.5.7) '@swc/jest': 0.2.36(@swc/core@1.4.8) expect-playwright: 0.8.0 @@ -9750,10 +9735,10 @@ packages: file-system-cache: 2.3.0 dev: true - /@storybook/types@8.0.0: - resolution: {integrity: sha512-6nJipdgoAkVFk2JpRPCm9vb/Yuak2lmdZRv9qzl8cNRttlbOESVlzbmhgxCmWV0OYUaMeYge9L8NWhJ14LKbzw==} + /@storybook/types@8.0.2: + resolution: {integrity: sha512-vVBNUZFf8v8qxm/FYtg06K5T6dEqHtGZjm4DH/fPc59XvqGpAIl6XEkOwgfTqv30QqXDV2PAaaPDO/21VtXjrQ==} dependencies: - '@storybook/channels': 8.0.0 + '@storybook/channels': 8.0.2 '@types/express': 4.17.21 file-system-cache: 2.3.0 dev: true @@ -9860,7 +9845,7 @@ packages: dependencies: '@swc/counter': 0.1.3 '@swc/helpers': 0.5.7 - '@swc/types': 0.1.5 + '@swc/types': 0.1.6 optionalDependencies: '@swc/core-darwin-arm64': 1.4.8 '@swc/core-darwin-x64': 1.4.8 @@ -9901,8 +9886,10 @@ packages: jsonc-parser: 3.2.1 dev: true - /@swc/types@0.1.5: - resolution: {integrity: sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw==} + /@swc/types@0.1.6: + resolution: {integrity: sha512-/JLo/l2JsT/LRd80C3HfbmVpxOAJ11FO2RCEslFrgzLltoP9j8XIbsyDcfCt2WWyX+CM96rBoNM+IToAkFOugg==} + dependencies: + '@swc/counter': 0.1.3 dev: true /@szmarczak/http-timer@4.0.6: @@ -9945,17 +9932,16 @@ packages: zod: 3.22.4 dev: false - /@tabler/icons-react@2.47.0(react@18.2.0): - resolution: {integrity: sha512-iqly2FvCF/qUbgmvS8E40rVeYY7laltc5GUjRxQj59DuX0x/6CpKHTXt86YlI2whg4czvd/c8Ce8YR08uEku0g==} + /@tabler/icons-react@3.1.0(react@18.2.0): + resolution: {integrity: sha512-k/WTlax2vbj/LpxvaJ+BmaLAAhVUgyLj4Ftgaczz66tUSNzqrAZXCFdOU7cRMYPNVBqyqE2IdQd2rzzhDEJvkw==} peerDependencies: react: ^18 || 18 dependencies: - '@tabler/icons': 2.47.0 - prop-types: 15.8.1 + '@tabler/icons': 3.1.0 react: 18.2.0 - /@tabler/icons@2.47.0: - resolution: {integrity: sha512-4w5evLh+7FUUiA1GucvGj2ReX2TvOjEr4ejXdwL/bsjoSkof6r1gQmzqI+VHrE2CpJpB3al7bCTulOkFa/RcyA==} + /@tabler/icons@3.1.0: + resolution: {integrity: sha512-CpZGyS1IVJKFcv88yZ2sYZIpWWhQ6oy76BQKQ5SF0fGgOqgyqKdBGG/YGyyMW632on37MX7VqQIMTzN/uQqmFg==} /@tanstack/eslint-plugin-query@4.38.0(eslint@8.57.0): resolution: {integrity: sha512-KmcrnjTQzONBqxNWSVKyPNi5tLq0URvIiWThE9HIK5qePGtB0VqoHfOsn4nuGJD268xDNDpFQjQiko9mMa5iLQ==} @@ -10074,7 +10060,7 @@ packages: engines: {node: '>=14'} dependencies: '@babel/code-frame': 7.24.2 - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@types/aria-query': 5.0.4 aria-query: 5.1.3 chalk: 4.1.2 @@ -10105,7 +10091,7 @@ packages: optional: true dependencies: '@adobe/css-tools': 4.3.3 - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@types/jest': 28.1.3 aria-query: 5.3.0 chalk: 3.0.0 @@ -10125,7 +10111,7 @@ packages: '@testing-library/dom': 9.3.4 dev: true - /@textea/json-viewer@3.4.0(@emotion/react@11.11.4)(@emotion/styled@11.11.0)(@mui/material@5.15.12)(@types/react@18.2.67)(react-dom@18.2.0)(react@18.2.0): + /@textea/json-viewer@3.4.0(@emotion/react@11.11.4)(@emotion/styled@11.11.0)(@mui/material@5.15.14)(@types/react@18.2.67)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-DrlebIvZhugE7sDGeV/00jsxnxQfSegOd29ZAVsdcepvdcHtl6m+cHjDmuFIX0CqJIXkXvDZF6P5ytPGx8H3ng==} peerDependencies: '@emotion/react': ^11 @@ -10136,7 +10122,7 @@ packages: dependencies: '@emotion/react': 11.11.4(@types/react@18.2.67)(react@18.2.0) '@emotion/styled': 11.11.0(@emotion/react@11.11.4)(@types/react@18.2.67)(react@18.2.0) - '@mui/material': 5.15.12(@emotion/react@11.11.4)(@emotion/styled@11.11.0)(@types/react@18.2.67)(react-dom@18.2.0)(react@18.2.0) + '@mui/material': 5.15.14(@emotion/react@11.11.4)(@emotion/styled@11.11.0)(@types/react@18.2.67)(react-dom@18.2.0)(react@18.2.0) clsx: 2.1.0 copy-to-clipboard: 3.3.3 react: 18.2.0 @@ -10498,7 +10484,7 @@ packages: resolution: {integrity: sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg==} dependencies: '@types/node': 20.11.30 - '@types/qs': 6.9.12 + '@types/qs': 6.9.13 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 dev: true @@ -10508,7 +10494,7 @@ packages: dependencies: '@types/body-parser': 1.19.5 '@types/express-serve-static-core': 4.17.43 - '@types/qs': 6.9.12 + '@types/qs': 6.9.13 '@types/serve-static': 1.15.5 dev: true @@ -10635,8 +10621,8 @@ packages: resolution: {integrity: sha512-WxGjVP+rA4OJlEdbZdT9MS9PFKQ7kVPhLn26gC+2tnBWBEFEj/KW+IbFfz6sxdxY5U6V7BvyF+3BzCGsAMHhNg==} dev: true - /@types/lodash@4.14.202: - resolution: {integrity: sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==} + /@types/lodash@4.17.0: + resolution: {integrity: sha512-t7dhREVv6dbNj0q17X12j7yDG4bD/DHYX7o5/DbDxobP0HnGPgpRz2Ej77aL7TZT3DSw13fqUTj8J4mMnqa7WA==} dev: true /@types/luxon@3.4.2: @@ -10708,16 +10694,16 @@ packages: resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} dev: true - /@types/node@16.18.86: - resolution: {integrity: sha512-QMvdZf+ZTSiv7gspwhqbfB7Y5DmbYgCsUnakS8Ul9uRbJQehDKaM7SL+GbcDS003Lh7VK4YlelHsRm9HCv26eA==} + /@types/node@16.18.91: + resolution: {integrity: sha512-h8Q4klc8xzc9kJKr7UYNtJde5TU2qEePVyH3WyzJaUC+3ptyc5kPQbWOIUcn8ZsG5+KSkq+P0py0kC0VqxgAXw==} dev: false /@types/node@17.0.45: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} dev: true - /@types/node@18.19.21: - resolution: {integrity: sha512-2Q2NeB6BmiTFQi4DHBzncSoq/cJMLDdhPaAoJFnFCyD9a8VPZRf7a1GAwp1Edb7ROaZc5Jz/tnZyL6EsWMRaqw==} + /@types/node@18.19.26: + resolution: {integrity: sha512-+wiMJsIwLOYCvUqSdKTrfkS8mpTp+MPINe6+Np4TAGFWWRWiBQ5kSq9nZGCSPkzx9mvT+uEukzpX4MOSCydcvw==} dependencies: undici-types: 5.26.5 @@ -10778,8 +10764,8 @@ packages: /@types/prop-types@15.7.11: resolution: {integrity: sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==} - /@types/qs@6.9.12: - resolution: {integrity: sha512-bZcOkJ6uWrL0Qb2NAWKa7TBU+mJHPzhx9jjLL1KHF+XpzEcR7EXHvjbHlGtR/IsP1vyPrehuS6XqkmaePy//mg==} + /@types/qs@6.9.13: + resolution: {integrity: sha512-iLR+1vTTJ3p0QaOUq6ACbY1mzKTODFDT/XedZI8BksOotFmL4ForwDfRQ/DZeuTHR7/2i4lI1D203gdfxuqTlA==} dev: true /@types/range-parser@1.2.7: @@ -10852,7 +10838,7 @@ packages: resolution: {integrity: sha512-pu0sN9m5VjCxBZVK8hW37ZcMe8rjn4HHggBN5CbaRTvFwv5jOmuIRZEuddsBPa9Th0ts0SIo3Niukq+95cMBbQ==} deprecated: This is a stub types definition. socket.io provides its own type definitions, so you do not need this installed. dependencies: - socket.io: 4.7.4 + socket.io: 4.7.5 transitivePeerDependencies: - bufferutil - supports-color @@ -10863,8 +10849,8 @@ packages: resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} dev: true - /@types/statuses@2.0.4: - resolution: {integrity: sha512-eqNDvZsCNY49OAXB0Firg/Sc2BgoWsntsLUdybGFOhAfCD6QJ2n9HXUIHGqt5qjrxmMv4wS8WLAw43ZkKcJ8Pw==} + /@types/statuses@2.0.5: + resolution: {integrity: sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==} dev: true /@types/supports-color@8.1.3: @@ -10962,7 +10948,7 @@ packages: ignore: 5.3.1 natural-compare: 1.4.0 semver: 7.6.0 - ts-api-utils: 1.2.1(typescript@5.4.2) + ts-api-utils: 1.3.0(typescript@5.4.2) typescript: 5.4.2 transitivePeerDependencies: - supports-color @@ -11048,7 +11034,7 @@ packages: '@typescript-eslint/utils': 7.3.1(eslint@8.57.0)(typescript@5.4.2) debug: 4.3.4 eslint: 8.57.0 - ts-api-utils: 1.2.1(typescript@5.4.2) + ts-api-utils: 1.3.0(typescript@5.4.2) typescript: 5.4.2 transitivePeerDependencies: - supports-color @@ -11106,7 +11092,7 @@ packages: is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.6.0 - ts-api-utils: 1.2.1(typescript@5.4.2) + ts-api-utils: 1.3.0(typescript@5.4.2) typescript: 5.4.2 transitivePeerDependencies: - supports-color @@ -11128,7 +11114,7 @@ packages: is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.6.0 - ts-api-utils: 1.2.1(typescript@5.4.2) + ts-api-utils: 1.3.0(typescript@5.4.2) typescript: 5.4.2 transitivePeerDependencies: - supports-color @@ -11322,8 +11308,8 @@ packages: react: 18.2.0 dev: false - /@webassemblyjs/ast@1.11.6: - resolution: {integrity: sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==} + /@webassemblyjs/ast@1.12.1: + resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} dependencies: '@webassemblyjs/helper-numbers': 1.11.6 '@webassemblyjs/helper-wasm-bytecode': 1.11.6 @@ -11337,8 +11323,8 @@ packages: resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} dev: true - /@webassemblyjs/helper-buffer@1.11.6: - resolution: {integrity: sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==} + /@webassemblyjs/helper-buffer@1.12.1: + resolution: {integrity: sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==} dev: true /@webassemblyjs/helper-numbers@1.11.6: @@ -11353,13 +11339,13 @@ packages: resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} dev: true - /@webassemblyjs/helper-wasm-section@1.11.6: - resolution: {integrity: sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==} + /@webassemblyjs/helper-wasm-section@1.12.1: + resolution: {integrity: sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==} dependencies: - '@webassemblyjs/ast': 1.11.6 - '@webassemblyjs/helper-buffer': 1.11.6 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - '@webassemblyjs/wasm-gen': 1.11.6 + '@webassemblyjs/wasm-gen': 1.12.1 dev: true /@webassemblyjs/ieee754@1.11.6: @@ -11378,42 +11364,42 @@ packages: resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} dev: true - /@webassemblyjs/wasm-edit@1.11.6: - resolution: {integrity: sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==} + /@webassemblyjs/wasm-edit@1.12.1: + resolution: {integrity: sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==} dependencies: - '@webassemblyjs/ast': 1.11.6 - '@webassemblyjs/helper-buffer': 1.11.6 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - '@webassemblyjs/helper-wasm-section': 1.11.6 - '@webassemblyjs/wasm-gen': 1.11.6 - '@webassemblyjs/wasm-opt': 1.11.6 - '@webassemblyjs/wasm-parser': 1.11.6 - '@webassemblyjs/wast-printer': 1.11.6 + '@webassemblyjs/helper-wasm-section': 1.12.1 + '@webassemblyjs/wasm-gen': 1.12.1 + '@webassemblyjs/wasm-opt': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + '@webassemblyjs/wast-printer': 1.12.1 dev: true - /@webassemblyjs/wasm-gen@1.11.6: - resolution: {integrity: sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==} + /@webassemblyjs/wasm-gen@1.12.1: + resolution: {integrity: sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==} dependencies: - '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/helper-wasm-bytecode': 1.11.6 '@webassemblyjs/ieee754': 1.11.6 '@webassemblyjs/leb128': 1.11.6 '@webassemblyjs/utf8': 1.11.6 dev: true - /@webassemblyjs/wasm-opt@1.11.6: - resolution: {integrity: sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==} + /@webassemblyjs/wasm-opt@1.12.1: + resolution: {integrity: sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==} dependencies: - '@webassemblyjs/ast': 1.11.6 - '@webassemblyjs/helper-buffer': 1.11.6 - '@webassemblyjs/wasm-gen': 1.11.6 - '@webassemblyjs/wasm-parser': 1.11.6 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/wasm-gen': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 dev: true - /@webassemblyjs/wasm-parser@1.11.6: - resolution: {integrity: sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==} + /@webassemblyjs/wasm-parser@1.12.1: + resolution: {integrity: sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==} dependencies: - '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/helper-api-error': 1.11.6 '@webassemblyjs/helper-wasm-bytecode': 1.11.6 '@webassemblyjs/ieee754': 1.11.6 @@ -11421,10 +11407,10 @@ packages: '@webassemblyjs/utf8': 1.11.6 dev: true - /@webassemblyjs/wast-printer@1.11.6: - resolution: {integrity: sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==} + /@webassemblyjs/wast-printer@1.12.1: + resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==} dependencies: - '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/ast': 1.12.1 '@xtuc/long': 4.2.2 dev: true @@ -11598,7 +11584,7 @@ packages: peerDependencies: react: ^18 || 18 dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 dayjs: 1.11.10 intersection-observer: 0.12.2 js-cookie: 2.2.1 @@ -11918,36 +11904,27 @@ packages: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} - /array.prototype.filter@1.0.3: - resolution: {integrity: sha512-VizNcj/RGJiUyQBgzwxzE5oHdeuXY5hSbbmKMlphj1cy1Vl7Pn2asCGbSrru6hSQjmCzqTBPVWAF/whmEOVHbw==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.22.5 - es-array-method-boxes-properly: 1.0.0 - is-string: 1.0.7 - dev: true - - /array.prototype.findlast@1.2.4: - resolution: {integrity: sha512-BMtLxpV+8BD+6ZPFIWmnUBpQoy+A+ujcg4rhp2iwCRJYA7PEh2MS4NL3lz8EiDlLrJPp2hg9qWihr5pd//jcGw==} + /array.prototype.findlast@1.2.5: + resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 + es-abstract: 1.23.2 es-errors: 1.3.0 + es-object-atoms: 1.0.0 es-shim-unscopables: 1.0.2 dev: true - /array.prototype.findlastindex@1.2.4: - resolution: {integrity: sha512-hzvSHUshSpCflDR1QMUBLHGHP1VIEBegT4pix9H/Z92Xw3ySoy6c2qh7lJWTJnRJ8JCZ9bJNCgTyYaJGcJu6xQ==} + /array.prototype.findlastindex@1.2.5: + resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 + es-abstract: 1.23.2 es-errors: 1.3.0 + es-object-atoms: 1.0.0 es-shim-unscopables: 1.0.2 dev: true @@ -12061,12 +12038,6 @@ packages: /async@3.2.5: resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==} - /asynciterator.prototype@1.0.0: - resolution: {integrity: sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==} - dependencies: - has-symbols: 1.0.3 - dev: true - /asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} @@ -12098,15 +12069,16 @@ packages: resolution: {integrity: sha512-9GNFMRrEMG5y3Jvv+V4azWvc+qNWdWLTjDdhf/zgMlz8haaaLWv0xeAIWxz9PuWUBawsVxy0zZotjCdR3Xq+2w==} hasBin: true dependencies: - aws-sdk: 2.1570.0 + aws-sdk: 2.1581.0 commander: 3.0.2 js-yaml: 3.14.1 - watchpack: 2.4.0 + watchpack: 2.4.1 dev: true - /aws-sdk@2.1570.0: - resolution: {integrity: sha512-WySdibC3YOPCFcXNSevX7cGp6Nc0Ksv7m6aaz6YoqSrmSn7mZhkWaVXqfd14nsjJuyEbEgX+gAiZaahyvkUYJw==} + /aws-sdk@2.1581.0: + resolution: {integrity: sha512-lWvpj36dL0HC8i4l8N0NnV2ljedOrij1Ox0SjHwQTIvePes4lNm+khOLV0T7NDA1C6igsGozBO+8OcNGPDhfAw==} engines: {node: '>= 10.0.0'} + requiresBuild: true dependencies: buffer: 4.9.2 events: 1.1.1 @@ -12128,7 +12100,7 @@ packages: /axios@0.26.1: resolution: {integrity: sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==} dependencies: - follow-redirects: 1.15.5(debug@4.3.4) + follow-redirects: 1.15.6(debug@4.3.4) transitivePeerDependencies: - debug dev: true @@ -12136,16 +12108,16 @@ packages: /axios@0.27.2(debug@4.3.4): resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==} dependencies: - follow-redirects: 1.15.5(debug@4.3.4) + follow-redirects: 1.15.6(debug@4.3.4) form-data: 4.0.0 transitivePeerDependencies: - debug dev: true - /axios@1.6.7: - resolution: {integrity: sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==} + /axios@1.6.8: + resolution: {integrity: sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==} dependencies: - follow-redirects: 1.15.5(debug@4.3.4) + follow-redirects: 1.15.6(debug@4.3.4) form-data: 4.0.0 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -12231,7 +12203,7 @@ packages: resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} engines: {node: '>=10', npm: '>=6'} dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 cosmiconfig: 7.1.0 resolve: 1.22.8 @@ -12255,30 +12227,7 @@ packages: dependencies: '@babel/core': 7.24.1 '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.1) - core-js-compat: 3.36.0 - transitivePeerDependencies: - - supports-color - dev: true - - /babel-plugin-polyfill-corejs3@0.9.0(@babel/core@7.24.1): - resolution: {integrity: sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.24.1 - '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.24.1) - core-js-compat: 3.36.0 - transitivePeerDependencies: - - supports-color - dev: true - - /babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.24.1): - resolution: {integrity: sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.24.1 - '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.24.1) + core-js-compat: 3.36.1 transitivePeerDependencies: - supports-color dev: true @@ -12342,19 +12291,19 @@ packages: dev: true optional: true - /bare-fs@2.2.1: - resolution: {integrity: sha512-+CjmZANQDFZWy4PGbVdmALIwmt33aJg8qTkVjClU6X4WmZkTPBDxRHiBn7fpqEWEfF3AC2io++erpViAIQbSjg==} + /bare-fs@2.2.2: + resolution: {integrity: sha512-X9IqgvyB0/VA5OZJyb5ZstoN62AzD7YxVGog13kkfYWYqJYcK0kcqLZ6TrmH5qr4/8//ejVcX4x/a0UvaogXmA==} requiresBuild: true dependencies: bare-events: 2.2.1 - bare-os: 2.2.0 + bare-os: 2.2.1 bare-path: 2.1.0 streamx: 2.16.1 dev: true optional: true - /bare-os@2.2.0: - resolution: {integrity: sha512-hD0rOPfYWOMpVirTACt4/nK8mC55La12K5fY1ij8HAdfQakD62M+H4o4tpfKzVGLgRDTuk3vjA4GqGXXCeFbag==} + /bare-os@2.2.1: + resolution: {integrity: sha512-OwPyHgBBMkhC29Hl3O4/YfxW9n7mdTr2+SsO29XBWKKJsbgj3mnorDB80r5TiCQgQstgE5ga1qNYrpes6NvX2w==} requiresBuild: true dev: true optional: true @@ -12363,7 +12312,7 @@ packages: resolution: {integrity: sha512-DIIg7ts8bdRKwJRJrUMy/PICEaQZaPGZ26lsSx9MJSwIhSrcdHn7/C8W+XmnG/rKi6BaRcz+JO00CjZteybDtw==} requiresBuild: true dependencies: - bare-os: 2.2.0 + bare-os: 2.2.1 dev: true optional: true @@ -12423,8 +12372,8 @@ packages: resolution: {integrity: sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==} dev: true - /binary-extensions@2.2.0: - resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + /binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} /binary-searching@2.0.5: @@ -12638,8 +12587,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001594 - electron-to-chromium: 1.4.692 + caniuse-lite: 1.0.30001599 + electron-to-chromium: 1.4.710 node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.23.0) @@ -12776,7 +12725,7 @@ packages: http-cache-semantics: 4.1.1 keyv: 4.5.4 mimic-response: 4.0.0 - normalize-url: 8.0.0 + normalize-url: 8.0.1 responselike: 3.0.0 /cacheable-request@7.0.2: @@ -12810,7 +12759,7 @@ packages: es-errors: 1.3.0 function-bind: 1.1.2 get-intrinsic: 1.2.4 - set-function-length: 1.2.1 + set-function-length: 1.2.2 /callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} @@ -12862,8 +12811,8 @@ packages: resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} engines: {node: '>=14.16'} - /caniuse-lite@1.0.30001594: - resolution: {integrity: sha512-VblSX6nYqyJVs8DKFMldE2IVCJjZ225LW00ydtUWwh5hk9IfkTOffO6r8gJNsH0qqqeAF8KrbMYA2VEwTlGW5g==} + /caniuse-lite@1.0.30001599: + resolution: {integrity: sha512-LRAQHZ4yT1+f9LemSMeqdMpMxZcc4RMWdj4tiFe3G8tNkWK+E58g+/tzotb5cU6TbcVJLr4fySiAW7XmxQvZQA==} /case-sensitive-paths-webpack-plugin@2.4.0: resolution: {integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==} @@ -13481,7 +13430,7 @@ packages: resolution: {integrity: sha512-20QaN0iQSz87Os0BhNg9M71eM++gylT3N5szTlhq2rK6QvXn1FYGPB4eAgU4qFTunbQKhD35zfQ95ZWgzUy3Cg==} dependencies: '@types/cookie': 0.6.0 - '@types/node': 16.18.86 + '@types/node': 16.18.91 cookie: 0.6.0 dev: false @@ -13497,19 +13446,19 @@ packages: toggle-selection: 1.0.6 dev: false - /core-js-compat@3.36.0: - resolution: {integrity: sha512-iV9Pd/PsgjNWBXeq8XRtWVSgz2tKAfhfvBs7qxYty+RlRd+OCksaWmOnc4JKrTc1cToXL1N0s3l/vwlxPtdElw==} + /core-js-compat@3.36.1: + resolution: {integrity: sha512-Dk997v9ZCt3X/npqzyGdTlq6t7lDBhZwGvV94PKzDArjp7BTRm7WlDAXYd/OWdeFHO8OChQYRJNJvUCqCbrtKA==} dependencies: browserslist: 4.23.0 dev: true - /core-js-pure@3.36.0: - resolution: {integrity: sha512-cN28qmhRNgbMZZMc/RFu5w8pK9VJzpb2rJVR/lHuZJKwmXnoWOpXmMkxqBB514igkp1Hu8WGROsiOAzUcKdHOQ==} + /core-js-pure@3.36.1: + resolution: {integrity: sha512-NXCvHvSVYSrewP0L5OhltzXeWFJLo2AL2TYnj6iLV3Bw8mM62wAQMNgUCRI6EBu6hVVpbCxmOPlxh1Ikw2PfUA==} requiresBuild: true dev: true - /core-js@3.36.0: - resolution: {integrity: sha512-mt7+TUBbTFg5+GngsAxeKBTl5/VS0guFeJacYge9OmHb+m058UwwIm41SE9T4Den7ClatV57B6TYTuJ0CX1MAw==} + /core-js@3.36.1: + resolution: {integrity: sha512-BTvUrwxVBezj5SZ3f10ImnX2oRByMxql3EimVqMysepbC9EeMUOpLwdy6Eoili2x6E4kf+ZUB5k/+Jv55alPfA==} requiresBuild: true /core-util-is@1.0.3: @@ -13565,8 +13514,8 @@ packages: typescript: 5.4.2 dev: true - /country-flag-icons@1.5.9: - resolution: {integrity: sha512-9jrjv2w7kRbqNtdtMdK2j3gmDIZzd5l9L2pZiQjF9J0mUcB+NKIGDNADTDHBEp8EQtjOkCOcciJGGSOpERdXPQ==} + /country-flag-icons@1.5.10: + resolution: {integrity: sha512-x3elaK+ZY23W1YtFsNQknRdURzkV7g3Z93AoA7SHZJUEXbVjRsNh4h9Uf09+OjWF/4u8tXeAt37gezGRdwR/2g==} dev: false /crc-32@1.2.2: @@ -13725,12 +13674,12 @@ packages: webpack: optional: true dependencies: - icss-utils: 5.1.0(postcss@8.4.35) - postcss: 8.4.35 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.35) - postcss-modules-local-by-default: 4.0.4(postcss@8.4.35) - postcss-modules-scope: 3.1.1(postcss@8.4.35) - postcss-modules-values: 4.0.0(postcss@8.4.35) + icss-utils: 5.1.0(postcss@8.4.37) + postcss: 8.4.37 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.37) + postcss-modules-local-by-default: 4.0.4(postcss@8.4.37) + postcss-modules-scope: 3.1.1(postcss@8.4.37) + postcss-modules-values: 4.0.0(postcss@8.4.37) postcss-value-parser: 4.2.0 semver: 7.6.0 webpack: 5.90.3(@swc/core@1.4.8)(esbuild@0.18.20) @@ -13823,6 +13772,33 @@ packages: engines: {node: '>= 14'} dev: true + /data-view-buffer@1.0.1: + resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + dev: true + + /data-view-byte-length@1.0.1: + resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + dev: true + + /data-view-byte-offset@1.0.0: + resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + dev: true + /dayjs@1.11.10: resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==} @@ -13928,8 +13904,8 @@ packages: regexp.prototype.flags: 1.5.2 side-channel: 1.0.6 which-boxed-primitive: 1.0.2 - which-collection: 1.0.1 - which-typed-array: 1.1.14 + which-collection: 1.0.2 + which-typed-array: 1.1.15 /deep-extend@0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} @@ -14078,8 +14054,8 @@ packages: engines: {node: '>=12.20'} dev: true - /detect-libc@2.0.2: - resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==} + /detect-libc@2.0.3: + resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} engines: {node: '>=8'} /detect-newline@3.1.0: @@ -14170,7 +14146,7 @@ packages: resolution: {integrity: sha512-CdHl9n0S4+bl4i6MaxDQHNjqB1FdvuDirrDTzPKmdiMpheQqCjgsny0GZ2VhvN7qHTY0833lRlKWZgrkn1i6cg==} engines: {node: '>= 6.0.0'} dependencies: - yaml: 2.4.0 + yaml: 2.4.1 dev: true /doctrine@2.1.0: @@ -14204,7 +14180,7 @@ packages: /dom-helpers@5.2.1: resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 csstype: 3.1.3 /dom-serializer@0.2.2: @@ -14376,8 +14352,8 @@ packages: jake: 10.8.7 dev: true - /electron-to-chromium@1.4.692: - resolution: {integrity: sha512-d5rZRka9n2Y3MkWRN74IoAsxR0HK3yaAt7T50e3iT9VZmCCQDT3geXUO5ZRMhDToa1pkCeQXuNo+0g+NfDOVPA==} + /electron-to-chromium@1.4.710: + resolution: {integrity: sha512-w+9yAVHoHhysCa+gln7AzbO9CdjFcL/wN/5dd+XW/Msl2d/4+WisEaCF1nty0xbAKaxdaJfgLB2296U7zZB7BA==} /elliptic@6.5.5: resolution: {integrity: sha512-7EjbcmUm17NQFu4Pmgmq2olYMj8nwMnpcddByChSUjArp8F5DQWcIcpriwO4ZToLNAJig0yiyjswfyGNje/ixw==} @@ -14488,8 +14464,8 @@ packages: - utf-8-validate dev: true - /enhanced-resolve@5.15.1: - resolution: {integrity: sha512-3d3JRbwsCLJsYgvb6NuWEG44jjPSOMuS73L/6+7BZuoKm3W+qXnSoIYVHi8dG7Qcg4inAY4jbzkZ7MnskePeDg==} + /enhanced-resolve@5.16.0: + resolution: {integrity: sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==} engines: {node: '>=10.13.0'} dependencies: graceful-fs: 4.2.11 @@ -14538,13 +14514,13 @@ packages: resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} dev: true - /error-cause@1.0.7: - resolution: {integrity: sha512-YDfjlT5FheC8nhZhGwmDu2AaAATiLSReCIfAKPYSFZ6tvDK9hjaLQeVK+T7X0ip6FQDohyoBv9ep5qA//fPqig==} + /error-cause@1.0.8: + resolution: {integrity: sha512-FzJMFOPX/920y2mE2idEv6vGotM9S+Wv0sGW2m5fLoK0ajOg6C9NLNlPOYQaySFEtLtRL5OyDA1sOYdHCFXEpg==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 + es-abstract: 1.23.2 es-aggregate-error: 1.0.12 es-errors: 1.3.0 globalthis: 1.0.3 @@ -14582,7 +14558,7 @@ packages: has-property-descriptors: 1.0.2 has-proto: 1.0.3 has-symbols: 1.0.3 - hasown: 2.0.1 + hasown: 2.0.2 internal-slot: 1.0.7 is-array-buffer: 3.0.4 is-callable: 1.2.7 @@ -14596,17 +14572,69 @@ packages: object-keys: 1.1.1 object.assign: 4.1.5 regexp.prototype.flags: 1.5.2 - safe-array-concat: 1.1.0 + safe-array-concat: 1.1.2 safe-regex-test: 1.0.3 - string.prototype.trim: 1.2.8 - string.prototype.trimend: 1.0.7 + string.prototype.trim: 1.2.9 + string.prototype.trimend: 1.0.8 string.prototype.trimstart: 1.0.7 typed-array-buffer: 1.0.2 typed-array-byte-length: 1.0.1 typed-array-byte-offset: 1.0.2 typed-array-length: 1.0.5 unbox-primitive: 1.0.2 - which-typed-array: 1.1.14 + which-typed-array: 1.1.15 + dev: true + + /es-abstract@1.23.2: + resolution: {integrity: sha512-60s3Xv2T2p1ICykc7c+DNDPLDMm9t4QxCOUU0K9JxiLjM3C1zB9YVdN7tjxrFd4+AkZ8CdX1ovUga4P2+1e+/w==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.1 + arraybuffer.prototype.slice: 1.0.3 + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + data-view-buffer: 1.0.1 + data-view-byte-length: 1.0.1 + data-view-byte-offset: 1.0.0 + es-define-property: 1.0.0 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-set-tostringtag: 2.0.3 + es-to-primitive: 1.2.1 + function.prototype.name: 1.1.6 + get-intrinsic: 1.2.4 + get-symbol-description: 1.0.2 + globalthis: 1.0.3 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 + internal-slot: 1.0.7 + is-array-buffer: 3.0.4 + is-callable: 1.2.7 + is-data-view: 1.0.1 + is-negative-zero: 2.0.3 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.3 + is-string: 1.0.7 + is-typed-array: 1.1.13 + is-weakref: 1.0.2 + object-inspect: 1.13.1 + object-keys: 1.1.1 + object.assign: 4.1.5 + regexp.prototype.flags: 1.5.2 + safe-array-concat: 1.1.2 + safe-regex-test: 1.0.3 + string.prototype.trim: 1.2.9 + string.prototype.trimend: 1.0.8 + string.prototype.trimstart: 1.0.7 + typed-array-buffer: 1.0.2 + typed-array-byte-length: 1.0.1 + typed-array-byte-offset: 1.0.2 + typed-array-length: 1.0.5 + unbox-primitive: 1.0.2 + which-typed-array: 1.1.15 dev: true /es-aggregate-error@1.0.12: @@ -14623,10 +14651,6 @@ packages: set-function-name: 2.0.2 dev: true - /es-array-method-boxes-properly@1.0.0: - resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==} - dev: true - /es-define-property@1.0.0: resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} engines: {node: '>= 0.4'} @@ -14644,20 +14668,19 @@ packages: get-intrinsic: 1.2.4 has-symbols: 1.0.3 is-arguments: 1.1.1 - is-map: 2.0.2 - is-set: 2.0.2 + is-map: 2.0.3 + is-set: 2.0.3 is-string: 1.0.7 isarray: 2.0.5 stop-iteration-iterator: 1.0.0 - /es-iterator-helpers@1.0.17: - resolution: {integrity: sha512-lh7BsUqelv4KUbR5a/ZTaGGIMLCjPGPqJ6q+Oq24YP0RdyptX1uzm4vvaqzk7Zx3bpl/76YLTTDj9L7uYQ92oQ==} + /es-iterator-helpers@1.0.18: + resolution: {integrity: sha512-scxAJaewsahbqTYrGKJihhViaM6DDZDDoucfvzNbK0pOren1g/daDQ3IAhzn+1G14rBG7w+i5N+qul60++zlKA==} engines: {node: '>= 0.4'} dependencies: - asynciterator.prototype: 1.0.0 call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 + es-abstract: 1.23.2 es-errors: 1.3.0 es-set-tostringtag: 2.0.3 function-bind: 1.1.2 @@ -14668,11 +14691,18 @@ packages: has-symbols: 1.0.3 internal-slot: 1.0.7 iterator.prototype: 1.1.2 - safe-array-concat: 1.1.0 + safe-array-concat: 1.1.2 + dev: true + + /es-module-lexer@1.4.2: + resolution: {integrity: sha512-7nOqkomXZEaxUDJw21XZNtRk739QvrPSoZoRtbsEfcii00vdzZUh6zh1CQwHhrib8MdEtJfv5rJiGeb4KuV/vw==} dev: true - /es-module-lexer@1.4.1: - resolution: {integrity: sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==} + /es-object-atoms@1.0.0: + resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 dev: true /es-set-tostringtag@2.0.3: @@ -14681,13 +14711,13 @@ packages: dependencies: get-intrinsic: 1.2.4 has-tostringtag: 1.0.2 - hasown: 2.0.1 + hasown: 2.0.2 dev: true /es-shim-unscopables@1.0.2: resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} dependencies: - hasown: 2.0.1 + hasown: 2.0.2 dev: true /es-to-primitive@1.2.1: @@ -14718,13 +14748,13 @@ packages: - supports-color dev: true - /esbuild-register@3.5.0(esbuild@0.20.1): + /esbuild-register@3.5.0(esbuild@0.20.2): resolution: {integrity: sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A==} peerDependencies: esbuild: '>=0.12 <1' dependencies: debug: 4.3.4 - esbuild: 0.20.1 + esbuild: 0.20.2 transitivePeerDependencies: - supports-color dev: true @@ -14790,35 +14820,35 @@ packages: '@esbuild/win32-x64': 0.19.12 dev: true - /esbuild@0.20.1: - resolution: {integrity: sha512-OJwEgrpWm/PCMsLVWXKqvcjme3bHNpOgN7Tb6cQnR5n0TPbQx1/Xrn7rqM+wn17bYeT6MGB5sn1Bh5YiGi70nA==} + /esbuild@0.20.2: + resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/aix-ppc64': 0.20.1 - '@esbuild/android-arm': 0.20.1 - '@esbuild/android-arm64': 0.20.1 - '@esbuild/android-x64': 0.20.1 - '@esbuild/darwin-arm64': 0.20.1 - '@esbuild/darwin-x64': 0.20.1 - '@esbuild/freebsd-arm64': 0.20.1 - '@esbuild/freebsd-x64': 0.20.1 - '@esbuild/linux-arm': 0.20.1 - '@esbuild/linux-arm64': 0.20.1 - '@esbuild/linux-ia32': 0.20.1 - '@esbuild/linux-loong64': 0.20.1 - '@esbuild/linux-mips64el': 0.20.1 - '@esbuild/linux-ppc64': 0.20.1 - '@esbuild/linux-riscv64': 0.20.1 - '@esbuild/linux-s390x': 0.20.1 - '@esbuild/linux-x64': 0.20.1 - '@esbuild/netbsd-x64': 0.20.1 - '@esbuild/openbsd-x64': 0.20.1 - '@esbuild/sunos-x64': 0.20.1 - '@esbuild/win32-arm64': 0.20.1 - '@esbuild/win32-ia32': 0.20.1 - '@esbuild/win32-x64': 0.20.1 + '@esbuild/aix-ppc64': 0.20.2 + '@esbuild/android-arm': 0.20.2 + '@esbuild/android-arm64': 0.20.2 + '@esbuild/android-x64': 0.20.2 + '@esbuild/darwin-arm64': 0.20.2 + '@esbuild/darwin-x64': 0.20.2 + '@esbuild/freebsd-arm64': 0.20.2 + '@esbuild/freebsd-x64': 0.20.2 + '@esbuild/linux-arm': 0.20.2 + '@esbuild/linux-arm64': 0.20.2 + '@esbuild/linux-ia32': 0.20.2 + '@esbuild/linux-loong64': 0.20.2 + '@esbuild/linux-mips64el': 0.20.2 + '@esbuild/linux-ppc64': 0.20.2 + '@esbuild/linux-riscv64': 0.20.2 + '@esbuild/linux-s390x': 0.20.2 + '@esbuild/linux-x64': 0.20.2 + '@esbuild/netbsd-x64': 0.20.2 + '@esbuild/openbsd-x64': 0.20.2 + '@esbuild/sunos-x64': 0.20.2 + '@esbuild/win32-arm64': 0.20.2 + '@esbuild/win32-ia32': 0.20.2 + '@esbuild/win32-x64': 0.20.2 dev: true /escalade@3.1.2: @@ -14949,12 +14979,12 @@ packages: eslint-plugin-import: '*' dependencies: debug: 4.3.4 - enhanced-resolve: 5.15.1 + enhanced-resolve: 5.16.0 eslint: 8.57.0 eslint-module-utils: 2.8.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) fast-glob: 3.3.2 - get-tsconfig: 4.7.2 + get-tsconfig: 4.7.3 is-core-module: 2.13.1 is-glob: 4.0.3 transitivePeerDependencies: @@ -14972,12 +15002,12 @@ packages: eslint-plugin-import: '*' dependencies: debug: 4.3.4 - enhanced-resolve: 5.15.1 + enhanced-resolve: 5.16.0 eslint: 8.57.0 eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.3.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-import: /eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.3.1)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) fast-glob: 3.3.2 - get-tsconfig: 4.7.2 + get-tsconfig: 4.7.3 is-core-module: 2.13.1 is-glob: 4.0.3 transitivePeerDependencies: @@ -15061,14 +15091,14 @@ packages: '@types/glob': 7.1.3 '@types/jest': 29.0.0 '@types/js-yaml': 3.12.5 - '@types/lodash': 4.14.202 + '@types/lodash': 4.17.0 '@types/node': 20.11.30 dedent: 1.5.1 eslint-plugin-markdown: 3.0.1(eslint@8.57.0) expect: 29.7.0 - fp-ts: 2.16.2 + fp-ts: 2.16.4 glob: 10.3.10 - io-ts: 2.2.21(fp-ts@2.16.2) + io-ts: 2.2.21(fp-ts@2.16.4) io-ts-extra: 0.11.6 js-yaml: 3.14.1 lodash: 4.17.21 @@ -15126,7 +15156,7 @@ packages: eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.3.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) - get-tsconfig: 4.7.2 + get-tsconfig: 4.7.3 is-glob: 4.0.3 minimatch: 3.1.2 semver: 7.6.0 @@ -15149,7 +15179,7 @@ packages: dependencies: '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.4.2) array-includes: 3.1.7 - array.prototype.findlastindex: 1.2.4 + array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 debug: 3.2.7 @@ -15157,13 +15187,13 @@ packages: eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 eslint-module-utils: 2.8.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) - hasown: 2.0.1 + hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 minimatch: 3.1.2 - object.fromentries: 2.0.7 - object.groupby: 1.0.2 - object.values: 1.1.7 + object.fromentries: 2.0.8 + object.groupby: 1.0.3 + object.values: 1.2.0 semver: 6.3.1 tsconfig-paths: 4.2.0 transitivePeerDependencies: @@ -15178,7 +15208,7 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 aria-query: 5.3.0 array-includes: 3.1.7 array.prototype.flatmap: 1.3.2 @@ -15187,14 +15217,14 @@ packages: axobject-query: 3.2.1 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - es-iterator-helpers: 1.0.17 + es-iterator-helpers: 1.0.18 eslint: 8.57.0 - hasown: 2.0.1 + hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 minimatch: 3.1.2 - object.entries: 1.1.7 - object.fromentries: 2.0.7 + object.entries: 1.1.8 + object.fromentries: 2.0.8 dev: true /eslint-plugin-markdown@3.0.1(eslint@8.57.0): @@ -15219,7 +15249,7 @@ packages: builtins: 5.0.1 eslint: 8.57.0 eslint-plugin-es-x: 7.5.0(eslint@8.57.0) - get-tsconfig: 4.7.2 + get-tsconfig: 4.7.3 globals: 13.24.0 ignore: 5.3.1 is-builtin-module: 3.2.1 @@ -15245,20 +15275,20 @@ packages: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: array-includes: 3.1.7 - array.prototype.findlast: 1.2.4 + array.prototype.findlast: 1.2.5 array.prototype.flatmap: 1.3.2 array.prototype.toreversed: 1.1.2 array.prototype.tosorted: 1.1.3 doctrine: 2.1.0 - es-iterator-helpers: 1.0.17 + es-iterator-helpers: 1.0.18 eslint: 8.57.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.5 minimatch: 3.1.2 - object.entries: 1.1.7 - object.fromentries: 2.0.7 + object.entries: 1.1.8 + object.fromentries: 2.0.8 object.hasown: 1.1.3 - object.values: 1.1.7 + object.values: 1.2.0 prop-types: 15.8.1 resolve: 2.0.0-next.5 semver: 6.3.1 @@ -15633,8 +15663,8 @@ packages: - supports-color dev: true - /fast-copy@3.0.1: - resolution: {integrity: sha512-Knr7NOtK3HWRYGtHoJrjkaWepqT8thIVGAwt0p0aUs1zqkAzXZV4vo9fFNwyb5fcqK1GKYFYxldQdIDVKhUAfA==} + /fast-copy@3.0.2: + resolution: {integrity: sha512-dl0O9Vhju8IrcLndv2eU4ldt1ftXMqqfgN4H1cpmGV7P6jeB9FwpN9a2c8DPGE1Ys88rNUJVYDHq73CGAGOPfQ==} dev: true /fast-deep-equal@3.1.3: @@ -15737,8 +15767,8 @@ packages: resolution: {integrity: sha512-3yurQZ2hD9VISAhJJP9bpYFNQrHHBXE2JxxjY5aLEcDi46RmAzJE2OC9FAde0yis5ElW0jTTzs0zfg/Cca4XqQ==} dev: true - /fictional@2.0.0: - resolution: {integrity: sha512-uK8lBK3Xdk1y36wLj30ftvt8F7DPFBolTN/739eM71w36eCwhraFl//Udpiu9s1CIYZ2qywbPpi5aHh/i+zA1A==} + /fictional@2.0.1: + resolution: {integrity: sha512-z2YuqrHBziZAQsX3RNy1SL6/vBF8urzmDoUa2vISJkdG0PXqBEXzS4ir6OBVcXhvVqLiIRBvAmDR68a/7gFJyw==} dependencies: decimal.js: 10.4.3 fast-json-stable-stringify: 2.1.0 @@ -15919,7 +15949,7 @@ packages: dependencies: fast-glob: 3.3.2 pkg-types: 1.0.3 - yaml: 2.4.0 + yaml: 2.4.1 dev: true /find-yarn-workspace-root2@1.2.16: @@ -15963,8 +15993,8 @@ packages: resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} dev: true - /flow-parser@0.229.2: - resolution: {integrity: sha512-T72XV2Izvl7yV6dhHhLaJ630Y6vOZJl6dnOS6dN0bPW9ExuREu7xGAf3omtcxX76POTuux9TJPu9ZpS48a/rdw==} + /flow-parser@0.231.0: + resolution: {integrity: sha512-WVzuqwq7ZnvBceCG0DGeTQebZE+iIU0mlk5PmJgYj9DDrt+0isGC2m1ezW9vxL4V+HERJJo9ExppOnwKH2op6Q==} engines: {node: '>=0.4.0'} dev: true @@ -15972,8 +16002,8 @@ packages: resolution: {integrity: sha512-Gz1EvfOneuFfk4yG458dJ3TLJ7gV19q3OM/vVvvHf7eT02Hm1DleB4edsia6ahbKgAYxO9gvyQ1ioWZR+a00Yw==} dev: true - /follow-redirects@1.15.5(debug@4.3.4): - resolution: {integrity: sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==} + /follow-redirects@1.15.6(debug@4.3.4): + resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} engines: {node: '>=4.0'} peerDependencies: debug: '*' @@ -16059,8 +16089,8 @@ packages: resolution: {integrity: sha512-by7U5W8dkIzcvDofUcO42yl9JbnHTEDBrzu3pt5fKT+Z4Oy85I21K80EYJYdjQGC2qum4Vo55Ag57iiIK4FYuA==} dev: false - /fp-ts@2.16.2: - resolution: {integrity: sha512-CkqAjnIKFqvo3sCyoBTqgJvF+bHrSik584S9nhTjtBESLx26cbtVMR/T9a6ApChOcSDAaM3JydDmWDUn4EEXng==} + /fp-ts@2.16.4: + resolution: {integrity: sha512-EkV/l6oHaf/w/DlVc5UiqLibqTV1S+idiDdcWQ+UjnLLflL9pZG28ebJfPLor8ifoL8NgEFDIo9fOvHyiSCrJQ==} dev: true /fresh@0.5.2: @@ -16274,7 +16304,7 @@ packages: function-bind: 1.1.2 has-proto: 1.0.3 has-symbols: 1.0.3 - hasown: 2.0.1 + hasown: 2.0.2 /get-nonce@1.0.1: resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} @@ -16332,8 +16362,8 @@ packages: get-intrinsic: 1.2.4 dev: true - /get-tsconfig@4.7.2: - resolution: {integrity: sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==} + /get-tsconfig@4.7.3: + resolution: {integrity: sha512-ZvkrzoUA0PQZM6fy6+/Hce561s+faD1rsNwhnO5FelNjyy7EMGJ3Rz1AQ8GYDWjhRs/7dBLOEJvhK8MiEJOAFg==} dependencies: resolve-pkg-maps: 1.0.0 dev: true @@ -16574,7 +16604,7 @@ packages: google-auth-library: optional: true dependencies: - axios: 1.6.7 + axios: 1.6.8 google-auth-library: 9.7.0 lodash: 4.17.21 transitivePeerDependencies: @@ -16588,7 +16618,7 @@ packages: extend: 3.0.2 gaxios: 6.3.0 google-auth-library: 9.7.0 - qs: 6.11.2 + qs: 6.12.0 url-template: 2.0.8 uuid: 9.0.1 transitivePeerDependencies: @@ -16788,8 +16818,8 @@ packages: is-stream: 2.0.1 type-fest: 0.8.1 - /hasown@2.0.1: - resolution: {integrity: sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==} + /hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} dependencies: function-bind: 1.1.2 @@ -16885,8 +16915,8 @@ packages: upper-case: 1.1.3 dev: true - /headers-polyfill@4.0.2: - resolution: {integrity: sha512-EWGTfnTqAO2L/j5HZgoM/3z82L7necsJ0pO9Tp0X1wil3PDLrkypTBRgVO2ExehEEvUycejZD3FuRaXpZZc3kw==} + /headers-polyfill@4.0.3: + resolution: {integrity: sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==} dev: true /hmac-drbg@1.0.1: @@ -16955,7 +16985,7 @@ packages: he: 1.2.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.28.1 + terser: 5.29.2 dev: true /html-parse-stringify@3.0.1: @@ -17163,12 +17193,12 @@ packages: /i18next-browser-languagedetector@7.2.0: resolution: {integrity: sha512-U00DbDtFIYD3wkWsr2aVGfXGAj2TgnELzOX9qv8bT0aJtvPV9CRO77h+vgmHFBMe7LAxdwvT/7VkCWGya6L3tA==} dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 /i18next-chained-backend@4.6.2: resolution: {integrity: sha512-2P092fR+nAPQlGzPUoIIxbwo7PTBqQYgLxwv1XhSTQUAUoelLo5LkX+FqRxxSDg9WEAsrc8+2WL6mJtMGIa6WQ==} dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 dev: false /i18next-fs-backend@2.3.1: @@ -17195,7 +17225,7 @@ packages: /i18next@23.10.1: resolution: {integrity: sha512-NDiIzFbcs3O9PXpfhkjyf7WdqFn5Vq6mhzhtkXzj51aOcNuPNcTwuYNuXCpHsanZGHlHKL35G7huoFeVic1hng==} dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 /iconify-icon@2.0.0: resolution: {integrity: sha512-38ArOkxmyD9oDbJBkxaFpE6eZ0K3F9Sk+3x4mWGfjMJaxi3EKrix9Du4iWhgBFT3imKC4FJJE34ur2Rc7Xm+Uw==} @@ -17218,13 +17248,13 @@ packages: dev: true optional: true - /icss-utils@5.1.0(postcss@8.4.35): + /icss-utils@5.1.0(postcss@8.4.37): resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.4.31 dependencies: - postcss: 8.4.35 + postcss: 8.4.37 dev: true /id128@1.6.6: @@ -17458,7 +17488,7 @@ packages: engines: {node: '>= 0.4'} dependencies: es-errors: 1.3.0 - hasown: 2.0.1 + hasown: 2.0.2 side-channel: 1.0.6 /interpret@1.4.0: @@ -17478,16 +17508,16 @@ packages: /io-ts-extra@0.11.6: resolution: {integrity: sha512-rTsvx3W5B2nx7p/eGf+OsEaBTmjSjLzxBDEiweCjwqIL9ZN6CZjG7hFK8zyGJyM0I2uCsRU4uYUhaTgg2SKHkQ==} dependencies: - fp-ts: 2.16.2 - io-ts: 2.2.21(fp-ts@2.16.2) + fp-ts: 2.16.4 + io-ts: 2.2.21(fp-ts@2.16.4) dev: true - /io-ts@2.2.21(fp-ts@2.16.2): + /io-ts@2.2.21(fp-ts@2.16.4): resolution: {integrity: sha512-zz2Z69v9ZIC3mMLYWIeoUcwWD6f+O7yP92FMVVaXEOSZH1jnVBmET/urd/uoarD1WGBY4rCj8TAyMPzsGNzMFQ==} peerDependencies: fp-ts: ^2.5.0 dependencies: - fp-ts: 2.16.2 + fp-ts: 2.16.4 dev: true /ip-address@9.0.5: @@ -17574,7 +17604,7 @@ packages: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} dependencies: - binary-extensions: 2.2.0 + binary-extensions: 2.3.0 /is-boolean-object@1.1.2: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} @@ -17607,7 +17637,14 @@ packages: /is-core-module@2.13.1: resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} dependencies: - hasown: 2.0.1 + hasown: 2.0.2 + + /is-data-view@1.0.1: + resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} + engines: {node: '>= 0.4'} + dependencies: + is-typed-array: 1.1.13 + dev: true /is-date-object@1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} @@ -17722,8 +17759,9 @@ packages: lower-case: 1.1.4 dev: true - /is-map@2.0.2: - resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} + /is-map@2.0.3: + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} + engines: {node: '>= 0.4'} /is-nan@1.3.2: resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==} @@ -17738,8 +17776,8 @@ packages: engines: {node: '>= 0.4'} dev: true - /is-network-error@1.0.1: - resolution: {integrity: sha512-OwQXkwBJeESyhFw+OumbJVD58BFBJJI5OM5S1+eyrDKlgDZPX2XNT5gXS56GSD3NPbbwUuMlR1Q71SRp5SobuQ==} + /is-network-error@1.1.0: + resolution: {integrity: sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==} engines: {node: '>=16'} dev: true @@ -17810,8 +17848,9 @@ packages: call-bind: 1.0.7 has-tostringtag: 1.0.2 - /is-set@2.0.2: - resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} + /is-set@2.0.3: + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} + engines: {node: '>= 0.4'} /is-shared-array-buffer@1.0.3: resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} @@ -17856,7 +17895,7 @@ packages: resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} engines: {node: '>= 0.4'} dependencies: - which-typed-array: 1.1.14 + which-typed-array: 1.1.15 dev: true /is-typedarray@1.0.0: @@ -17882,8 +17921,9 @@ packages: resolution: {integrity: sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==} dev: true - /is-weakmap@2.0.1: - resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} + /is-weakmap@2.0.2: + resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} + engines: {node: '>= 0.4'} /is-weakref@1.0.2: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} @@ -17891,8 +17931,9 @@ packages: call-bind: 1.0.7 dev: true - /is-weakset@2.0.2: - resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} + /is-weakset@2.0.3: + resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 @@ -18048,7 +18089,7 @@ packages: define-properties: 1.2.1 get-intrinsic: 1.2.4 has-symbols: 1.0.3 - reflect.getprototypeof: 1.0.5 + reflect.getprototypeof: 1.0.6 set-function-name: 2.0.2 dev: true @@ -18675,17 +18716,17 @@ packages: '@babel/plugin-transform-optional-chaining': 7.24.1(@babel/core@7.24.1) '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.24.1) '@babel/preset-env': 7.24.1(@babel/core@7.24.1) - '@babel/preset-flow': 7.24.0(@babel/core@7.24.1) + '@babel/preset-flow': 7.24.1(@babel/core@7.24.1) '@babel/preset-typescript': 7.24.1(@babel/core@7.24.1) '@babel/register': 7.23.7(@babel/core@7.24.1) babel-core: 7.0.0-bridge.0(@babel/core@7.24.1) chalk: 4.1.2 - flow-parser: 0.229.2 + flow-parser: 0.231.0 graceful-fs: 4.2.11 micromatch: 4.0.5 neo-async: 2.6.2 node-dir: 0.1.17 - recast: 0.23.5 + recast: 0.23.6 temp: 0.8.4 write-file-atomic: 2.4.3 transitivePeerDependencies: @@ -18724,7 +18765,7 @@ packages: '@sagold/json-pointer': 5.1.1 '@sagold/json-query': 6.1.1 deepmerge: 4.3.1 - fast-copy: 3.0.1 + fast-copy: 3.0.2 fast-deep-equal: 3.1.3 smtp-address-parser: 1.0.10 valid-url: 1.0.9 @@ -18800,7 +18841,7 @@ packages: array-includes: 3.1.7 array.prototype.flat: 1.3.2 object.assign: 4.1.5 - object.values: 1.1.7 + object.values: 1.2.0 dev: true /just-compact@3.2.0: @@ -19471,7 +19512,7 @@ packages: tmpl: 1.0.5 dev: true - /mantine-react-table@1.3.4(@emotion/react@11.11.4)(@mantine/core@6.0.21)(@mantine/dates@6.0.21)(@mantine/hooks@6.0.21)(@tabler/icons-react@2.47.0)(react-dom@18.2.0)(react@18.2.0): + /mantine-react-table@1.3.4(@emotion/react@11.11.4)(@mantine/core@6.0.21)(@mantine/dates@6.0.21)(@mantine/hooks@6.0.21)(@tabler/icons-react@3.1.0)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-rD0CaeC4RCU7k/ZKvfj5ijFFMd4clGpeg/EwMcogYFioZjj8aNfD78osTNNYr90AnOAFGnd7ZnderLK89+W1ZQ==} engines: {node: '>=14'} peerDependencies: @@ -19487,7 +19528,7 @@ packages: '@mantine/core': 6.0.21(@emotion/react@11.11.4)(@mantine/hooks@6.0.21)(@types/react@18.2.67)(react-dom@18.2.0)(react@18.2.0) '@mantine/dates': 6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(dayjs@1.11.10)(react@18.2.0) '@mantine/hooks': 6.0.21(react@18.2.0) - '@tabler/icons-react': 2.47.0(react@18.2.0) + '@tabler/icons-react': 3.1.0(react@18.2.0) '@tanstack/match-sorter-utils': 8.8.4 '@tanstack/react-table': 8.10.6(react-dom@18.2.0)(react@18.2.0) '@tanstack/react-virtual': 3.0.0-beta.63(react@18.2.0) @@ -19524,8 +19565,8 @@ packages: /markdown-table@3.0.3: resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} - /markdown-to-jsx@7.4.1(react@18.2.0): - resolution: {integrity: sha512-GbrbkTnHp9u6+HqbPRFJbObi369AgJNXi/sGqq5HRsoZW063xR1XDCaConqq+whfEIAlzB1YPnOgsPc7B7bc/A==} + /markdown-to-jsx@7.4.3(react@18.2.0): + resolution: {integrity: sha512-qwu2XftKs/SP+f6oCe0ruAFKX6jZaKxrBfDBV4CthqbVbRQwHhNM28QGDQuTldCaOn+hocaqbmGvCuXO5m3smA==} engines: {node: '>= 10'} peerDependencies: react: ^18 || 18 @@ -20580,7 +20621,7 @@ packages: acorn: 8.11.3 pathe: 1.1.2 pkg-types: 1.0.3 - ufo: 1.4.0 + ufo: 1.5.2 dev: true /module-details-from-path@1.0.3: @@ -20630,15 +20671,15 @@ packages: dependencies: '@bundled-es-modules/cookie': 2.0.0 '@bundled-es-modules/statuses': 1.0.1 - '@inquirer/confirm': 3.0.0 + '@inquirer/confirm': 3.1.0 '@mswjs/cookies': 1.1.0 '@mswjs/interceptors': 0.25.16 '@open-draft/until': 2.1.0 '@types/cookie': 0.6.0 - '@types/statuses': 2.0.4 + '@types/statuses': 2.0.5 chalk: 4.1.2 graphql: 16.8.1 - headers-polyfill: 4.0.2 + headers-polyfill: 4.0.3 is-node-process: 1.2.0 outvariant: 1.4.2 path-to-regexp: 6.2.1 @@ -20756,15 +20797,15 @@ packages: nodemailer: optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@panva/hkdf': 1.1.1 cookie: 0.5.0 jose: 4.15.5 next: 14.1.3(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) oauth: 0.9.15 - openid-client: 5.6.4 - preact: 10.19.6 - preact-render-to-string: 5.2.6(preact@10.19.6) + openid-client: 5.6.5 + preact: 10.19.7 + preact-render-to-string: 5.2.6(preact@10.19.7) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) uuid: 9.0.1 @@ -20778,9 +20819,9 @@ packages: react: ^18 || 18 react-i18next: '>= 13.5.0 || 12' dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 '@types/hoist-non-react-statics': 3.3.5 - core-js: 3.36.0 + core-js: 3.36.1 hoist-non-react-statics: 3.3.2 i18next: 23.10.1 i18next-fs-backend: 2.3.1 @@ -20818,9 +20859,9 @@ packages: '@next/env': 14.1.3 '@swc/helpers': 0.5.2 busboy: 1.6.0 - caniuse-lite: 1.0.30001594 + caniuse-lite: 1.0.30001599 graceful-fs: 4.2.11 - postcss: 8.4.35 + postcss: 8.4.37 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) styled-jsx: 5.1.1(@babel/core@7.24.1)(react@18.2.0) @@ -20858,9 +20899,9 @@ packages: '@opentelemetry/api': 1.8.0 '@swc/helpers': 0.5.2 busboy: 1.6.0 - caniuse-lite: 1.0.30001594 + caniuse-lite: 1.0.30001599 graceful-fs: 4.2.11 - postcss: 8.4.35 + postcss: 8.4.37 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) styled-jsx: 5.1.1(@babel/core@7.24.1)(react@18.2.0) @@ -21032,7 +21073,7 @@ packages: resolution: {integrity: sha512-Cov028YhBZ5aB7MdMWJEmwyBig43aGL5WT4vdoB28Oitau1zZAcHUn8Sgfk9HM33TqhtLJ9PlM/O0Mv+QpV/4Q==} engines: {node: '>=8.9.4'} dependencies: - '@babel/runtime-corejs3': 7.24.0 + '@babel/runtime-corejs3': 7.24.1 '@types/inquirer': 6.5.0 change-case: 3.1.0 del: 5.1.0 @@ -21141,8 +21182,8 @@ packages: engines: {node: '>=10'} dev: true - /normalize-url@8.0.0: - resolution: {integrity: sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==} + /normalize-url@8.0.1: + resolution: {integrity: sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==} engines: {node: '>=14.16'} /npm-bundled@2.0.1: @@ -21282,7 +21323,7 @@ packages: consola: 3.2.3 execa: 8.0.1 pathe: 1.1.2 - ufo: 1.4.0 + ufo: 1.5.2 dev: true /oauth@0.9.15: @@ -21342,32 +21383,32 @@ packages: has-symbols: 1.0.3 object-keys: 1.1.1 - /object.entries@1.1.7: - resolution: {integrity: sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==} + /object.entries@1.1.8: + resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 + es-object-atoms: 1.0.0 dev: true - /object.fromentries@2.0.7: - resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==} + /object.fromentries@2.0.8: + resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 + es-abstract: 1.23.2 + es-object-atoms: 1.0.0 dev: true - /object.groupby@1.0.2: - resolution: {integrity: sha512-bzBq58S+x+uo0VjurFT0UktpKHOZmv4/xePiOA1nbB9pMqpGK7rUPNgf+1YC+7mE+0HzhTMqNUuCqvKhj6FnBw==} + /object.groupby@1.0.3: + resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} + engines: {node: '>= 0.4'} dependencies: - array.prototype.filter: 1.0.3 call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 - es-errors: 1.3.0 + es-abstract: 1.23.2 dev: true /object.hasown@1.1.3: @@ -21377,13 +21418,13 @@ packages: es-abstract: 1.22.5 dev: true - /object.values@1.1.7: - resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==} + /object.values@1.2.0: + resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 + es-object-atoms: 1.0.0 dev: true /objectorarray@1.0.5: @@ -21468,8 +21509,8 @@ packages: resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==} hasBin: true - /openid-client@5.6.4: - resolution: {integrity: sha512-T1h3B10BRPKfcObdBklX639tVz+xh34O7GjofqrqiAQdm7eHsQ00ih18x6wuJ/E6FxdtS2u3FmUGPDeEcMwzNA==} + /openid-client@5.6.5: + resolution: {integrity: sha512-5P4qO9nGJzB5PI0LFlhj4Dzg3m4odt0qsJTfyEtZyOlkgpILwEioOhVVJOrS1iVH494S4Ee5OCjjg6Bf5WOj3w==} dependencies: jose: 4.15.5 lru-cache: 6.0.0 @@ -21656,7 +21697,7 @@ packages: engines: {node: '>=16.17'} dependencies: '@types/retry': 0.12.2 - is-network-error: 1.0.1 + is-network-error: 1.1.0 retry: 0.13.1 dev: true @@ -22203,7 +22244,7 @@ packages: resolution: {integrity: sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA==} engines: {node: '>=10'} dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 dev: true /portfinder@1.0.32: @@ -22221,7 +22262,7 @@ packages: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} engines: {node: '>= 0.4'} - /postcss-loader@7.3.4(postcss@8.4.35)(typescript@5.4.2)(webpack@5.90.3): + /postcss-loader@7.3.4(postcss@8.4.37)(typescript@5.4.2)(webpack@5.90.3): resolution: {integrity: sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -22230,14 +22271,14 @@ packages: dependencies: cosmiconfig: 8.3.6(typescript@5.4.2) jiti: 1.21.0 - postcss: 8.4.35 + postcss: 8.4.37 semver: 7.6.0 webpack: 5.90.3(@swc/core@1.4.8)(esbuild@0.18.20) transitivePeerDependencies: - typescript dev: true - /postcss-loader@8.1.1(postcss@8.4.35)(typescript@5.4.2)(webpack@5.90.3): + /postcss-loader@8.1.1(postcss@8.4.37)(typescript@5.4.2)(webpack@5.90.3): resolution: {integrity: sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==} engines: {node: '>= 18.12.0'} peerDependencies: @@ -22252,56 +22293,56 @@ packages: dependencies: cosmiconfig: 9.0.0(typescript@5.4.2) jiti: 1.21.0 - postcss: 8.4.35 + postcss: 8.4.37 semver: 7.6.0 webpack: 5.90.3(@swc/core@1.4.8)(esbuild@0.18.20) transitivePeerDependencies: - typescript dev: true - /postcss-modules-extract-imports@3.0.0(postcss@8.4.35): + /postcss-modules-extract-imports@3.0.0(postcss@8.4.37): resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.4.31 dependencies: - postcss: 8.4.35 + postcss: 8.4.37 dev: true - /postcss-modules-local-by-default@4.0.4(postcss@8.4.35): + /postcss-modules-local-by-default@4.0.4(postcss@8.4.37): resolution: {integrity: sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.4.31 dependencies: - icss-utils: 5.1.0(postcss@8.4.35) - postcss: 8.4.35 - postcss-selector-parser: 6.0.15 + icss-utils: 5.1.0(postcss@8.4.37) + postcss: 8.4.37 + postcss-selector-parser: 6.0.16 postcss-value-parser: 4.2.0 dev: true - /postcss-modules-scope@3.1.1(postcss@8.4.35): + /postcss-modules-scope@3.1.1(postcss@8.4.37): resolution: {integrity: sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.4.31 dependencies: - postcss: 8.4.35 - postcss-selector-parser: 6.0.15 + postcss: 8.4.37 + postcss-selector-parser: 6.0.16 dev: true - /postcss-modules-values@4.0.0(postcss@8.4.35): + /postcss-modules-values@4.0.0(postcss@8.4.37): resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.4.31 dependencies: - icss-utils: 5.1.0(postcss@8.4.35) - postcss: 8.4.35 + icss-utils: 5.1.0(postcss@8.4.37) + postcss: 8.4.37 dev: true - /postcss-selector-parser@6.0.15: - resolution: {integrity: sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==} + /postcss-selector-parser@6.0.16: + resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==} engines: {node: '>=4'} dependencies: cssesc: 3.0.0 @@ -22312,13 +22353,13 @@ packages: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} dev: true - /postcss@8.4.35: - resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==} + /postcss@8.4.37: + resolution: {integrity: sha512-7iB/v/r7Woof0glKLH8b1SPHrsX7uhdO+Geb41QpF/+mWZHU3uxxSlN+UXGVit1PawOYDToO+AbZzhBzWRDwbQ==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.7 picocolors: 1.0.0 - source-map-js: 1.0.2 + source-map-js: 1.2.0 /postgres-array@2.0.0: resolution: {integrity: sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==} @@ -22398,23 +22439,23 @@ packages: strict-typed-events: 2.3.3 dev: true - /preact-render-to-string@5.2.6(preact@10.19.6): + /preact-render-to-string@5.2.6(preact@10.19.7): resolution: {integrity: sha512-JyhErpYOvBV1hEPwIxc/fHWXPfnEGdRKxc8gFdAZ7XV4tlzyzG847XAyEZqoDnynP88akM4eaHcSOzNcLWFguw==} peerDependencies: preact: '>=10' dependencies: - preact: 10.19.6 + preact: 10.19.7 pretty-format: 3.8.0 - /preact@10.19.6: - resolution: {integrity: sha512-gympg+T2Z1fG1unB8NH29yHJwnEaCH37Z32diPDku316OTnRPeMbiRV9kTrfZpocXjdfnWuFUl/Mj4BHaf6gnw==} + /preact@10.19.7: + resolution: {integrity: sha512-IJOW6cQN1fwfC17HfNOqUtAGyB8wAYshuC+jG1JiL/1+sC4yVyuA3IcF0N9vdodMJjW/lbuEF5qFsJqGNcbHbw==} /prebuild-install@7.1.2: resolution: {integrity: sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==} engines: {node: '>=10'} hasBin: true dependencies: - detect-libc: 2.0.2 + detect-libc: 2.0.3 expand-template: 2.0.3 github-from-package: 0.0.0 minimist: 1.2.8 @@ -22597,7 +22638,7 @@ packages: express: 4.18.3 kleur: 4.1.5 meow: 9.0.0 - socket.io: 4.7.4 + socket.io: 4.7.5 typescript: 4.9.5 uuid: 9.0.1 transitivePeerDependencies: @@ -22865,8 +22906,8 @@ packages: side-channel: 1.0.6 dev: true - /qs@6.11.2: - resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==} + /qs@6.12.0: + resolution: {integrity: sha512-trVZiI6RMOkO476zLGaBIzszOdFPnCCXHPG9kn0yuS1uz6xdVxPfZdB3vUig9pxPFDM9BRAgz/YUIVQ1/vuiUg==} engines: {node: '>=0.6'} dependencies: side-channel: 1.0.6 @@ -22937,7 +22978,7 @@ packages: unicode-properties: 1.4.1 urijs: 1.19.11 wordwrap: 1.0.0 - yaml: 2.4.0 + yaml: 2.4.1 transitivePeerDependencies: - encoding dev: true @@ -23061,7 +23102,7 @@ packages: peerDependencies: react: ^18 || 18 dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 react: 18.2.0 /react-hook-consent@3.5.3(prop-types@15.8.1)(react-dom@18.2.0)(react@18.2.0): @@ -23124,7 +23165,7 @@ packages: react-native: optional: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 html-parse-stringify: 3.0.1 i18next: 23.10.1 react: 18.2.0 @@ -23151,7 +23192,7 @@ packages: react-dom: ^18 || 18 dependencies: classnames: 2.5.1 - country-flag-icons: 1.5.9 + country-flag-icons: 1.5.10 input-format: 0.3.9 libphonenumber-js: 1.10.58 prop-types: 15.8.1 @@ -23177,10 +23218,9 @@ packages: engines: {node: '>=0.10.0'} dev: true - /react-remove-scroll-bar@2.3.5(@types/react@18.2.67)(react@18.2.0): - resolution: {integrity: sha512-3cqjOqg6s0XbOjWvmasmqHch+RLxIEk2r/70rzGXuz3iIGQsQheEQyqYCBb5EECoD01Vo2SIbDqW4paLeLTASw==} + /react-remove-scroll-bar@2.3.6(@types/react@18.2.67)(react@18.2.0): + resolution: {integrity: sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==} engines: {node: '>=10'} - deprecated: please update to the following version as this contains a bug (https://github.com/theKashey/react-remove-scroll-bar/issues/57) peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 react: ^18 || 18 @@ -23205,15 +23245,15 @@ packages: dependencies: '@types/react': 18.2.67 react: 18.2.0 - react-remove-scroll-bar: 2.3.5(@types/react@18.2.67)(react@18.2.0) + react-remove-scroll-bar: 2.3.6(@types/react@18.2.67)(react@18.2.0) react-style-singleton: 2.2.1(@types/react@18.2.67)(react@18.2.0) tslib: 2.6.2 use-callback-ref: 1.3.1(@types/react@18.2.67)(react@18.2.0) use-sidecar: 1.1.2(@types/react@18.2.67)(react@18.2.0) dev: true - /react-remove-scroll@2.5.7(@types/react@18.2.67)(react@18.2.0): - resolution: {integrity: sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==} + /react-remove-scroll@2.5.9(@types/react@18.2.67)(react@18.2.0): + resolution: {integrity: sha512-bvHCLBrFfM2OgcrpPY2YW84sPdS2o2HKWJUf1xGyGLnSoEnOTOBpahIarjRuYtN0ryahCeP242yf+5TrBX/pZA==} engines: {node: '>=10'} peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -23224,7 +23264,7 @@ packages: dependencies: '@types/react': 18.2.67 react: 18.2.0 - react-remove-scroll-bar: 2.3.5(@types/react@18.2.67)(react@18.2.0) + react-remove-scroll-bar: 2.3.6(@types/react@18.2.67)(react@18.2.0) react-style-singleton: 2.2.1(@types/react@18.2.67)(react@18.2.0) tslib: 2.6.2 use-callback-ref: 1.3.1(@types/react@18.2.67)(react@18.2.0) @@ -23265,7 +23305,7 @@ packages: peerDependencies: react: ^18 || 18 dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 react: 18.2.0 use-composed-ref: 1.3.0(react@18.2.0) use-latest: 1.2.1(@types/react@18.2.67)(react@18.2.0) @@ -23291,7 +23331,7 @@ packages: react: ^18 || 18 react-dom: ^18 || 18 dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 @@ -23304,7 +23344,7 @@ packages: react: ^18 || 18 react-dom: ^18 || 18 dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 @@ -23439,8 +23479,8 @@ packages: dependencies: picomatch: 2.3.1 - /recast@0.23.5: - resolution: {integrity: sha512-M67zIddJiwXdfPQRYKJ0qZO1SLdH1I0hYeb0wzxA+pNOvAZiQHulWzuk+fYsEWRQ8VfZrgjyucqsCOtCyM01/A==} + /recast@0.23.6: + resolution: {integrity: sha512-9FHoNjX1yjuesMwuthAmPKabxYQdOgihFYmT5ebXfYGBcnqXZf3WOVz+5foEZ8Y83P4ZY6yQD5GMmtV+pgCCAQ==} engines: {node: '>= 4'} dependencies: ast-types: 0.16.1 @@ -23472,13 +23512,13 @@ packages: indent-string: 5.0.0 strip-indent: 4.0.0 - /reflect.getprototypeof@1.0.5: - resolution: {integrity: sha512-62wgfC8dJWrmxv44CA36pLDnP6KKl3Vhxb7PL+8+qrrFMMoJij4vgiMP8zV4O8+CBMXY1mHxI5fITGHXFHVmQQ==} + /reflect.getprototypeof@1.0.6: + resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 + es-abstract: 1.23.2 es-errors: 1.3.0 get-intrinsic: 1.2.4 globalthis: 1.0.3 @@ -23502,7 +23542,7 @@ packages: /regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 dev: true /regex-parser@2.3.0: @@ -23700,8 +23740,8 @@ packages: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} engines: {node: '>=0.10.0'} - /require-in-the-middle@7.2.0: - resolution: {integrity: sha512-3TLx5TGyAY6AOqLBoXmHkNql0HIf2RGbuMgCDT2WO/uGVAPJs6h7Kl+bN6TIZGd9bWhWPwnDnTHGtW8Iu77sdw==} + /require-in-the-middle@7.2.1: + resolution: {integrity: sha512-u5XngygsJ+XV2dBV/Pl4SrcNpUXQfmYmXtuFeHDXfzk4i4NnGnret6xKWkkJHjMHS/16yMV9pEAlAunqmjllkA==} engines: {node: '>=8.6.0'} dependencies: debug: 4.3.4 @@ -23781,7 +23821,7 @@ packages: adjust-sourcemap-loader: 4.0.0 convert-source-map: 1.9.0 loader-utils: 2.0.4 - postcss: 8.4.35 + postcss: 8.4.37 source-map: 0.6.1 dev: true @@ -23900,13 +23940,13 @@ packages: unified: 10.1.2 unist-util-position: 4.0.4 - /retry-axios@2.6.0(axios@1.6.7): + /retry-axios@2.6.0(axios@1.6.8): resolution: {integrity: sha512-pOLi+Gdll3JekwuFjXO3fTq+L9lzMQGcSq7M5gIjExcl3Gu1hd4XXuf5o3+LuSBsaULQH7DiNbsqPd1chVpQGQ==} engines: {node: '>=10.7.0'} peerDependencies: axios: '*' dependencies: - axios: 1.6.7 + axios: 1.6.8 dev: false /retry@0.12.0: @@ -24021,8 +24061,8 @@ packages: dependencies: mri: 1.2.0 - /safe-array-concat@1.1.0: - resolution: {integrity: sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==} + /safe-array-concat@1.1.2: + resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} engines: {node: '>=0.4'} dependencies: call-bind: 1.0.7 @@ -24192,8 +24232,8 @@ packages: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} dev: true - /set-function-length@1.2.1: - resolution: {integrity: sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==} + /set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} dependencies: define-data-property: 1.1.4 @@ -24253,7 +24293,7 @@ packages: requiresBuild: true dependencies: color: 4.2.3 - detect-libc: 2.0.2 + detect-libc: 2.0.3 node-addon-api: 6.1.0 prebuild-install: 7.1.2 semver: 7.6.0 @@ -24409,7 +24449,7 @@ packages: resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} engines: {node: '>= 10'} dependencies: - '@polka/url': 1.0.0-next.24 + '@polka/url': 1.0.0-next.25 mrmime: 2.0.0 totalist: 3.0.1 @@ -24616,8 +24656,8 @@ packages: - supports-color dev: true - /socket.io@4.7.4: - resolution: {integrity: sha512-DcotgfP1Zg9iP/dH9zvAQcWrE0TtbMVwXmlV4T4mqsvY+gw+LqUGPfx2AoVyRk0FLME+GQhufDMyacFmw7ksqw==} + /socket.io@4.7.5: + resolution: {integrity: sha512-DmeAkF6cwM9jSfmp6Dr/5/mfMwb5Z5qRrSXLpo3Fq5SqyU8CMF15jIN4ZhfSwu35ksM1qmHZDQ/DK5XTccSTvA==} engines: {node: '>=10.2.0'} dependencies: accepts: 1.3.8 @@ -24672,6 +24712,11 @@ packages: /source-map-js@1.0.2: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} + dev: true + + /source-map-js@1.2.0: + resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} + engines: {node: '>=0.10.0'} /source-map-support@0.5.13: resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==} @@ -24954,7 +24999,7 @@ packages: engines: {node: '>=16.0'} dependencies: putil-promisify: 1.10.1 - ts-gems: 3.1.1 + ts-gems: 3.2.1 dev: true /strict-uri-encode@2.0.0: @@ -25039,21 +25084,22 @@ packages: side-channel: 1.0.6 dev: true - /string.prototype.trim@1.2.8: - resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==} + /string.prototype.trim@1.2.9: + resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 + es-abstract: 1.23.2 + es-object-atoms: 1.0.0 dev: true - /string.prototype.trimend@1.0.7: - resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==} + /string.prototype.trimend@1.0.8: + resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 + es-object-atoms: 1.0.0 dev: true /string.prototype.trimstart@1.0.7: @@ -25300,7 +25346,7 @@ packages: pump: 3.0.0 tar-stream: 3.1.7 optionalDependencies: - bare-fs: 2.2.1 + bare-fs: 2.2.2 bare-path: 2.1.0 dev: true @@ -25411,16 +25457,16 @@ packages: jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.28.1 + terser: 5.29.2 webpack: 5.90.3(@swc/core@1.4.8)(esbuild@0.18.20) dev: true - /terser@5.28.1: - resolution: {integrity: sha512-wM+bZp54v/E9eRRGXb5ZFDvinrJIOaTapx3WUokyVGZu5ucVCK55zEgGd5Dl2fSr3jUo5sDiERErUWLY6QPFyA==} + /terser@5.29.2: + resolution: {integrity: sha512-ZiGkhUBIM+7LwkNjXYJq8svgkd+QK3UUr0wJqY4MieaezBSAIPgbSPZyIx0idM6XWK5CMzSWa8MJIzmRcB8Caw==} engines: {node: '>=10'} hasBin: true dependencies: - '@jridgewell/source-map': 0.3.5 + '@jridgewell/source-map': 0.3.6 acorn: 8.11.3 commander: 2.20.3 source-map-support: 0.5.21 @@ -25671,8 +25717,8 @@ packages: - typescript dev: true - /ts-api-utils@1.2.1(typescript@5.4.2): - resolution: {integrity: sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==} + /ts-api-utils@1.3.0(typescript@5.4.2): + resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0 || 5' @@ -25695,8 +25741,8 @@ packages: dependencies: typescript: 5.4.2 - /ts-gems@3.1.1: - resolution: {integrity: sha512-Li1Z44FnxN06c1lBwFepb932jPYT+4eOvOmoiC30lOTkvOJOERr9xZFg3UA9y19OYO9CrW3ZSqNL66DUSuwFTw==} + /ts-gems@3.2.1: + resolution: {integrity: sha512-nAs9PugnuYpuvsvb8m4BAWzinmIKGdBecDaxs3PEI5m1fzijSVIVmP+TyGVD5yRpxsadpbBdPBI4RYgsF+inzw==} dev: true /ts-node@10.9.2(@types/node@20.11.30)(typescript@5.4.2): @@ -25750,7 +25796,7 @@ packages: engines: {node: '>=10.13.0'} dependencies: chalk: 4.1.2 - enhanced-resolve: 5.15.1 + enhanced-resolve: 5.16.0 tsconfig-paths: 4.2.0 dev: true @@ -25790,7 +25836,7 @@ packages: hasBin: true dependencies: esbuild: 0.19.12 - get-tsconfig: 4.7.2 + get-tsconfig: 4.7.3 optionalDependencies: fsevents: 2.3.3 dev: true @@ -26033,8 +26079,8 @@ packages: - typescript dev: true - /ufo@1.4.0: - resolution: {integrity: sha512-Hhy+BhRBleFjpJ2vchUNN40qgkh0366FWJGqVLYBHev0vpHTrXSA0ryT+74UiW6KWsldNurQMKGqCm1M2zBciQ==} + /ufo@1.5.2: + resolution: {integrity: sha512-eiutMaL0J2MKdhcOM1tUy13pIrYnyR87fEd8STJQFrrAwImwvlXkxlZEjaKah8r2viPohld08lt73QfLG1NxMg==} dev: true /uglify-js@3.17.4: @@ -26121,7 +26167,7 @@ packages: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 18.19.21 + '@types/node': 18.19.26 '@types/unist': 2.0.10 concat-stream: 2.0.0 debug: 4.3.4 @@ -26139,7 +26185,7 @@ packages: vfile-message: 3.1.4 vfile-reporter: 7.0.5 vfile-statistics: 2.0.1 - yaml: 2.4.0 + yaml: 2.4.1 transitivePeerDependencies: - supports-color @@ -26315,8 +26361,9 @@ packages: engines: {node: '>= 0.8'} dev: true - /unplugin@1.8.1: - resolution: {integrity: sha512-NDAvOEnZmeSRRmjfD0FoLzfve2/9lqceO5bR4J/2V72zphnFdq7UYo3fg6F1y1HfZEaSHa+7bZgbEN+z5x8ZDQ==} + /unplugin@1.10.0: + resolution: {integrity: sha512-CuZtvvO8ua2Wl+9q2jEaqH6m3DoQ38N7pvBYQbbaeNlWGvK2l6GHiKi29aIHDPoSxdUzQ7Unevf1/ugil5X6Pg==} + engines: {node: '>=14.0.0'} dependencies: acorn: 8.11.3 chokidar: 3.6.0 @@ -26399,7 +26446,7 @@ packages: resolution: {integrity: sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==} dependencies: punycode: 1.4.1 - qs: 6.11.2 + qs: 6.12.0 dev: true /use-callback-ref@1.3.1(@types/react@18.2.67)(react@18.2.0): @@ -26429,7 +26476,7 @@ packages: peerDependencies: react: ^18 || 18 dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 dequal: 2.0.3 react: 18.2.0 dev: true @@ -26516,7 +26563,7 @@ packages: is-arguments: 1.1.1 is-generator-function: 1.0.10 is-typed-array: 1.1.13 - which-typed-array: 1.1.14 + which-typed-array: 1.1.15 dev: true /utila@0.4.0: @@ -26689,7 +26736,7 @@ packages: dependencies: '@types/node': 20.11.30 esbuild: 0.18.20 - postcss: 8.4.35 + postcss: 8.4.37 rollup: 3.29.4 optionalDependencies: fsevents: 2.3.3 @@ -26712,7 +26759,7 @@ packages: engines: {node: '>=12.0.0'} hasBin: true dependencies: - axios: 1.6.7 + axios: 1.6.8 joi: 17.12.2 lodash: 4.17.21 minimist: 1.2.8 @@ -26742,8 +26789,8 @@ packages: makeerror: 1.0.12 dev: true - /watchpack@2.4.0: - resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} + /watchpack@2.4.1: + resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==} engines: {node: '>=10.13.0'} dependencies: glob-to-regexp: 0.4.1 @@ -26833,15 +26880,15 @@ packages: dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 - '@webassemblyjs/ast': 1.11.6 - '@webassemblyjs/wasm-edit': 1.11.6 - '@webassemblyjs/wasm-parser': 1.11.6 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/wasm-edit': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 acorn: 8.11.3 acorn-import-assertions: 1.9.0(acorn@8.11.3) browserslist: 4.23.0 chrome-trace-event: 1.0.3 - enhanced-resolve: 5.15.1 - es-module-lexer: 1.4.1 + enhanced-resolve: 5.16.0 + es-module-lexer: 1.4.2 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 @@ -26853,7 +26900,7 @@ packages: schema-utils: 3.3.0 tapable: 2.2.1 terser-webpack-plugin: 5.3.10(@swc/core@1.4.8)(esbuild@0.18.20)(webpack@5.90.3) - watchpack: 2.4.0 + watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: - '@swc/core' @@ -26890,17 +26937,18 @@ packages: is-weakref: 1.0.2 isarray: 2.0.5 which-boxed-primitive: 1.0.2 - which-collection: 1.0.1 - which-typed-array: 1.1.14 + which-collection: 1.0.2 + which-typed-array: 1.1.15 dev: true - /which-collection@1.0.1: - resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} + /which-collection@1.0.2: + resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} + engines: {node: '>= 0.4'} dependencies: - is-map: 2.0.2 - is-set: 2.0.2 - is-weakmap: 2.0.1 - is-weakset: 2.0.2 + is-map: 2.0.3 + is-set: 2.0.3 + is-weakmap: 2.0.2 + is-weakset: 2.0.3 /which-module@2.0.1: resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} @@ -26914,8 +26962,8 @@ packages: path-exists: 4.0.0 dev: true - /which-typed-array@1.1.14: - resolution: {integrity: sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==} + /which-typed-array@1.1.15: + resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} engines: {node: '>= 0.4'} dependencies: available-typed-arrays: 1.0.7 @@ -27164,8 +27212,8 @@ packages: engines: {node: '>= 14'} dev: true - /yaml@2.4.0: - resolution: {integrity: sha512-j9iR8g+/t0lArF4V6NE/QCfT+CO7iLqrXAHZbJdo+LfjqP1vR8Fg5bSiaq6Q2lOD1AUEVrEVIgABvBFYojJVYQ==} + /yaml@2.4.1: + resolution: {integrity: sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==} engines: {node: '>= 14'} hasBin: true @@ -27260,7 +27308,7 @@ packages: resolution: {integrity: sha512-ySaG91RraTm4J19zfvuX6S3OxhDMlK4dTfYWM4rS+4AlEGqDqGu5BbIn2trjTDt8OiCMBHoIjZmRXPKQCyNApA==} hasBin: true dependencies: - '@prisma/generator-helper': 5.10.2 + '@prisma/generator-helper': 5.11.0 code-block-writer: 12.0.0 lodash: 4.17.21 zod: 3.22.4 From 0ff70163c6ff785dadb0f7bcf85a501a5fd12c4f Mon Sep 17 00:00:00 2001 From: Joe Karow <58997957+JoeKarow@users.noreply.github.com> Date: Tue, 19 Mar 2024 19:00:30 -0400 Subject: [PATCH 06/20] fix: i18n loading/service name display (#1169) * fix api route return * always pull from orgId namespace * suppress path * use same backends on server * fix service name translation, use new Badge components * load en from json when requested * revert api, add second http loader plugin * update deprecated integration * revert back to separated backends --------- Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> --- apps/app/next-i18next.config.mjs | 39 ++++++----- apps/app/sentry.server.config.ts | 4 +- .../query.forServiceInfoCard.handler.ts | 2 +- .../components/sections/ListingBasicInfo.tsx | 4 +- .../ui/components/sections/ServicesInfo.tsx | 67 ++++++++++--------- packages/util/logger/index.ts | 1 + 6 files changed, 63 insertions(+), 54 deletions(-) diff --git a/apps/app/next-i18next.config.mjs b/apps/app/next-i18next.config.mjs index 6448f3ce61..390fe8832f 100644 --- a/apps/app/next-i18next.config.mjs +++ b/apps/app/next-i18next.config.mjs @@ -35,14 +35,26 @@ const getUrl = (path) => { const apiPath = '/api/i18n/load?lng={{lng}}&ns={{ns}}' -const multi = new MultiBackend(null, { - backend: HttpBackend, - // debounceInterval: 200, - backendOption: { - loadPath: getUrl(apiPath), - allowMultiLoading: true, +const backendConfig = { + CrowdinOTA: { + backend: HttpBackend, + // debounceInterval: 200, + backendOption: { + loadPath: getUrl(apiPath), + allowMultiLoading: true, + }, + }, + LocalHTTP: { + backend: HttpBackend, + backendOption: { + loadPath: getUrl('/locales/{{lng}}/{{ns}}.json'), + allowMultiLoading: true, + }, }, -}) +} + +const CrowdinOTA = new MultiBackend(null, backendConfig.CrowdinOTA) +const LocalHTTP = new MultiBackend(null, backendConfig.LocalHTTP) const plugins = () => { /** @type {any[]} */ @@ -87,17 +99,8 @@ const config = { backend: isBrowser ? { - backendOptions: [ - { - backend: HttpBackend, - // debounceInterval: 200, - backendOption: { - loadPath: getUrl(apiPath), - allowMultiLoading: true, - }, - }, - ], - backends: [multi], + backendOptions: [backendConfig.CrowdinOTA, backendConfig.LocalHTTP], + backends: [CrowdinOTA, LocalHTTP], } : undefined, serializeConfig: false, diff --git a/apps/app/sentry.server.config.ts b/apps/app/sentry.server.config.ts index 49dfaf7b3d..2b04a18b6d 100644 --- a/apps/app/sentry.server.config.ts +++ b/apps/app/sentry.server.config.ts @@ -4,7 +4,7 @@ // https://docs.sentry.io/platforms/javascript/guides/nextjs/ import * as Sentry from '@sentry/nextjs' -import { ProfilingIntegration } from '@sentry/profiling-node' +import { nodeProfilingIntegration } from '@sentry/profiling-node' import { prisma } from '@weareinreach/db' @@ -23,6 +23,6 @@ Sentry.init({ integrations: [ new Sentry.Integrations.RequestData(), new Sentry.Integrations.Prisma({ client: prisma }), - new ProfilingIntegration(), + nodeProfilingIntegration(), ], }) diff --git a/packages/api/router/service/query.forServiceInfoCard.handler.ts b/packages/api/router/service/query.forServiceInfoCard.handler.ts index d5862f0fb8..3e0caa2930 100644 --- a/packages/api/router/service/query.forServiceInfoCard.handler.ts +++ b/packages/api/router/service/query.forServiceInfoCard.handler.ts @@ -37,7 +37,7 @@ export const forServiceInfoCard = async ({ input }: TRPCHandlerParams ({ id, serviceName: serviceName - ? { tsKey: serviceName.tsKey, tsNs: serviceName.ns, defaultText: serviceName.tsKey.text } + ? { tsKey: serviceName.key, tsNs: serviceName.ns, defaultText: serviceName.tsKey.text } : null, serviceCategories: [...new Set(services.map(({ tag }) => tag.primaryCategory.tsKey))].sort(), offersRemote: attributes.length > 0, diff --git a/packages/ui/components/sections/ListingBasicInfo.tsx b/packages/ui/components/sections/ListingBasicInfo.tsx index 9f64b0b639..c76539137c 100644 --- a/packages/ui/components/sections/ListingBasicInfo.tsx +++ b/packages/ui/components/sections/ListingBasicInfo.tsx @@ -10,10 +10,12 @@ import { Rating } from '~ui/components/core/Rating' import { InlineTextInput } from '~ui/components/data-portal/InlineTextInput' import { useCustomVariant } from '~ui/hooks/useCustomVariant' import { useFormattedAddress } from '~ui/hooks/useFormattedAddress' +import { useOrgInfo } from '~ui/hooks/useOrgInfo' import { BadgeEdit } from '~ui/modals/BadgeEdit' export const ListingBasicDisplay = memo(({ data }: ListingBasicInfoProps) => { - const { t, ready: i18nReady } = useTranslation(data.id) + const { id: orgId } = useOrgInfo() + const { t, ready: i18nReady } = useTranslation(orgId) const variants = useCustomVariant() const { attributes, isClaimed, locations, description, id } = data diff --git a/packages/ui/components/sections/ServicesInfo.tsx b/packages/ui/components/sections/ServicesInfo.tsx index 33fccb6741..5b51cd0300 100644 --- a/packages/ui/components/sections/ServicesInfo.tsx +++ b/packages/ui/components/sections/ServicesInfo.tsx @@ -43,37 +43,40 @@ const ServiceSection = ({ category, services, hideRemoteBadges }: ServiceSection return ( {Array.isArray(category) ? ( - ({ variant: 'service', tsKey }))} /> + + {category.map((tsKey) => ( + {t(tsKey, { ns: 'services' })} + ))} + ) : ( - + {t(category, { ns: 'services' })} )} - {services.map((service) => ( - apiUtils.service.forServiceModal.prefetch(service.id)} - > - {service.offersRemote && !hideRemoteBadges ? ( - - - {t(service.tsKey ?? '', { ns: orgId?.id, defaultValue: service.defaultText }) as string} - - - - ) : ( - - {t(service.tsKey ?? '', { ns: orgId?.id, defaultValue: service.defaultText }) as string} - - )} - - - - ))} + {services.map((service) => { + const serviceName = t(service.tsKey, { ns: orgId?.id, defaultValue: service.defaultText }) + return ( + apiUtils.service.forServiceModal.prefetch(service.id)} + > + {service.offersRemote && !hideRemoteBadges ? ( + + {serviceName} + + + ) : ( + {serviceName} + )} + + + + ) + })} ) @@ -82,8 +85,8 @@ const ServiceSection = ({ category, services, hideRemoteBadges }: ServiceSection type ServItem = { id: string tsNs: string - tsKey?: string - defaultText?: string + tsKey: string + defaultText: string offersRemote: boolean } @@ -114,7 +117,7 @@ export const ServicesInfoCard = ({ parentId, hideRemoteBadges, remoteOnly }: Ser id: service.id, tsNs: service.serviceName?.tsNs, tsKey: service.serviceName?.tsKey, - defaultText: service.serviceName?.tsKey?.text, + defaultText: service.serviceName?.defaultText, offersRemote: service.offersRemote, }) ) @@ -127,7 +130,7 @@ export const ServicesInfoCard = ({ parentId, hideRemoteBadges, remoteOnly }: Ser id: service.id, tsNs: service.serviceName?.tsNs, tsKey: service.serviceName?.tsKey, - defaultText: service.serviceName?.tsKey?.text, + defaultText: service.serviceName?.defaultText, offersRemote: service.offersRemote, }), ]) diff --git a/packages/util/logger/index.ts b/packages/util/logger/index.ts index dbc3a4f8b0..5bfd68bedb 100644 --- a/packages/util/logger/index.ts +++ b/packages/util/logger/index.ts @@ -14,6 +14,7 @@ export const appLog = new Logger({ prettyErrorLoggerNameDelimiter: '', prettyLogTimeZone: isDev ? 'local' : 'UTC', minLevel: verboseLogging ? 0 : 3, + hideLogPositionForProduction: true, }) export const createLoggerInstance = (name: string, opts?: Omit, 'name'>) => From c1e2c98ab883e20652ce14dccfba32dcc7c8b8c6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 20 Mar 2024 13:23:54 +0000 Subject: [PATCH 07/20] chore(web): update next.js to v14.1.4 (#1173) Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- apps/app/package.json | 6 +- apps/web/package.json | 4 +- packages/analytics/package.json | 4 +- packages/api/package.json | 2 +- packages/auth/package.json | 2 +- packages/eslint-config/package.json | 6 +- packages/ui/package.json | 6 +- pnpm-lock.yaml | 252 ++++++++++++++-------------- 8 files changed, 141 insertions(+), 141 deletions(-) diff --git a/apps/app/package.json b/apps/app/package.json index d14c14372d..e73e0f0972 100644 --- a/apps/app/package.json +++ b/apps/app/package.json @@ -36,8 +36,8 @@ "@mantine/notifications": "6.0.21", "@mantine/nprogress": "6.0.21", "@mantine/utils": "6.0.21", - "@next/bundle-analyzer": "14.1.3", - "@next/third-parties": "14.1.3", + "@next/bundle-analyzer": "14.1.4", + "@next/third-parties": "14.1.4", "@opentelemetry/api": "1.8.0", "@opentelemetry/core": "1.22.0", "@opentelemetry/exporter-trace-otlp-http": "0.49.1", @@ -87,7 +87,7 @@ "just-compare": "2.3.0", "luxon": "3.4.4", "mantine-react-table": "1.3.4", - "next": "14.1.3", + "next": "14.1.4", "next-auth": "4.24.7", "next-i18next": "15.2.0", "next-seo": "6.5.0", diff --git a/apps/web/package.json b/apps/web/package.json index 8e35381e01..13f95ec50d 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -28,13 +28,13 @@ "dayjs": "1.11.10", "embla-carousel-react": "7.1.0", "i18next": "23.10.1", - "next": "14.1.3", + "next": "14.1.4", "react": "18.2.0", "react-dom": "18.2.0", "react-i18next": "14.1.0" }, "devDependencies": { - "@next/bundle-analyzer": "14.1.3", + "@next/bundle-analyzer": "14.1.4", "@types/eslint": "8.56.6", "@types/node": "20.11.30", "@types/react": "18.2.67", diff --git a/packages/analytics/package.json b/packages/analytics/package.json index d13faf87d6..af5fb01c7b 100644 --- a/packages/analytics/package.json +++ b/packages/analytics/package.json @@ -19,12 +19,12 @@ "@types/gtag.js": "0.0.19", "@weareinreach/config": "workspace:*", "@weareinreach/eslint-config": "workspace:*", - "next": "14.1.3", + "next": "14.1.4", "nextjs-google-analytics": "2.3.3", "type-fest": "4.13.0" }, "peerDependencies": { - "next": "14.1.3", + "next": "14.1.4", "nextjs-google-analytics": "2.3.3" } } diff --git a/packages/api/package.json b/packages/api/package.json index a140bc9b72..26c4fea302 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -63,7 +63,7 @@ "eslint": "8.57.0", "inquirer-search-list": "1.2.6", "just-pascal-case": "3.2.0", - "next": "14.1.3", + "next": "14.1.4", "prettier": "3.2.5", "trpc-client-devtools-link": "0.2.1-next", "trpc-panel": "1.3.4", diff --git a/packages/auth/package.json b/packages/auth/package.json index 51ac26f1a9..8203e33bdf 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -73,7 +73,7 @@ "@weareinreach/config": "workspace:*", "@weareinreach/eslint-config": "0.100.0", "eslint": "8.57.0", - "next": "14.1.3", + "next": "14.1.4", "next-auth": "4.24.7", "react": "18.2.0", "react-dom": "18.2.0", diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index 7a929e4c3a..b83a2b095f 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -14,7 +14,7 @@ "preinstall": "npx only-allow pnpm" }, "devDependencies": { - "@next/eslint-plugin-next": "14.1.3", + "@next/eslint-plugin-next": "14.1.4", "@tanstack/eslint-plugin-query": "4.38.0", "@types/eslint": "8.56.6", "@types/eslint-config-prettier": "6.11.3", @@ -22,7 +22,7 @@ "@typescript-eslint/eslint-plugin": "7.3.1", "@typescript-eslint/parser": "7.3.1", "eslint": "8.57.0", - "eslint-config-next": "14.1.3", + "eslint-config-next": "14.1.4", "eslint-config-prettier": "9.1.0", "eslint-formatter-github": "1.1.4", "eslint-import-resolver-typescript": "3.6.1", @@ -34,7 +34,7 @@ "eslint-plugin-react": "7.34.1", "eslint-plugin-storybook": "0.8.0", "eslint-plugin-turbo": "1.12.5", - "next": "14.1.3", + "next": "14.1.4", "resolve-pkg-maps": "1.0.0", "typescript": "5.4.2" }, diff --git a/packages/ui/package.json b/packages/ui/package.json index 6961ac9abf..b0ec272c7a 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -88,7 +88,7 @@ "@mantine/notifications": "6.0.21", "@mantine/nprogress": "6.0.21", "@mantine/utils": "6.0.21", - "@next/third-parties": "14.1.3", + "@next/third-parties": "14.1.4", "@storybook/addon-a11y": "7.6.17", "@storybook/addon-actions": "7.6.17", "@storybook/addon-designs": "7.0.9", @@ -151,7 +151,7 @@ "merge-anything": "5.1.7", "msw": "2.2.8", "msw-storybook-addon": "2.0.0-beta.0", - "next": "14.1.3", + "next": "14.1.4", "next-auth": "4.24.7", "next-i18next": "15.2.0", "postcss-loader": "8.1.1", @@ -196,7 +196,7 @@ "@mantine/notifications": "^6", "@mantine/nprogress": "^6", "@mantine/utils": "^6", - "@next/third-parties": "14.1.3", + "@next/third-parties": "14.1.4", "@tanstack/react-query": "^4", "@tanstack/react-table": "^8", "@trpc/client": "10.45.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 602f0b8604..26ac47dfef 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -146,7 +146,7 @@ importers: version: 6.0.21(react@18.2.0) '@mantine/next': specifier: 6.0.21 - version: 6.0.21(@emotion/react@11.11.4)(@emotion/server@11.11.0)(next@14.1.3)(react-dom@18.2.0)(react@18.2.0) + version: 6.0.21(@emotion/react@11.11.4)(@emotion/server@11.11.0)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0) '@mantine/notifications': specifier: 6.0.21 version: 6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(react-dom@18.2.0)(react@18.2.0) @@ -157,11 +157,11 @@ importers: specifier: 6.0.21 version: 6.0.21(react@18.2.0) '@next/bundle-analyzer': - specifier: 14.1.3 - version: 14.1.3 + specifier: 14.1.4 + version: 14.1.4 '@next/third-parties': - specifier: 14.1.3 - version: 14.1.3(next@14.1.3)(react@18.2.0) + specifier: 14.1.4 + version: 14.1.4(next@14.1.4)(react@18.2.0) '@opentelemetry/api': specifier: 1.8.0 version: 1.8.0 @@ -194,7 +194,7 @@ importers: version: 7.107.0 '@sentry/nextjs': specifier: 7.107.0 - version: 7.107.0(next@14.1.3)(react@18.2.0) + version: 7.107.0(next@14.1.4)(react@18.2.0) '@sentry/node': specifier: 7.107.0 version: 7.107.0 @@ -218,7 +218,7 @@ importers: version: 10.45.2(@trpc/server@10.45.2) '@trpc/next': specifier: 10.45.2 - version: 10.45.2(@tanstack/react-query@4.36.1)(@trpc/client@10.45.2)(@trpc/react-query@10.45.2)(@trpc/server@10.45.2)(next@14.1.3)(react-dom@18.2.0)(react@18.2.0) + version: 10.45.2(@tanstack/react-query@4.36.1)(@trpc/client@10.45.2)(@trpc/react-query@10.45.2)(@trpc/server@10.45.2)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0) '@trpc/react-query': specifier: 10.45.2 version: 10.45.2(@tanstack/react-query@4.36.1)(@trpc/client@10.45.2)(@trpc/server@10.45.2)(react-dom@18.2.0)(react@18.2.0) @@ -227,7 +227,7 @@ importers: version: 10.45.2 '@vercel/analytics': specifier: 1.2.2 - version: 1.2.2(next@14.1.3)(react@18.2.0) + version: 1.2.2(next@14.1.4)(react@18.2.0) '@vercel/edge-config': specifier: 1.1.0 version: 1.1.0(@opentelemetry/api@1.8.0)(typescript@5.4.2) @@ -236,7 +236,7 @@ importers: version: 1.0.1 '@vercel/speed-insights': specifier: 1.0.10 - version: 1.0.10(next@14.1.3)(react@18.2.0) + version: 1.0.10(next@14.1.4)(react@18.2.0) '@weareinreach/analytics': specifier: workspace:* version: link:../../packages/analytics @@ -310,23 +310,23 @@ importers: specifier: 1.3.4 version: 1.3.4(@emotion/react@11.11.4)(@mantine/core@6.0.21)(@mantine/dates@6.0.21)(@mantine/hooks@6.0.21)(@tabler/icons-react@3.1.0)(react-dom@18.2.0)(react@18.2.0) next: - specifier: 14.1.3 - version: 14.1.3(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + specifier: 14.1.4 + version: 14.1.4(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) next-auth: specifier: 4.24.7 - version: 4.24.7(next@14.1.3)(react-dom@18.2.0)(react@18.2.0) + version: 4.24.7(next@14.1.4)(react-dom@18.2.0)(react@18.2.0) next-i18next: specifier: 15.2.0 - version: 15.2.0(i18next@23.10.1)(next@14.1.3)(react-i18next@14.1.0)(react@18.2.0) + version: 15.2.0(i18next@23.10.1)(next@14.1.4)(react-i18next@14.1.0)(react@18.2.0) next-seo: specifier: 6.5.0 - version: 6.5.0(next@14.1.3)(react-dom@18.2.0)(react@18.2.0) + version: 6.5.0(next@14.1.4)(react-dom@18.2.0)(react@18.2.0) nextjs-google-analytics: specifier: 2.3.3 - version: 2.3.3(next@14.1.3)(react@18.2.0) + version: 2.3.3(next@14.1.4)(react@18.2.0) nextjs-routes: specifier: 2.1.0 - version: 2.1.0(next@14.1.3) + version: 2.1.0(next@14.1.4) object-sizeof: specifier: 2.6.4 version: 2.6.4 @@ -480,7 +480,7 @@ importers: version: 6.0.21(react@18.2.0) '@mantine/next': specifier: 6.0.21 - version: 6.0.21(@emotion/react@11.11.4)(@emotion/server@11.11.0)(next@14.1.3)(react-dom@18.2.0)(react@18.2.0) + version: 6.0.21(@emotion/react@11.11.4)(@emotion/server@11.11.0)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0) '@mantine/notifications': specifier: 6.0.21 version: 6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(react-dom@18.2.0)(react@18.2.0) @@ -503,8 +503,8 @@ importers: specifier: 23.10.1 version: 23.10.1 next: - specifier: 14.1.3 - version: 14.1.3(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + specifier: 14.1.4 + version: 14.1.4(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) react: specifier: 18.2.0 version: 18.2.0 @@ -516,8 +516,8 @@ importers: version: 14.1.0(i18next@23.10.1)(react-dom@18.2.0)(react@18.2.0) devDependencies: '@next/bundle-analyzer': - specifier: 14.1.3 - version: 14.1.3 + specifier: 14.1.4 + version: 14.1.4 '@types/eslint': specifier: 8.56.6 version: 8.56.6 @@ -642,11 +642,11 @@ importers: specifier: workspace:* version: link:../eslint-config next: - specifier: 14.1.3 - version: 14.1.3(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + specifier: 14.1.4 + version: 14.1.4(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) nextjs-google-analytics: specifier: 2.3.3 - version: 2.3.3(next@14.1.3)(react@18.2.0) + version: 2.3.3(next@14.1.4)(react@18.2.0) type-fest: specifier: 4.13.0 version: 4.13.0 @@ -661,7 +661,7 @@ importers: version: 1.8.0 '@sentry/nextjs': specifier: 7.107.0 - version: 7.107.0(next@14.1.3)(react@18.2.0) + version: 7.107.0(next@14.1.4)(react@18.2.0) '@tanstack/react-query': specifier: 4.36.1 version: 4.36.1(react-dom@18.2.0)(react@18.2.0) @@ -673,7 +673,7 @@ importers: version: 10.45.2(@trpc/server@10.45.2) '@trpc/next': specifier: 10.45.2 - version: 10.45.2(@tanstack/react-query@4.36.1)(@trpc/client@10.45.2)(@trpc/react-query@10.45.2)(@trpc/server@10.45.2)(next@14.1.3)(react-dom@18.2.0)(react@18.2.0) + version: 10.45.2(@tanstack/react-query@4.36.1)(@trpc/client@10.45.2)(@trpc/react-query@10.45.2)(@trpc/server@10.45.2)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0) '@trpc/react-query': specifier: 10.45.2 version: 10.45.2(@tanstack/react-query@4.36.1)(@trpc/client@10.45.2)(@trpc/server@10.45.2)(react-dom@18.2.0)(react@18.2.0) @@ -793,8 +793,8 @@ importers: specifier: 3.2.0 version: 3.2.0 next: - specifier: 14.1.3 - version: 14.1.3(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + specifier: 14.1.4 + version: 14.1.4(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) prettier: specifier: 3.2.5 version: 3.2.5 @@ -863,11 +863,11 @@ importers: specifier: 8.57.0 version: 8.57.0 next: - specifier: 14.1.3 - version: 14.1.3(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + specifier: 14.1.4 + version: 14.1.4(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) next-auth: specifier: 4.24.7 - version: 4.24.7(next@14.1.3)(react-dom@18.2.0)(react@18.2.0) + version: 4.24.7(next@14.1.4)(react-dom@18.2.0)(react@18.2.0) react: specifier: 18.2.0 version: 18.2.0 @@ -891,7 +891,7 @@ importers: version: 11.0.1 next-i18next: specifier: 15.2.0 - version: 15.2.0(i18next@23.10.1)(next@14.1.3)(react-i18next@14.1.0)(react@18.2.0) + version: 15.2.0(i18next@23.10.1)(next@14.1.4)(react-i18next@14.1.0)(react@18.2.0) typescript: specifier: 5.4.2 version: 5.4.2 @@ -1178,8 +1178,8 @@ importers: packages/eslint-config: devDependencies: '@next/eslint-plugin-next': - specifier: 14.1.3 - version: 14.1.3 + specifier: 14.1.4 + version: 14.1.4 '@tanstack/eslint-plugin-query': specifier: 4.38.0 version: 4.38.0(eslint@8.57.0) @@ -1202,8 +1202,8 @@ importers: specifier: 8.57.0 version: 8.57.0 eslint-config-next: - specifier: 14.1.3 - version: 14.1.3(eslint@8.57.0)(typescript@5.4.2) + specifier: 14.1.4 + version: 14.1.4(eslint@8.57.0)(typescript@5.4.2) eslint-config-prettier: specifier: 9.1.0 version: 9.1.0(eslint@8.57.0) @@ -1238,8 +1238,8 @@ importers: specifier: 1.12.5 version: 1.12.5(eslint@8.57.0) next: - specifier: 14.1.3 - version: 14.1.3(@babel/core@7.24.1)(react-dom@18.2.0)(react@18.2.0) + specifier: 14.1.4 + version: 14.1.4(@babel/core@7.24.1)(react-dom@18.2.0)(react@18.2.0) resolve-pkg-maps: specifier: 1.0.0 version: 1.0.0 @@ -1326,7 +1326,7 @@ importers: version: 1.3.1 nextjs-routes: specifier: 2.1.0 - version: 2.1.0(next@14.1.3) + version: 2.1.0(next@14.1.4) probe-image-size: specifier: 7.2.3 version: 7.2.3 @@ -1426,7 +1426,7 @@ importers: version: 6.0.21(react@18.2.0) '@mantine/next': specifier: 6.0.21 - version: 6.0.21(@emotion/react@11.11.4)(@emotion/server@11.11.0)(next@14.1.3)(react-dom@18.2.0)(react@18.2.0) + version: 6.0.21(@emotion/react@11.11.4)(@emotion/server@11.11.0)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0) '@mantine/notifications': specifier: 6.0.21 version: 6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(react-dom@18.2.0)(react@18.2.0) @@ -1437,8 +1437,8 @@ importers: specifier: 6.0.21 version: 6.0.21(react@18.2.0) '@next/third-parties': - specifier: 14.1.3 - version: 14.1.3(next@14.1.3)(react@18.2.0) + specifier: 14.1.4 + version: 14.1.4(next@14.1.4)(react@18.2.0) '@storybook/addon-a11y': specifier: 7.6.17 version: 7.6.17 @@ -1477,7 +1477,7 @@ importers: version: 7.6.17(react-dom@18.2.0)(react@18.2.0) '@storybook/nextjs': specifier: 7.6.17 - version: 7.6.17(@swc/core@1.4.8)(@swc/helpers@0.5.7)(esbuild@0.18.20)(next@14.1.3)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.13.0)(typescript@5.4.2)(webpack@5.90.3) + version: 7.6.17(@swc/core@1.4.8)(@swc/helpers@0.5.7)(esbuild@0.18.20)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.13.0)(typescript@5.4.2)(webpack@5.90.3) '@storybook/preview-api': specifier: 7.6.17 version: 7.6.17 @@ -1522,7 +1522,7 @@ importers: version: 10.45.2(@trpc/server@10.45.2) '@trpc/next': specifier: 10.45.2 - version: 10.45.2(@tanstack/react-query@4.36.1)(@trpc/client@10.45.2)(@trpc/react-query@10.45.2)(@trpc/server@10.45.2)(next@14.1.3)(react-dom@18.2.0)(react@18.2.0) + version: 10.45.2(@tanstack/react-query@4.36.1)(@trpc/client@10.45.2)(@trpc/react-query@10.45.2)(@trpc/server@10.45.2)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0) '@trpc/react-query': specifier: 10.45.2 version: 10.45.2(@tanstack/react-query@4.36.1)(@trpc/client@10.45.2)(@trpc/server@10.45.2)(react-dom@18.2.0)(react@18.2.0) @@ -1626,14 +1626,14 @@ importers: specifier: 2.0.0-beta.0 version: 2.0.0-beta.0(msw@2.2.8) next: - specifier: 14.1.3 - version: 14.1.3(@babel/core@7.24.1)(react-dom@18.2.0)(react@18.2.0) + specifier: 14.1.4 + version: 14.1.4(@babel/core@7.24.1)(react-dom@18.2.0)(react@18.2.0) next-auth: specifier: 4.24.7 - version: 4.24.7(next@14.1.3)(react-dom@18.2.0)(react@18.2.0) + version: 4.24.7(next@14.1.4)(react-dom@18.2.0)(react@18.2.0) next-i18next: specifier: 15.2.0 - version: 15.2.0(i18next@23.10.1)(next@14.1.3)(react-i18next@14.1.0)(react@18.2.0) + version: 15.2.0(i18next@23.10.1)(next@14.1.4)(react-i18next@14.1.0)(react@18.2.0) postcss-loader: specifier: 8.1.1 version: 8.1.1(postcss@8.4.37)(typescript@5.4.2)(webpack@5.90.3) @@ -5575,7 +5575,7 @@ packages: dependencies: react: 18.2.0 - /@mantine/next@6.0.21(@emotion/react@11.11.4)(@emotion/server@11.11.0)(next@14.1.3)(react-dom@18.2.0)(react@18.2.0): + /@mantine/next@6.0.21(@emotion/react@11.11.4)(@emotion/server@11.11.0)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-McaVZZsmUol3yY92mSJSgcMQKFST97pVxNtI7Z52YocyuTjPPFXmqxF/TFj24A7noh1wzvRCPjfd9HX66sY+iQ==} peerDependencies: next: '*' @@ -5584,7 +5584,7 @@ packages: dependencies: '@mantine/ssr': 6.0.21(@emotion/react@11.11.4)(@emotion/server@11.11.0)(react-dom@18.2.0)(react@18.2.0) '@mantine/styles': 6.0.21(@emotion/react@11.11.4)(react-dom@18.2.0)(react@18.2.0) - next: 14.1.3(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + next: 14.1.4(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) transitivePeerDependencies: @@ -5892,105 +5892,105 @@ packages: next-auth: ^4 dependencies: '@prisma/client': 5.11.0(prisma@5.11.0) - next-auth: 4.24.7(next@14.1.3)(react-dom@18.2.0)(react@18.2.0) + next-auth: 4.24.7(next@14.1.4)(react-dom@18.2.0)(react@18.2.0) dev: false - /@next/bundle-analyzer@14.1.3: - resolution: {integrity: sha512-QjMT5RGqvaObprL4Oim4SsjWUW6DxxfG+Fhq9arGw4CHbPBsjQkNWgUtW3WWW/Bjh4VhT+YBsJfxTyBVPHIlVw==} + /@next/bundle-analyzer@14.1.4: + resolution: {integrity: sha512-IpF/18HcAOcfHRr24tqPOUpMmVKIqvkCxIubMeRYWCXs3jm7niPGrt8Mu74yMDzfGlUwgQA6Xd6BUc5+jQxcEg==} dependencies: webpack-bundle-analyzer: 4.10.1 transitivePeerDependencies: - bufferutil - utf-8-validate - /@next/env@14.1.3: - resolution: {integrity: sha512-VhgXTvrgeBRxNPjyfBsDIMvgsKDxjlpw4IAUsHCX8Gjl1vtHUYRT3+xfQ/wwvLPDd/6kqfLqk9Pt4+7gysuCKQ==} + /@next/env@14.1.4: + resolution: {integrity: sha512-e7X7bbn3Z6DWnDi75UWn+REgAbLEqxI8Tq2pkFOFAMpWAWApz/YCUhtWMWn410h8Q2fYiYL7Yg5OlxMOCfFjJQ==} - /@next/eslint-plugin-next@14.1.3: - resolution: {integrity: sha512-VCnZI2cy77Yaj3L7Uhs3+44ikMM1VD/fBMwvTBb3hIaTIuqa+DmG4dhUDq+MASu3yx97KhgsVJbsas0XuiKyww==} + /@next/eslint-plugin-next@14.1.4: + resolution: {integrity: sha512-n4zYNLSyCo0Ln5b7qxqQeQ34OZKXwgbdcx6kmkQbywr+0k6M3Vinft0T72R6CDAcDrne2IAgSud4uWCzFgc5HA==} dependencies: glob: 10.3.10 dev: true - /@next/swc-darwin-arm64@14.1.3: - resolution: {integrity: sha512-LALu0yIBPRiG9ANrD5ncB3pjpO0Gli9ZLhxdOu6ZUNf3x1r3ea1rd9Q+4xxUkGrUXLqKVK9/lDkpYIJaCJ6AHQ==} + /@next/swc-darwin-arm64@14.1.4: + resolution: {integrity: sha512-ubmUkbmW65nIAOmoxT1IROZdmmJMmdYvXIe8211send9ZYJu+SqxSnJM4TrPj9wmL6g9Atvj0S/2cFmMSS99jg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] requiresBuild: true optional: true - /@next/swc-darwin-x64@14.1.3: - resolution: {integrity: sha512-E/9WQeXxkqw2dfcn5UcjApFgUq73jqNKaE5bysDm58hEUdUGedVrnRhblhJM7HbCZNhtVl0j+6TXsK0PuzXTCg==} + /@next/swc-darwin-x64@14.1.4: + resolution: {integrity: sha512-b0Xo1ELj3u7IkZWAKcJPJEhBop117U78l70nfoQGo4xUSvv0PJSTaV4U9xQBLvZlnjsYkc8RwQN1HoH/oQmLlQ==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] requiresBuild: true optional: true - /@next/swc-linux-arm64-gnu@14.1.3: - resolution: {integrity: sha512-USArX9B+3rZSXYLFvgy0NVWQgqh6LHWDmMt38O4lmiJNQcwazeI6xRvSsliDLKt+78KChVacNiwvOMbl6g6BBw==} + /@next/swc-linux-arm64-gnu@14.1.4: + resolution: {integrity: sha512-457G0hcLrdYA/u1O2XkRMsDKId5VKe3uKPvrKVOyuARa6nXrdhJOOYU9hkKKyQTMru1B8qEP78IAhf/1XnVqKA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@next/swc-linux-arm64-musl@14.1.3: - resolution: {integrity: sha512-esk1RkRBLSIEp1qaQXv1+s6ZdYzuVCnDAZySpa62iFTMGTisCyNQmqyCTL9P+cLJ4N9FKCI3ojtSfsyPHJDQNw==} + /@next/swc-linux-arm64-musl@14.1.4: + resolution: {integrity: sha512-l/kMG+z6MB+fKA9KdtyprkTQ1ihlJcBh66cf0HvqGP+rXBbOXX0dpJatjZbHeunvEHoBBS69GYQG5ry78JMy3g==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@next/swc-linux-x64-gnu@14.1.3: - resolution: {integrity: sha512-8uOgRlYEYiKo0L8YGeS+3TudHVDWDjPVDUcST+z+dUzgBbTEwSSIaSgF/vkcC1T/iwl4QX9iuUyUdQEl0Kxalg==} + /@next/swc-linux-x64-gnu@14.1.4: + resolution: {integrity: sha512-BapIFZ3ZRnvQ1uWbmqEGJuPT9cgLwvKtxhK/L2t4QYO7l+/DxXuIGjvp1x8rvfa/x1FFSsipERZK70pewbtJtw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@next/swc-linux-x64-musl@14.1.3: - resolution: {integrity: sha512-DX2zqz05ziElLoxskgHasaJBREC5Y9TJcbR2LYqu4r7naff25B4iXkfXWfcp69uD75/0URmmoSgT8JclJtrBoQ==} + /@next/swc-linux-x64-musl@14.1.4: + resolution: {integrity: sha512-mqVxTwk4XuBl49qn2A5UmzFImoL1iLm0KQQwtdRJRKl21ylQwwGCxJtIYo2rbfkZHoSKlh/YgztY0qH3wG1xIg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@next/swc-win32-arm64-msvc@14.1.3: - resolution: {integrity: sha512-HjssFsCdsD4GHstXSQxsi2l70F/5FsRTRQp8xNgmQs15SxUfUJRvSI9qKny/jLkY3gLgiCR3+6A7wzzK0DBlfA==} + /@next/swc-win32-arm64-msvc@14.1.4: + resolution: {integrity: sha512-xzxF4ErcumXjO2Pvg/wVGrtr9QQJLk3IyQX1ddAC/fi6/5jZCZ9xpuL9Tzc4KPWMFq8GGWFVDMshZOdHGdkvag==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] requiresBuild: true optional: true - /@next/swc-win32-ia32-msvc@14.1.3: - resolution: {integrity: sha512-DRuxD5axfDM1/Ue4VahwSxl1O5rn61hX8/sF0HY8y0iCbpqdxw3rB3QasdHn/LJ6Wb2y5DoWzXcz3L1Cr+Thrw==} + /@next/swc-win32-ia32-msvc@14.1.4: + resolution: {integrity: sha512-WZiz8OdbkpRw6/IU/lredZWKKZopUMhcI2F+XiMAcPja0uZYdMTZQRoQ0WZcvinn9xZAidimE7tN9W5v9Yyfyw==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] requiresBuild: true optional: true - /@next/swc-win32-x64-msvc@14.1.3: - resolution: {integrity: sha512-uC2DaDoWH7h1P/aJ4Fok3Xiw6P0Lo4ez7NbowW2VGNXw/Xv6tOuLUcxhBYZxsSUJtpeknCi8/fvnSpyCFp4Rcg==} + /@next/swc-win32-x64-msvc@14.1.4: + resolution: {integrity: sha512-4Rto21sPfw555sZ/XNLqfxDUNeLhNYGO2dlPqsnuCg8N8a2a9u1ltqBOPQ4vj1Gf7eJC0W2hHG2eYUHuiXgY2w==} engines: {node: '>= 10'} cpu: [x64] os: [win32] requiresBuild: true optional: true - /@next/third-parties@14.1.3(next@14.1.3)(react@18.2.0): - resolution: {integrity: sha512-c3l0JnJzB5L2xXWK9DbH6nFpV1Z9vPFCiFan5l/pbwHjWGKxS8Q532MLAOW6EHB00vhCre8F/okBjGyPAGYpnw==} + /@next/third-parties@14.1.4(next@14.1.4)(react@18.2.0): + resolution: {integrity: sha512-e/kpEFq5/ZPhHkxpJkvhMfLp3OC6KCBou0/BV8BvgjXAPgEo6sa0ZXe0l4ZEb3wcA7NIEHIpqCmjU5Z7QAHcKQ==} peerDependencies: next: ^13.0.0 || ^14.0.0 || 13 react: ^18.2.0 || 18 dependencies: - next: 14.1.3(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + next: 14.1.4(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 third-party-capital: 1.0.20 @@ -7966,7 +7966,7 @@ packages: tslib: 1.14.1 dev: true - /@sentry/nextjs@7.107.0(next@14.1.3)(react@18.2.0): + /@sentry/nextjs@7.107.0(next@14.1.4)(react@18.2.0): resolution: {integrity: sha512-cGKntMb/svjHx5xWuLEh4sYMPA75c9gXegVeGeibpLUuD9b+LNeL7GaqxQ9dm2CX+Vza7QvHGBO/u+08abpEQA==} engines: {node: '>=8'} peerDependencies: @@ -7987,7 +7987,7 @@ packages: '@sentry/vercel-edge': 7.107.0 '@sentry/webpack-plugin': 1.21.0 chalk: 3.0.0 - next: 14.1.3(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + next: 14.1.4(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 resolve: 1.22.8 rollup: 2.78.0 @@ -9384,7 +9384,7 @@ packages: resolution: {integrity: sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw==} dev: true - /@storybook/nextjs@7.6.17(@swc/core@1.4.8)(@swc/helpers@0.5.7)(esbuild@0.18.20)(next@14.1.3)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.13.0)(typescript@5.4.2)(webpack@5.90.3): + /@storybook/nextjs@7.6.17(@swc/core@1.4.8)(@swc/helpers@0.5.7)(esbuild@0.18.20)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.13.0)(typescript@5.4.2)(webpack@5.90.3): resolution: {integrity: sha512-bD9x6HzH/fxiFnghOQfDM60tNUNxFNVVCZi6OvTRxVVz/5xdqbVnYVOuaJeUSLuUnGs7ALYfx8+2OTJQ9NrwRA==} engines: {node: '>=16.0.0'} peerDependencies: @@ -9430,7 +9430,7 @@ packages: fs-extra: 11.2.0 image-size: 1.1.1 loader-utils: 3.2.1 - next: 14.1.3(@babel/core@7.24.1)(react-dom@18.2.0)(react@18.2.0) + next: 14.1.4(@babel/core@7.24.1)(react-dom@18.2.0)(react@18.2.0) node-polyfill-webpack-plugin: 2.0.1(webpack@5.90.3) pnp-webpack-plugin: 1.7.0(typescript@5.4.2) postcss: 8.4.37 @@ -10139,7 +10139,7 @@ packages: next-auth: ^4.12.3 react: ^18 || 18 dependencies: - next-auth: 4.24.7(next@14.1.3)(react-dom@18.2.0)(react@18.2.0) + next-auth: 4.24.7(next@14.1.4)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 dev: true @@ -10192,7 +10192,7 @@ packages: dependencies: '@trpc/server': 10.45.2 - /@trpc/next@10.45.2(@tanstack/react-query@4.36.1)(@trpc/client@10.45.2)(@trpc/react-query@10.45.2)(@trpc/server@10.45.2)(next@14.1.3)(react-dom@18.2.0)(react@18.2.0): + /@trpc/next@10.45.2(@tanstack/react-query@4.36.1)(@trpc/client@10.45.2)(@trpc/react-query@10.45.2)(@trpc/server@10.45.2)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-RSORmfC+/nXdmRY1pQ0AalsVgSzwNAFbZLYHiTvPM5QQ8wmMEHilseCYMXpu0se/TbPt9zVR6Ka2d7O6zxKkXg==} peerDependencies: '@tanstack/react-query': ^4.18.0 @@ -10207,7 +10207,7 @@ packages: '@trpc/client': 10.45.2(@trpc/server@10.45.2) '@trpc/react-query': 10.45.2(@tanstack/react-query@4.36.1)(@trpc/client@10.45.2)(@trpc/server@10.45.2)(react-dom@18.2.0)(react@18.2.0) '@trpc/server': 10.45.2 - next: 14.1.3(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + next: 14.1.4(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -11212,7 +11212,7 @@ packages: crypto-js: 4.2.0 dev: false - /@vercel/analytics@1.2.2(next@14.1.3)(react@18.2.0): + /@vercel/analytics@1.2.2(next@14.1.4)(react@18.2.0): resolution: {integrity: sha512-X0rctVWkQV1e5Y300ehVNqpOfSOufo7ieA5PIdna8yX/U7Vjz0GFsGf4qvAhxV02uQ2CVt7GYcrFfddXXK2Y4A==} peerDependencies: next: '>= 13 || 13' @@ -11223,7 +11223,7 @@ packages: react: optional: true dependencies: - next: 14.1.3(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + next: 14.1.4(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 server-only: 0.0.1 dev: false @@ -11280,7 +11280,7 @@ packages: ws: 8.14.2(bufferutil@4.0.8)(utf-8-validate@6.0.3) dev: false - /@vercel/speed-insights@1.0.10(next@14.1.3)(react@18.2.0): + /@vercel/speed-insights@1.0.10(next@14.1.4)(react@18.2.0): resolution: {integrity: sha512-4uzdKB0RW6Ff2FkzshzjZ+RlJfLPxgm/00i0XXgxfMPhwnnsk92YgtqsxT9OcPLdJUyVU1DqFlSWWjIQMPkh0g==} requiresBuild: true peerDependencies: @@ -11304,7 +11304,7 @@ packages: vue-router: optional: true dependencies: - next: 14.1.3(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + next: 14.1.4(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 dev: false @@ -14901,8 +14901,8 @@ packages: eslint: 8.57.0 dev: true - /eslint-config-next@14.1.3(eslint@8.57.0)(typescript@5.4.2): - resolution: {integrity: sha512-sUCpWlGuHpEhI0pIT0UtdSLJk5Z8E2DYinPTwsBiWaSYQomchdl0i60pjynY48+oXvtyWMQ7oE+G3m49yrfacg==} + /eslint-config-next@14.1.4(eslint@8.57.0)(typescript@5.4.2): + resolution: {integrity: sha512-cihIahbhYAWwXJwZkAaRPpUi5t9aOi/HdfWXOjZeUOqNWXHD8X22kd1KG58Dc3MVaRx3HoR/oMGk2ltcrqDn8g==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 typescript: '>=3.3.1 || 5' @@ -14910,7 +14910,7 @@ packages: typescript: optional: true dependencies: - '@next/eslint-plugin-next': 14.1.3 + '@next/eslint-plugin-next': 14.1.4 '@rushstack/eslint-patch': 1.7.2 '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.4.2) eslint: 8.57.0 @@ -20786,7 +20786,7 @@ packages: resolution: {integrity: sha512-md4cGoxuT4T4d/HDOXbrUHkTKrp/vp+m3aOA7XXVYwNsUNMK49g3SQicTSeV5GIz/5QVGAeYRAOlyp9OvlgsYA==} engines: {node: '>=10'} - /next-auth@4.24.7(next@14.1.3)(react-dom@18.2.0)(react@18.2.0): + /next-auth@4.24.7(next@14.1.4)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-iChjE8ov/1K/z98gdKbn2Jw+2vLgJtVV39X+rCP5SGnVQuco7QOr19FRNGMIrD8d3LYhHWV9j9sKLzq1aDWWQQ==} peerDependencies: next: ^12.2.5 || ^13 || ^14 || 13 @@ -20801,7 +20801,7 @@ packages: '@panva/hkdf': 1.1.1 cookie: 0.5.0 jose: 4.15.5 - next: 14.1.3(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + next: 14.1.4(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) oauth: 0.9.15 openid-client: 5.6.5 preact: 10.19.7 @@ -20810,7 +20810,7 @@ packages: react-dom: 18.2.0(react@18.2.0) uuid: 9.0.1 - /next-i18next@15.2.0(i18next@23.10.1)(next@14.1.3)(react-i18next@14.1.0)(react@18.2.0): + /next-i18next@15.2.0(i18next@23.10.1)(next@14.1.4)(react-i18next@14.1.0)(react@18.2.0): resolution: {integrity: sha512-Rl5yZ4oGffsB0AjRykZ5PzNQ2M6am54MaMayldGmH/UKZisrIxk2SKEPJvaHhKlWe1qgdNi2FkodwK8sEjfEmg==} engines: {node: '>=14'} peerDependencies: @@ -20825,24 +20825,24 @@ packages: hoist-non-react-statics: 3.3.2 i18next: 23.10.1 i18next-fs-backend: 2.3.1 - next: 14.1.3(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + next: 14.1.4(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-i18next: 14.1.0(i18next@23.10.1)(react-dom@18.2.0)(react@18.2.0) - /next-seo@6.5.0(next@14.1.3)(react-dom@18.2.0)(react@18.2.0): + /next-seo@6.5.0(next@14.1.4)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-MfzUeWTN/x/rsKp/1n0213eojO97lIl0unxqbeCY+6pAucViHDA8GSLRRcXpgjsSmBxfCFdfpu7LXbt4ANQoNQ==} peerDependencies: next: ^8.1.1-canary.54 || >=9.0.0 || 13 react: ^18 || 18 react-dom: ^18 || 18 dependencies: - next: 14.1.3(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + next: 14.1.4(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /next@14.1.3(@babel/core@7.24.1)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-oexgMV2MapI0UIWiXKkixF8J8ORxpy64OuJ/J9oVUmIthXOUCcuVEZX+dtpgq7wIfIqtBwQsKEDXejcjTsan9g==} + /next@14.1.4(@babel/core@7.24.1)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-1WTaXeSrUwlz/XcnhGTY7+8eiaFvdet5z9u3V2jb+Ek1vFo0VhHKSAIJvDWfQpttWjnyw14kBeq28TPq7bTeEQ==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -20856,7 +20856,7 @@ packages: sass: optional: true dependencies: - '@next/env': 14.1.3 + '@next/env': 14.1.4 '@swc/helpers': 0.5.2 busboy: 1.6.0 caniuse-lite: 1.0.30001599 @@ -20866,22 +20866,22 @@ packages: react-dom: 18.2.0(react@18.2.0) styled-jsx: 5.1.1(@babel/core@7.24.1)(react@18.2.0) optionalDependencies: - '@next/swc-darwin-arm64': 14.1.3 - '@next/swc-darwin-x64': 14.1.3 - '@next/swc-linux-arm64-gnu': 14.1.3 - '@next/swc-linux-arm64-musl': 14.1.3 - '@next/swc-linux-x64-gnu': 14.1.3 - '@next/swc-linux-x64-musl': 14.1.3 - '@next/swc-win32-arm64-msvc': 14.1.3 - '@next/swc-win32-ia32-msvc': 14.1.3 - '@next/swc-win32-x64-msvc': 14.1.3 + '@next/swc-darwin-arm64': 14.1.4 + '@next/swc-darwin-x64': 14.1.4 + '@next/swc-linux-arm64-gnu': 14.1.4 + '@next/swc-linux-arm64-musl': 14.1.4 + '@next/swc-linux-x64-gnu': 14.1.4 + '@next/swc-linux-x64-musl': 14.1.4 + '@next/swc-win32-arm64-msvc': 14.1.4 + '@next/swc-win32-ia32-msvc': 14.1.4 + '@next/swc-win32-x64-msvc': 14.1.4 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros dev: true - /next@14.1.3(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-oexgMV2MapI0UIWiXKkixF8J8ORxpy64OuJ/J9oVUmIthXOUCcuVEZX+dtpgq7wIfIqtBwQsKEDXejcjTsan9g==} + /next@14.1.4(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-1WTaXeSrUwlz/XcnhGTY7+8eiaFvdet5z9u3V2jb+Ek1vFo0VhHKSAIJvDWfQpttWjnyw14kBeq28TPq7bTeEQ==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -20895,7 +20895,7 @@ packages: sass: optional: true dependencies: - '@next/env': 14.1.3 + '@next/env': 14.1.4 '@opentelemetry/api': 1.8.0 '@swc/helpers': 0.5.2 busboy: 1.6.0 @@ -20906,38 +20906,38 @@ packages: react-dom: 18.2.0(react@18.2.0) styled-jsx: 5.1.1(@babel/core@7.24.1)(react@18.2.0) optionalDependencies: - '@next/swc-darwin-arm64': 14.1.3 - '@next/swc-darwin-x64': 14.1.3 - '@next/swc-linux-arm64-gnu': 14.1.3 - '@next/swc-linux-arm64-musl': 14.1.3 - '@next/swc-linux-x64-gnu': 14.1.3 - '@next/swc-linux-x64-musl': 14.1.3 - '@next/swc-win32-arm64-msvc': 14.1.3 - '@next/swc-win32-ia32-msvc': 14.1.3 - '@next/swc-win32-x64-msvc': 14.1.3 + '@next/swc-darwin-arm64': 14.1.4 + '@next/swc-darwin-x64': 14.1.4 + '@next/swc-linux-arm64-gnu': 14.1.4 + '@next/swc-linux-arm64-musl': 14.1.4 + '@next/swc-linux-x64-gnu': 14.1.4 + '@next/swc-linux-x64-musl': 14.1.4 + '@next/swc-win32-arm64-msvc': 14.1.4 + '@next/swc-win32-ia32-msvc': 14.1.4 + '@next/swc-win32-x64-msvc': 14.1.4 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - /nextjs-google-analytics@2.3.3(next@14.1.3)(react@18.2.0): + /nextjs-google-analytics@2.3.3(next@14.1.4)(react@18.2.0): resolution: {integrity: sha512-Y6sI6A7wt5dji8hYBnVkOh9LTyImSLFZXx3FpyQgVW7W4b4qEFHjH2u3fhDJsrRZeLlUGM8/RuHD/mhHc2Axfg==} peerDependencies: next: '>=11.0.0 || 13' react: ^18 || 18 dependencies: - next: 14.1.3(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + next: 14.1.4(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 optionalDependencies: fsevents: 2.3.3 - /nextjs-routes@2.1.0(next@14.1.3): + /nextjs-routes@2.1.0(next@14.1.4): resolution: {integrity: sha512-co/bo6XVQYTBu9u9bFE4SVDjKecqJQEbggCr47Z9nbjW4/uPqrn6VniqYCxuWj6lK+S8qzVlXp0uWFCCfdPv7g==} hasBin: true peerDependencies: next: '*' dependencies: chokidar: 3.6.0 - next: 14.1.3(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + next: 14.1.4(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) dev: false /nice-try@1.0.5: From dcfbb5f79894d5f264388ae45fc054ad2a1f1d90 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 20 Mar 2024 10:11:13 -0400 Subject: [PATCH 08/20] chore(workflows): update chromaui/action digest to ea1eee6 (#1172) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/chromatic.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/chromatic.yml b/.github/workflows/chromatic.yml index 9df161f9db..74f618ff9c 100644 --- a/.github/workflows/chromatic.yml +++ b/.github/workflows/chromatic.yml @@ -50,7 +50,7 @@ jobs: # 👇 Runs Chromatic CLI in ./packages/ui - name: Publish to Chromatic - uses: chromaui/action@306092d42c0743800aadf544ee263cbc56598b1b # v11 + uses: chromaui/action@ea1eee60c663ccb7e5d4cfd7a05fcc3a25b7c494 # v11 with: workingDir: packages/ui projectToken: ${{ secrets.CHROMATIC_PROJECT_TOKEN }} From 92b22edecff7acf76b1cb1539e0b0a6234a09522 Mon Sep 17 00:00:00 2001 From: Joe Karow <58997957+JoeKarow@users.noreply.github.com> Date: Wed, 20 Mar 2024 12:48:26 -0400 Subject: [PATCH 09/20] refactor: use simplified Badge component (#1171) * use new Badge component * clear out dead code * fix translation & styling * fix translation * fix translation * fix layout --------- Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> --- .../ui/components/core/Badge/Verified.tsx | 3 + .../components/core/Badge/index.stories.tsx | 85 +-- packages/ui/components/core/Badge/index.tsx | 585 +----------------- packages/ui/components/core/UserReview.tsx | 2 +- .../data-portal/ServiceEditDrawer.tsx | 32 +- .../components/data-portal/ServicesDrawer.tsx | 2 +- .../CrisisSupport/InternationalCard.tsx | 17 +- .../sections/CrisisSupport/NationalCard.tsx | 4 +- .../components/sections/ListingBasicInfo.tsx | 114 ++-- .../ui/components/sections/LocationCard.tsx | 54 +- .../ui/components/sections/ServicesInfo.tsx | 2 +- packages/ui/components/sections/VisitCard.tsx | 18 +- packages/ui/modals/Service/index.tsx | 40 +- .../ui/modals/dataPortal/Attributes/index.tsx | 99 +-- 14 files changed, 187 insertions(+), 870 deletions(-) diff --git a/packages/ui/components/core/Badge/Verified.tsx b/packages/ui/components/core/Badge/Verified.tsx index a50799a86a..d9b104d350 100644 --- a/packages/ui/components/core/Badge/Verified.tsx +++ b/packages/ui/components/core/Badge/Verified.tsx @@ -3,6 +3,7 @@ import { DateTime } from 'luxon' import { useTranslation } from 'next-i18next' import { forwardRef } from 'react' +import { useCustomVariant } from '~ui/hooks/useCustomVariant' import { Icon } from '~ui/icon' import { useSharedStyles } from './styles' @@ -10,6 +11,7 @@ import { useSharedStyles } from './styles' export const _Verified = forwardRef( ({ hideTooltip, lastverified, ...props }, ref) => { const { classes } = useSharedStyles('verified') + const variants = useCustomVariant() const theme = useMantineTheme() const { t, i18n } = useTranslation('common') @@ -32,6 +34,7 @@ export const _Verified = forwardRef( label, multiline: true, maw: { base: '90vw', xs: 600 }, + variant: variants.Tooltip.utility1, } return hideTooltip ? ( diff --git a/packages/ui/components/core/Badge/index.stories.tsx b/packages/ui/components/core/Badge/index.stories.tsx index 199f0215c3..68947fd495 100644 --- a/packages/ui/components/core/Badge/index.stories.tsx +++ b/packages/ui/components/core/Badge/index.stories.tsx @@ -2,7 +2,7 @@ import { type Meta, type StoryObj } from '@storybook/react' import { commonTheme as theme } from '~ui/theme/common' -import { Badge, BadgeGroup } from './index' +import { Badge } from './index' const accessToken = process.env.STORYBOOK_FIGMA_ACCESS_TOKEN as string const figmaSpec = (url: `https://${string}`) => ({ @@ -18,91 +18,12 @@ export default { 'https://www.figma.com/file/gl8ppgnhpSq1Dr7Daohk55/Design-System-(2023)?node-id=234%3A8505&t=sleVeGl2lJv7Df18-4' ), }, - argTypes: { - variant: { - options: [ - 'commmunity', - 'service', - 'leader', - 'verified', - 'claimed', - 'unclaimed', - 'attribute', - 'verifiedUser', - 'remote', - 'national', - ], - control: 'select', - }, - iconBg: { - control: { - type: 'color', - if: { - arg: 'variant', - eq: 'leader', - }, - }, - }, - icon: { - control: { - if: { - arg: 'variant', - eq: ['leader', 'attribute', 'community', 'community'], - }, - }, - }, - tsKey: { - control: { - if: { - arg: 'variant', - eq: ['leader', 'attribute'], - }, - }, - }, - minify: { - control: { - if: { - arg: 'variant', - eq: 'leader', - }, - }, - }, - hideBg: { - control: { - if: { - arg: 'variant', - eq: 'leader', - }, - }, - }, - lastverified: { - control: { - if: { - arg: 'variant', - eq: 'verified', - }, - }, - }, - tsNs: { - control: { - if: { - if: { - arg: 'variant', - eq: 'attribute', - }, - }, - }, - }, - }, } satisfies Meta type StoryDef = StoryObj -type GroupStory = StoryObj +type GroupStory = StoryObj const groupParams = { argTypes: { - badges: { - control: 'object', - }, withSeparator: { control: 'boolean', }, @@ -112,7 +33,7 @@ const groupParams = { include: ['badges', 'withSeparator'], }, }, - render: (args) => , + render: (args) => , } satisfies GroupStory export const Attribute = { diff --git a/packages/ui/components/core/Badge/index.tsx b/packages/ui/components/core/Badge/index.tsx index 24134c207a..5b16db7e9e 100644 --- a/packages/ui/components/core/Badge/index.tsx +++ b/packages/ui/components/core/Badge/index.tsx @@ -1,30 +1,4 @@ -import { - type BadgeProps, - type BadgeStylesNames, - ColorSwatch, - createStyles, - type CSSObject, - Divider, - List, - type ListProps, - Badge as MantineBadge, - type MantineTheme, - rem, - Text, - Tooltip, - type TooltipProps, - useMantineTheme, -} from '@mantine/core' -import { type TOptions } from 'i18next' -import { DateTime } from 'luxon' -import { merge } from 'merge-anything' -import { Trans, useTranslation } from 'next-i18next' -import { type ReactNode, useState } from 'react' - -import { Link } from '~ui/components/core/Link' -import { useCustomVariant } from '~ui/hooks/useCustomVariant' -import { Icon, type IconList, isValidIcon } from '~ui/icon' -import { ClaimOrgModal } from '~ui/modals/ClaimOrg' +import { type BadgeProps, Badge as MantineBadge } from '@mantine/core' import { _Attribute } from './Attribute' import { _Claimed } from './Claimed' @@ -38,562 +12,7 @@ import { _Service } from './Service' import { _Verified } from './Verified' import { _VerifiedReviewer } from './VerifiedReviewer' -// TODO: [IN-942] Clean out dead code after Badge instances have been updated. - -const badgeVariants: BadgeVariants = (theme, params) => { - switch (params.variant) { - case 'community': { - return { - root: { - backgroundColor: theme.other.colors.secondary.white, - borderColor: theme.other.colors.tertiary.coolGray, - }, - inner: { - fontSize: theme.fontSizes.sm, - [theme.fn.largerThan('sm')]: { - fontSize: theme.fontSizes.md, - }, - }, - leftSection: { - fontSize: theme.fontSizes.sm, - marginRight: rem(6), - [theme.fn.largerThan('sm')]: { - fontSize: theme.fontSizes.md, - }, - }, - } - } - case 'service': { - return { - root: { - backgroundColor: theme.other.colors.primary.lightGray, - borderColor: theme.other.colors.secondary.white, - }, - inner: { - fontSize: theme.fontSizes.sm, - [theme.fn.largerThan('sm')]: { - fontSize: theme.fontSizes.md, - }, - }, - } - } - case 'national': - case 'leader': { - return { - leftSection: { - '& *': { - fontSize: theme.fontSizes.xs, - borderRadius: theme.radius.xl, - height: rem(24), - width: rem(24), - margin: 0, - textAlign: 'center', - paddingBottom: rem(4), - }, - }, - inner: { - '& *': { - color: theme.other.colors.secondary.black, - marginLeft: theme.spacing.xs, - }, - }, - root: { - border: 0, - padding: 0, - '&[data-minify]': { - height: rem(40), - width: rem(40), - ['&:hover']: { - backgroundColor: theme.other.colors.primary.lightGray, - }, - radius: theme.radius.xl, - padding: 0, - }, - '&[data-hidebg]': { - backgroundColor: undefined, - height: undefined, - width: undefined, - paddingLeft: rem(6), - paddingRight: rem(6), - }, - }, - } - } - case 'privatePractice': - case 'claimed': - case 'unclaimed': - case 'verified': - case 'verifiedReviewer': - case 'attribute': { - return { - inner: { - '& *, span': { - ...theme.other.utilityFonts.utility1, - width: 'auto', - marginLeft: theme.spacing.xs, - textTransform: 'none', - }, - }, - root: { - border: 0, - minHeight: rem(24), - padding: '0', - lineHeight: 'inherit', - borderRadius: 0, - }, - leftSection: { - height: rem(24), - }, - } - } - case 'remote': { - return { - root: { - border: 0, - height: rem(20), - padding: '0', - lineHeight: 'inherit', - borderRadius: 0, - }, - leftSection: { - height: rem(20), - }, - } - } - - default: - return {} - } -} - -const useVariantStyles = createStyles((theme, params: BadgeStylesParams) => badgeVariants(theme, params)) -const useUnclaimedStyles = createStyles((theme) => ({ - root: theme.fn.hover({ cursor: 'pointer' }), -})) - -const customVariants = [ - 'community', - 'service', - 'leader', - 'verified', - 'claimed', - 'unclaimed', - 'attribute', - 'privatePractice', - 'verifiedReviewer', - 'remote', - 'national', -] as const - -const customVariantMap = { - attribute: 'outline', - claimed: 'outline', - community: undefined, - leader: 'outline', - national: 'outline', - privatePractice: 'outline', - remote: 'outline', - service: undefined, - unclaimed: 'outline', - verified: 'outline', - verifiedReviewer: 'outline', -} satisfies Record - -/** Badge variants `serviceTag` and `communityTag` are responsive - the sizing changes at the `sm` breakpoint. */ -export const Badge = ({ hideTooltip, ...props }: CustomBadgeProps & { children?: ReactNode }) => { - const variants = useCustomVariant() - const { t, i18n } = useTranslation( - props.variant === 'national' ? ['common', 'attribute', 'country'] : ['common', 'attribute'] - ) - const isCustom = (customVariants as ReadonlyArray).includes(props.variant ?? 'light') - const theme = useMantineTheme() - const { classes: baseClasses } = useVariantStyles({ - variant: props.variant ?? 'light', - ...(props.variant === 'leader' ? { minify: props.minify, hideBg: props.hideBg } : {}), - }) - const { classes: unclaimedClasses } = useUnclaimedStyles() - const { variant, classNames, ...others } = props as BadgeProps - const [modalOpen, setModalOpen] = useState(false) - - const leftSection = (() => { - switch (props.variant) { - case 'leader': { - return ( - - {props.icon} - - ) - } - case 'national': { - return ( - - ) - } - case 'verified': { - return ( - - ) - } - case 'attribute': { - return isValidIcon(props.icon) ? ( - - ) : null - } - case 'community': { - return props.icon - } - case 'claimed': { - return ( - - ) - } - case 'unclaimed': { - return - } - case 'privatePractice': { - return ( - - ) - } - case 'verifiedReviewer': { - return ( - - ) - } - case 'remote': { - return - } - } - })() - - let passedBadgeProps: object = others - const children = (() => { - switch (props.variant) { - case 'leader': { - const { tsKey, minify, hideBg: _, variant: _variant, iconBg: _iconBg, ...rest } = props - passedBadgeProps = rest - return minify ? null : {t(tsKey, { ns: 'attribute' })} - } - case 'verified': { - return {t('badge.verified-information')} - } - case 'attribute': { - const { tsKey, tsNs, tProps, variant: _variant, ...rest } = props - passedBadgeProps = rest - return {t(tsKey, { ns: tsNs, ...tProps })} - } - case 'community': { - const { tsKey, tProps, variant: _variant, ...rest } = props - passedBadgeProps = rest - return t(tsKey, { ns: 'attribute', ...tProps }) - } - case 'service': { - const { tsKey, tProps, variant: _variant, ...rest } = props - passedBadgeProps = rest - return t(tsKey, { ns: 'services', ...tProps }) - } - case 'claimed': { - return {t('badge.claimed')} - } - case 'unclaimed': { - return {t('badge.unclaimed')} - } - case 'privatePractice': { - return {t('badge.privatePractice')} - } - case 'verifiedReviewer': { - return {t('badge.verified-reviewer')} - } - default: { - return props.children - } - } - })() - - const renderTooltip: Omit | undefined = (() => { - switch (props.variant) { - case 'community': { - return { - label: t('badge.community-tool-tip'), - } - } - case 'remote': { - return { - label: t('badge.remote-tool-tip'), - } - } - case 'service': { - return { - label: t('badge.service-tool-tip'), - } - } - case 'national': { - if (Array.isArray(props.tsKey)) { - const formatter = new Intl.ListFormat(i18n.resolvedLanguage, { - style: 'long', - type: 'conjunction', - }) - return { - label: t('badge.national-tool-tip', { - country: formatter.format(props.tsKey.map((country) => `$t(country:${country}.name)`)), - interpolation: { skipOnVariables: false }, - }), - } - } - return { - label: t('badge.national-tool-tip', { - country: `$t(country:${props.tsKey}.name)`, - interpolation: { skipOnVariables: false }, - }), - } - } - case 'leader': { - return { - label: t('adjective.organization', { ns: 'common', adjective: `$t(attribute:${props.tsKey})` }), //t(props.tsKey, { ns: 'attribute' }), - disabled: !props.minify, - } - } - case 'verified': { - const lastVerified = - props.lastverified instanceof Date ? props.lastverified : new Date(props.lastverified) - - const dateString = DateTime.fromJSDate(lastVerified) - .setLocale(i18n.resolvedLanguage ?? 'en') - .toLocaleString(DateTime.DATE_MED_WITH_WEEKDAY) - const label = t('badge.verified-information-detail', { dateString }) - - return { - label, - multiline: true, - maw: { base: '90vw', xs: 600 }, - } - } - case 'claimed': { - const label = ( - - ), - }} - /> - ) - return { - label, - multiline: true, - closeDelay: 500, - style: { pointerEvents: 'auto' }, - maw: { base: '90vw', xs: 600 }, - } - } - } - })() - - const mantineVariant = isCustom - ? variant - ? customVariantMap[variant as CustomVariants] - : undefined - : (variant as BadgeVariant) - - const styleDataProps = { - ...(props.variant === 'leader' && props.minify ? { 'data-minify': true } : {}), - ...(props.variant === 'leader' && props.hideBg ? { 'data-hidebg': true } : {}), - } - - const badge = ( - - {children} - - ) - if (props.variant === 'unclaimed') { - const label = ( - setModalOpen(true)} variant={variants.Link.inheritStyle} />, - }} - /> - ) - return ( - - - {children} - - - ) - } - - if (renderTooltip) { - return ( - - {badge} - - ) - } - return badge -} - -Badge.displayName = 'Badge' -export const BadgeGroup = ({ badges, withSeparator = false, ...props }: BadgeGroupProps) => { - const variants = useCustomVariant() - const theme = useMantineTheme() - const separator = ( - - ) - const badgeList = badges.map((item: CustomBadgeProps, idx) => ( - - - - )) - - return ( - - {badgeList} - - ) -} - -interface BadgeGroupProps extends Omit { - badges: CustomBadgeProps[] - withSeparator?: boolean -} -type BadgeVariant = BadgeProps['variant'] - -interface BadgeStylesParams { - variant?: BadgeVariant | CustomVariants - minify?: boolean - hideBg?: boolean -} -interface BadgeOtherProps extends Omit { - /** Preset designs */ - variant?: - | Exclude - | 'outline' - /** - * Item rendered on the left side of the badge. Should be either an emoji unicode string or an Icon - * component - */ - leftSection?: ReactNode - hideTooltip?: boolean -} -export type CustomBadgeProps = - | BadgeOtherProps - | LeaderBadgeProps - | VerifiedBadgeProps - | AttributeTagProps - | CommunityTagProps - | ServiceTagProps - | NationalBadgeProps -type CustomVariants = (typeof customVariants)[number] - -export type CustomBadgeStyles = Partial<{ [className in BadgeStylesNames]: CSSObject }> -type BadgeVariants = (theme: MantineTheme, params: BadgeStylesParams) => CustomBadgeStyles - -type LeaderBadgeProps = { - variant: 'leader' - /** Background color for icon */ - iconBg: string - /** Unicode emoji string */ - icon: string - /** I18n translation key */ - tsKey: string - /** Show icon only? */ - minify?: boolean - /** Hide light gray bg for mini */ - hideBg?: boolean - hideTooltip?: boolean -} -type NationalBadgeProps = { - variant: 'national' - /** Translation key for the country name(s) */ - tsKey: string | string[] - hideTooltip?: boolean -} - -type VerifiedBadgeProps = { - variant: 'verified' - lastverified: Date | string - hideTooltip?: boolean -} - -export type AttributeTagProps = { - variant: 'attribute' - icon: IconList | string - tsKey: string - tsNs: string - tProps?: Omit - hideTooltip?: boolean -} - -export type CommunityTagProps = { - variant: 'community' - icon: string - tsKey: string - tProps?: Omit - hideTooltip?: boolean -} -export type ServiceTagProps = { - variant: 'service' - tsKey: string - tProps?: Omit - hideTooltip?: boolean -} +export const Badge = (props: BadgeProps) => Badge.Attribute = _Attribute Badge.Claimed = _Claimed diff --git a/packages/ui/components/core/UserReview.tsx b/packages/ui/components/core/UserReview.tsx index 89ccbd9253..55359c12c8 100644 --- a/packages/ui/components/core/UserReview.tsx +++ b/packages/ui/components/core/UserReview.tsx @@ -91,7 +91,7 @@ export const UserReview = ({ user, reviewText, reviewDate, verifiedUser, forceLo ) : null} - {verifiedUser && } + {verifiedUser && } ) } diff --git a/packages/ui/components/data-portal/ServiceEditDrawer.tsx b/packages/ui/components/data-portal/ServiceEditDrawer.tsx index de69fb8694..422140daf6 100644 --- a/packages/ui/components/data-portal/ServiceEditDrawer.tsx +++ b/packages/ui/components/data-portal/ServiceEditDrawer.tsx @@ -18,7 +18,7 @@ import compact from 'just-compact' import { useTranslation } from 'next-i18next' import { forwardRef, type ReactNode, useEffect, useMemo } from 'react' -import { BadgeGroup, type ServiceTagProps } from '~ui/components/core/Badge' +import { Badge } from '~ui/components/core/Badge' import { Breadcrumb } from '~ui/components/core/Breadcrumb' import { useCustomVariant } from '~ui/hooks' import { Icon } from '~ui/icon' @@ -80,21 +80,15 @@ const _ServiceEditDrawer = forwardRef // #region Get all available service options & filter selected const { data: allServices } = api.service.getOptions.useQuery(undefined, { refetchOnWindowFocus: false }) - const serviceBadges: ServiceTagProps[] = useMemo(() => { - if (!form.values.services?.length || !allServices) return [] - - return compact( - form.values.services.map(({ id }) => { - const service = allServices.find((item) => item.id === id) - if (service) { - return { - variant: 'service', - tsKey: service.tsKey, + const serviceBadges: ReactNode[] = + !form.values.services?.length || !allServices + ? [] + : form.values.services.map(({ id }) => { + const service = allServices.find((item) => item.id === id) + if (service) { + return {t(service.tsKey, { ns: service.tsNs })} } - } - }) - ) - }, [form.values.services, allServices]) + }) // #endregion @@ -209,11 +203,9 @@ const _ServiceEditDrawer = forwardRef /> {Boolean(serviceBadges.length) && ( <> - + + {serviceBadges} + Tag edit screen diff --git a/packages/ui/components/data-portal/ServicesDrawer.tsx b/packages/ui/components/data-portal/ServicesDrawer.tsx index 8195a20330..9fec27c894 100644 --- a/packages/ui/components/data-portal/ServicesDrawer.tsx +++ b/packages/ui/components/data-portal/ServicesDrawer.tsx @@ -84,7 +84,7 @@ const _ServicesDrawer = forwardRef((prop {Object.entries(data).map(([key, value]) => { return ( - + {t(key, { ns: 'services' })} {value.map(({ id, locations, name, attributes }) => { return ( diff --git a/packages/ui/components/sections/CrisisSupport/InternationalCard.tsx b/packages/ui/components/sections/CrisisSupport/InternationalCard.tsx index 2ba6ebeea8..0513cc6972 100644 --- a/packages/ui/components/sections/CrisisSupport/InternationalCard.tsx +++ b/packages/ui/components/sections/CrisisSupport/InternationalCard.tsx @@ -2,7 +2,7 @@ import { Card, createStyles, rem, Skeleton, Stack, Text, Title, useMantineTheme import { Trans, useTranslation } from 'next-i18next' import { type ApiOutput } from '@weareinreach/api' -import { BadgeGroup } from '~ui/components/core/Badge' +import { Badge } from '~ui/components/core/Badge' import { isExternal, Link } from '~ui/components/core/Link' import { useCustomVariant } from '~ui/hooks/useCustomVariant' import { parsePhoneNumber } from '~ui/hooks/usePhoneNumber' @@ -33,14 +33,13 @@ export const InternationalCard = ({ {Boolean(services?.length) && ( - ({ - variant: 'service', - tsKey, - hideTooltip: true, - key: `${i}-${tsKey}`, - }))} - /> + + {services?.map(({ tsKey }, i) => ( + + {t(tsKey, { ns: 'services' })} + + ))} + )} {name} {!!description.key && !!description.text && ( diff --git a/packages/ui/components/sections/CrisisSupport/NationalCard.tsx b/packages/ui/components/sections/CrisisSupport/NationalCard.tsx index 7a5799ee25..d83e1ac4ec 100644 --- a/packages/ui/components/sections/CrisisSupport/NationalCard.tsx +++ b/packages/ui/components/sections/CrisisSupport/NationalCard.tsx @@ -33,7 +33,9 @@ export const NationalCard = ({ {community?.tsKey && ( // @ts-expect-error props are too complicated right now. - + + {t(community.tsKey, { ns: 'attribute' })} + )} {name} {!!description?.key && !!description?.text && ( diff --git a/packages/ui/components/sections/ListingBasicInfo.tsx b/packages/ui/components/sections/ListingBasicInfo.tsx index c76539137c..796cca114f 100644 --- a/packages/ui/components/sections/ListingBasicInfo.tsx +++ b/packages/ui/components/sections/ListingBasicInfo.tsx @@ -1,11 +1,11 @@ import { Divider, Group, Skeleton, Stack, Text, Title, useMantineTheme } from '@mantine/core' import { useTranslation } from 'next-i18next' -import { memo } from 'react' +import { memo, type ReactNode } from 'react' import { useFormContext } from 'react-hook-form' import { Textarea, TextInput } from 'react-hook-form-mantine' import { type ApiOutput } from '@weareinreach/api' -import { BadgeGroup, type CustomBadgeProps } from '~ui/components/core/Badge' +import { Badge } from '~ui/components/core/Badge' import { Rating } from '~ui/components/core/Rating' import { InlineTextInput } from '~ui/components/data-portal/InlineTextInput' import { useCustomVariant } from '~ui/hooks/useCustomVariant' @@ -15,7 +15,9 @@ import { BadgeEdit } from '~ui/modals/BadgeEdit' export const ListingBasicDisplay = memo(({ data }: ListingBasicInfoProps) => { const { id: orgId } = useOrgInfo() - const { t, ready: i18nReady } = useTranslation(orgId) + const { t, ready: i18nReady } = useTranslation( + orgId ? ['services', 'attribute', orgId] : ['services', 'attribute'] + ) const variants = useCustomVariant() const { attributes, isClaimed, locations, description, id } = data @@ -38,33 +40,33 @@ export const ListingBasicDisplay = memo(({ data }: ListingBasicInfoProps) => { ) const infoBadges = () => { - const output: CustomBadgeProps[] = [] + const output: ReactNode[] = [] if (leaderAttributes.length) { leaderAttributes.forEach((entry) => - output.push({ - variant: 'leader', - icon: entry.attribute.icon ?? '', - iconBg: entry.attribute.iconBg ?? '#FFF', - tsKey: entry.attribute.tsKey, - }) + output.push( + + {t(entry.attribute.tsKey, { ns: entry.attribute.tsNs })} + + ) ) } if (data.lastVerified) - output.push({ - variant: 'verified', - lastverified: data.lastVerified.toString(), - }) - output.push({ - variant: isClaimed ? 'claimed' : 'unclaimed', - }) + output.push( + + ) + output.push() return output } - const focusedCommBadges: CustomBadgeProps[] = focusedCommunities.map(({ attribute }) => ({ - variant: 'community', - tsKey: attribute.tsKey, - icon: attribute.icon ?? '', - })) + const focusedCommBadges: ReactNode[] = focusedCommunities.map(({ attribute }) => ( + + {t(attribute.tsKey, { ns: attribute.tsNs })} + + )) const descriptionSection = description && description.key ? ( @@ -78,15 +80,17 @@ export const ListingBasicDisplay = memo(({ data }: ListingBasicInfoProps) => { {data.name} {isSingleLoc && } {addressLine} - + {infoBadges()} {descriptionSection} - + {focusedCommBadges} ) }) ListingBasicDisplay.displayName = 'ListingBasicDisplay' export const ListingBasicEdit = ({ data, location }: ListingBasicInfoProps) => { + const { id: orgId } = useOrgInfo() + const { t, ready: i18nReady } = useTranslation(orgId) const form = useFormContext() const { attributes, isClaimed } = data const theme = useMantineTheme() @@ -99,52 +103,38 @@ export const ListingBasicEdit = ({ data, location }: ListingBasicInfoProps) => { ) ) - const leaderBadges = (): CustomBadgeProps[] => { + const leaderBadges = (): ReactNode[] => { if (leaderAttributes.length) { - return leaderAttributes.map(({ attribute }) => ({ - variant: 'leader', - icon: attribute.icon ?? '', - iconBg: attribute.iconBg ?? '#FFF', - tsKey: attribute.tsKey, - })) + return leaderAttributes.map(({ attribute }) => ( + + {t(attribute.tsKey)} + + )) } else { return [ - { - variant: 'leader', - icon: '➕', - iconBg: '#FFF', - tsKey: 'Add leader badge', - }, + + Add leader badge + , ] } } const infoBadges = () => { - const output: CustomBadgeProps[] = [] + const output: ReactNode[] = [] if (data.lastVerified) - output.push({ - variant: 'verified', - lastverified: data.lastVerified.toString(), - }) - output.push({ - variant: isClaimed ? 'claimed' : 'unclaimed', - }) - + output.push( + + ) + output.push() return output } - const focusedCommBadges: CustomBadgeProps[] = focusedCommunities.length - ? focusedCommunities.map(({ attribute }) => ({ - variant: 'community', - tsKey: attribute.tsKey, - icon: attribute.icon ?? '', - })) - : [ - { - variant: 'community', - icon: '➕', - tsKey: 'Add Focused Community badge(s)', - }, - ] + const focusedCommBadges: ReactNode[] = focusedCommunities.length + ? focusedCommunities.map(({ attribute }) => ( + + {t(attribute.tsKey, { ns: attribute.tsNs })} + + )) + : [Add Focused Community badge(s)] return (
@@ -160,7 +150,7 @@ export const ListingBasicEdit = ({ data, location }: ListingBasicInfoProps) => { {!location && ( <> - + {leaderBadges()} { /> )} - + {infoBadges()} {!location && ( <> @@ -182,7 +172,7 @@ export const ListingBasicEdit = ({ data, location }: ListingBasicInfoProps) => { data-isDirty={form.formState.dirtyFields['description']} /> - + {focusedCommBadges} )} diff --git a/packages/ui/components/sections/LocationCard.tsx b/packages/ui/components/sections/LocationCard.tsx index 66396f445f..ac9c0e9bd6 100644 --- a/packages/ui/components/sections/LocationCard.tsx +++ b/packages/ui/components/sections/LocationCard.tsx @@ -8,7 +8,7 @@ import { useRouter } from 'next/router' import { useTranslation } from 'next-i18next' import { useEffect, useMemo, useRef, useState } from 'react' -import { BadgeGroup } from '~ui/components/core/Badge' +import { Badge } from '~ui/components/core/Badge' import { Link } from '~ui/components/core/Link' import { Rating } from '~ui/components/core/Rating' import { useCustomVariant } from '~ui/hooks' @@ -174,25 +174,19 @@ export const LocationCard = ({ remoteOnly, locationId, edit }: LocationCardProps {t('services', { ns: 'common' })} - ({ - variant: 'service', - tsKey, - }))} - /> + + {remoteServCategories.map((tsKey) => ( + {t(tsKey, { ns: 'services' })} + ))} + - + + + {t('additional.offers-remote-services', { ns: 'attribute' })} + + @@ -258,24 +252,22 @@ export const LocationCard = ({ remoteOnly, locationId, edit }: LocationCardProps {hasServices && ( {t('services', { ns: 'common' })} - ({ - variant: 'service', - tsKey, - }))} - /> + + {data.services.map((tsKey) => ( + {t(tsKey, { ns: 'services' })} + ))} + )} {hasAttributes && ( - ({ - variant: 'attribute', - tsNs: attribute.tsNs, - tsKey: attribute.tsKey, - icon: attribute.icon as IconList, - }))} - /> + + {data.attributes.map((attribute) => ( + + {t(attribute.tsKey, { ns: attribute.tsNs })} + + ))} + )} diff --git a/packages/ui/components/sections/ServicesInfo.tsx b/packages/ui/components/sections/ServicesInfo.tsx index 5b51cd0300..8ac851584b 100644 --- a/packages/ui/components/sections/ServicesInfo.tsx +++ b/packages/ui/components/sections/ServicesInfo.tsx @@ -3,7 +3,7 @@ import { useRouter } from 'next/router' import { useTranslation } from 'next-i18next' import { transformer } from '@weareinreach/util/transformer' -import { Badge, BadgeGroup } from '~ui/components/core/Badge' +import { Badge } from '~ui/components/core/Badge' import { useCustomVariant, useScreenSize } from '~ui/hooks' import { Icon } from '~ui/icon' import { trpc as api } from '~ui/lib/trpcClient' diff --git a/packages/ui/components/sections/VisitCard.tsx b/packages/ui/components/sections/VisitCard.tsx index 78adc9cb2e..daa78dbcc0 100644 --- a/packages/ui/components/sections/VisitCard.tsx +++ b/packages/ui/components/sections/VisitCard.tsx @@ -62,12 +62,9 @@ const VisitCardDisplay = ({ locationId }: VisitCardProps) => { const remoteSection = data.remote && ( - + + {t(data.remote.tsKey, { ns: 'attribute' })} + {t('remote-services')} ) @@ -155,12 +152,9 @@ const VisitCardEdit = ({ locationId }: VisitCardProps) => { const remoteSection = data.remote && ( - + + {t(data.remote.tsKey, { ns: 'attribute' })} + {t('remote-services')} ) diff --git a/packages/ui/modals/Service/index.tsx b/packages/ui/modals/Service/index.tsx index 079f6090f4..f623b2bb26 100644 --- a/packages/ui/modals/Service/index.tsx +++ b/packages/ui/modals/Service/index.tsx @@ -18,13 +18,7 @@ import { forwardRef, type JSX, type ReactNode } from 'react' import { serviceModalEvent } from '@weareinreach/analytics/events' import { supplementSchema } from '@weareinreach/api/schemas/attributeSupplement' import { AlertMessage } from '~ui/components/core/AlertMessage' -import { - type AttributeTagProps, - Badge, - BadgeGroup, - type CommunityTagProps, - type ServiceTagProps, -} from '~ui/components/core/Badge' +import { Badge } from '~ui/components/core/Badge' import { ContactInfo, hasContactInfo, Hours } from '~ui/components/data-display' import { type PassedDataObject } from '~ui/components/data-display/ContactInfo/types' import { getFreeText, useSlug } from '~ui/hooks' @@ -265,7 +259,11 @@ const ServiceModalBody = forwardRef(({ ser /** Clients served */ case 'srvfocus': { if (typeof icon === 'string' && attribute._count.parents === 0) { - subsections.clientsServed[namespace].push({ icon, tsKey, variant: 'community' }) + subsections.clientsServed[namespace].push( + + {t(tsKey, { ns: tsNs })} + + ) } break } @@ -315,8 +313,11 @@ const ServiceModalBody = forwardRef(({ ser } const { price, description } = costDetails - const badgeProps = { icon, tsKey, tsNs, tProps: { price: price ?? undefined } } - subsections[namespace].push() + subsections[namespace].push( + + {t(tsKey, { price, ns: tsNs })} + + ) if (description.length > 0) subsections[namespace].push( @@ -341,12 +342,11 @@ const ServiceModalBody = forwardRef(({ ser ) else { isValidIcon(icon) - ? subsections[`miscWithIcons`].push({ - tsKey, - icon, - tsNs, - variant: 'attribute', - }) + ? subsections[`miscWithIcons`].push( + + {t(tsKey, { ns: tsNs })} + + ) : subsections['misc'].push(t(tsKey, { ns: tsNs })) } break @@ -386,7 +386,7 @@ const ServiceModalBody = forwardRef(({ ser if (miscWithIcons.length > 0) extraInfo.push( - + {miscWithIcons} ) @@ -426,7 +426,7 @@ const ServiceModalBody = forwardRef(({ ser {Boolean(clientsServed.srvfocus.length) && ( - + {clientsServed.srvfocus} )} {Boolean(clientsServed.targetPop.length) && ( @@ -481,7 +481,7 @@ type Attributes = { cost: JSX.Element[] lang: string[] clientsServed: { - srvfocus: CommunityTagProps[] + srvfocus: JSX.Element[] targetPop: JSX.Element[] } atCapacity?: JSX.Element @@ -491,7 +491,7 @@ type Attributes = { freeText: JSX.Element[] } misc: string[] - miscWithIcons: AttributeTagProps[] + miscWithIcons: JSX.Element[] } type AccessDetails = { diff --git a/packages/ui/modals/dataPortal/Attributes/index.tsx b/packages/ui/modals/dataPortal/Attributes/index.tsx index dd4c6d94e6..7a2489e8c7 100644 --- a/packages/ui/modals/dataPortal/Attributes/index.tsx +++ b/packages/ui/modals/dataPortal/Attributes/index.tsx @@ -111,50 +111,53 @@ const AttributeModalBody = forwardRef( } }, }) - api.fieldOpt.attributesByCategory.useQuery(attrCat, { - enabled: Boolean(attrCat), - refetchOnWindowFocus: false, - onSuccess: (data) => { - const selected = form.values.selected?.map(({ value }) => value) ?? [] - const items = data.map( - ({ - attributeId, - attributeKey, - interpolationValues, - icon, - iconBg, - badgeRender, - requireBoolean, - requireGeo, - requireData, - requireLanguage, - requireText, - dataSchemaName, - dataSchema, - attributeName, - }) => ({ - value: attributeId, - label: attributeName, - tKey: attributeKey, - interpolationValues, - icon: icon ?? undefined, - iconBg: iconBg ?? undefined, - variant: badgeRender ?? undefined, - requireBoolean, - requireGeo, - requireData, - requireLanguage, - requireText, - dataSchemaName, - dataSchema, - }) - ) - form.setFieldValue( - 'attributes', - items.filter(({ value }) => !selected.includes(value)) - ) - }, - }) + api.fieldOpt.attributesByCategory.useQuery( + { categoryName: attrCat }, + { + enabled: Boolean(attrCat), + refetchOnWindowFocus: false, + onSuccess: (data) => { + const selected = form.values.selected?.map(({ value }) => value) ?? [] + const items = data.map( + ({ + attributeId, + attributeKey, + interpolationValues, + icon, + iconBg, + badgeRender, + requireBoolean, + requireGeo, + requireData, + requireLanguage, + requireText, + dataSchemaName, + dataSchema, + attributeName, + }) => ({ + value: attributeId, + label: attributeName, + tKey: attributeKey, + interpolationValues, + icon: icon ?? undefined, + iconBg: iconBg ?? undefined, + variant: badgeRender ?? undefined, + requireBoolean, + requireGeo, + requireData, + requireLanguage, + requireText, + dataSchemaName, + dataSchema, + }) + ) + form.setFieldValue( + 'attributes', + items.filter(({ value }) => !selected.includes(value)) + ) + }, + } + ) const saveAttributes = api.organization.attachAttribute.useMutation() // #endregion @@ -269,7 +272,7 @@ const AttributeModalBody = forwardRef( case 'ATTRIBUTE': { return ( - + {t(tKey, { ns: 'attribute' })} removeHandler(value)} /> ) @@ -277,7 +280,7 @@ const AttributeModalBody = forwardRef( case 'COMMUNITY': { return ( - + {t(tKey, { ns: 'attribute' })} removeHandler(value)} /> ) @@ -285,7 +288,9 @@ const AttributeModalBody = forwardRef( case 'LEADER': { return ( - + + {t(tKey, { ns: 'attribute' })} + removeHandler(value)} /> ) From 3fba4a91441b515fef83878240dc8bbc90f5f859 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 20 Mar 2024 20:31:42 +0000 Subject: [PATCH 10/20] chore(ui): update all non-major dependencies (#1168) * chore(ui): update all non-major dependencies Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * remove babel --------- Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Joe Karow <58997957+JoeKarow@users.noreply.github.com> --- apps/app/package.json | 6 +- package.json | 3 +- packages/analytics/package.json | 2 +- packages/api/package.json | 2 +- packages/db/package.json | 4 +- packages/env/package.json | 2 +- packages/ui/package.json | 20 +- pnpm-lock.yaml | 1064 +++++++++++++++---------------- 8 files changed, 534 insertions(+), 569 deletions(-) diff --git a/apps/app/package.json b/apps/app/package.json index e73e0f0972..de4f88341a 100644 --- a/apps/app/package.json +++ b/apps/app/package.json @@ -54,7 +54,7 @@ "@sentry/opentelemetry-node": "7.107.0", "@sentry/profiling-node": "7.107.0", "@tanstack/react-query": "4.36.1", - "@tanstack/react-table": "8.13.2", + "@tanstack/react-table": "8.14.0", "@trpc/client": "10.45.2", "@trpc/next": "10.45.2", "@trpc/react-query": "10.45.2", @@ -109,7 +109,7 @@ "@playwright/test": "1.42.1", "@prisma/nextjs-monorepo-workaround-plugin": "5.11.0", "@tanstack/react-query-devtools": "4.36.1", - "@tanstack/react-table-devtools": "8.13.2", + "@tanstack/react-table-devtools": "8.14.0", "@total-typescript/ts-reset": "0.5.1", "@types/eslint": "8.56.6", "@types/gtag.js": "0.0.19", @@ -133,7 +133,7 @@ "trpc-client-devtools-link": "0.2.1-next", "trpc-panel": "1.3.4", "trpc-playground": "1.0.4", - "type-fest": "4.13.0", + "type-fest": "4.13.1", "typescript": "5.4.2", "webpack-bundle-analyzer": "4.10.1" }, diff --git a/package.json b/package.json index 412700fe87..645de865a8 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "dotenv": "16.4.5", "dotenv-expand": "11.0.6", "husky": "9.0.11", - "knip": "5.1.3", + "knip": "5.1.5", "lint-staged": "15.2.2", "prettier": "3.2.5", "prettier-plugin-jsdoc": "1.3.0", @@ -108,7 +108,6 @@ }, "peerDependencyRules": { "allowedVersions": { - "babel-loader": "9", "i18next-browser-languagedetector": "7", "i18next-http-backend": "2", "msw": "1", diff --git a/packages/analytics/package.json b/packages/analytics/package.json index af5fb01c7b..e09f3c1689 100644 --- a/packages/analytics/package.json +++ b/packages/analytics/package.json @@ -21,7 +21,7 @@ "@weareinreach/eslint-config": "workspace:*", "next": "14.1.4", "nextjs-google-analytics": "2.3.3", - "type-fest": "4.13.0" + "type-fest": "4.13.1" }, "peerDependencies": { "next": "14.1.4", diff --git a/packages/api/package.json b/packages/api/package.json index 26c4fea302..12cccd2c88 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -67,7 +67,7 @@ "prettier": "3.2.5", "trpc-client-devtools-link": "0.2.1-next", "trpc-panel": "1.3.4", - "type-fest": "4.13.0", + "type-fest": "4.13.1", "typescript": "5.4.2" }, "peerDependencies": { diff --git a/packages/db/package.json b/packages/db/package.json index 35928a3f22..119f354c02 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -74,7 +74,7 @@ "@types/luxon": "3.4.2", "@types/node": "20.11.30", "@types/papaparse": "5.3.14", - "@types/pg": "8.11.3", + "@types/pg": "8.11.4", "@types/terraformer__wkt": "2.0.3", "@weareinreach/config": "workspace:*", "@weareinreach/eslint-config": "0.100.0", @@ -108,7 +108,7 @@ "string-byte-length": "3.0.0", "tiny-invariant": "1.3.3", "tsx": "4.7.1", - "type-fest": "4.13.0", + "type-fest": "4.13.1", "typescript": "5.4.2", "zod-prisma-types": "3.1.6", "zod-to-json-schema": "3.22.4" diff --git a/packages/env/package.json b/packages/env/package.json index 8ea510ad12..64d9c90b6a 100644 --- a/packages/env/package.json +++ b/packages/env/package.json @@ -19,7 +19,7 @@ "dependencies": { "@t3-oss/env-nextjs": "0.9.2", "@weareinreach/util": "workspace:*", - "chromatic": "11.1.0", + "chromatic": "11.2.0", "zod": "3.22.4" }, "devDependencies": { diff --git a/packages/ui/package.json b/packages/ui/package.json index b0ec272c7a..3795ff4990 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -58,11 +58,6 @@ "zustand": "4.5.2" }, "devDependencies": { - "@babel/core": "7.24.1", - "@babel/plugin-transform-typescript": "7.24.1", - "@babel/preset-env": "7.24.1", - "@babel/preset-react": "7.24.1", - "@babel/preset-typescript": "7.24.1", "@emotion/react": "11.11.4", "@emotion/server": "11.11.0", "@faker-js/faker": "8.4.1", @@ -112,14 +107,12 @@ "@swc/helpers": "0.5.7", "@tanstack/react-query": "4.36.1", "@tanstack/react-query-devtools": "4.36.1", - "@tanstack/react-table": "8.13.2", - "@tanstack/react-table-devtools": "8.13.2", + "@tanstack/react-table": "8.14.0", + "@tanstack/react-table-devtools": "8.14.0", "@tomfreudenberg/next-auth-mock": "0.5.6", "@trpc/client": "10.45.2", "@trpc/next": "10.45.2", "@trpc/react-query": "10.45.2", - "@types/babel__core": "7.20.5", - "@types/babel__preset-env": "7.9.6", "@types/eslint": "8.56.6", "@types/google.maps": "3.55.5", "@types/luxon": "3.4.2", @@ -134,8 +127,7 @@ "@weareinreach/db": "workspace:*", "@weareinreach/eslint-config": "0.100.0", "@welldone-software/why-did-you-render": "8.0.1", - "babel-loader": "9.1.3", - "chromatic": "11.1.0", + "chromatic": "11.2.0", "css-loader": "6.10.0", "dayjs": "1.11.10", "dotenv": "16.4.5", @@ -149,7 +141,7 @@ "luxon": "3.4.4", "mantine-react-table": "1.3.4", "merge-anything": "5.1.7", - "msw": "2.2.8", + "msw": "2.2.9", "msw-storybook-addon": "2.0.0-beta.0", "next": "14.1.4", "next-auth": "4.24.7", @@ -175,9 +167,9 @@ "trpc-client-devtools-link": "0.2.1-next", "tsconfig-paths-webpack-plugin": "4.1.0", "tsx": "4.7.1", - "type-fest": "4.13.0", + "type-fest": "4.13.1", "typescript": "5.4.2", - "webpack": "5.90.3", + "webpack": "5.91.0", "zod": "3.22.4" }, "peerDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 26ac47dfef..7253825597 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -82,8 +82,8 @@ importers: specifier: 9.0.11 version: 9.0.11 knip: - specifier: 5.1.3 - version: 5.1.3(@types/node@20.11.30)(typescript@5.4.2) + specifier: 5.1.5 + version: 5.1.5(@types/node@20.11.30)(typescript@5.4.2) lint-staged: specifier: 15.2.2 version: 15.2.2 @@ -211,8 +211,8 @@ importers: specifier: 4.36.1 version: 4.36.1(react-dom@18.2.0)(react@18.2.0) '@tanstack/react-table': - specifier: 8.13.2 - version: 8.13.2(react-dom@18.2.0)(react@18.2.0) + specifier: 8.14.0 + version: 8.14.0(react-dom@18.2.0)(react@18.2.0) '@trpc/client': specifier: 10.45.2 version: 10.45.2(@trpc/server@10.45.2) @@ -371,8 +371,8 @@ importers: specifier: 4.36.1 version: 4.36.1(@tanstack/react-query@4.36.1)(react-dom@18.2.0)(react@18.2.0) '@tanstack/react-table-devtools': - specifier: 8.13.2 - version: 8.13.2(react-dom@18.2.0)(react@18.2.0) + specifier: 8.14.0 + version: 8.14.0(react-dom@18.2.0)(react@18.2.0) '@total-typescript/ts-reset': specifier: 0.5.1 version: 0.5.1 @@ -443,8 +443,8 @@ importers: specifier: 1.0.4 version: 1.0.4(@trpc/server@10.45.2)(@types/node@20.11.30)(typescript@5.4.2)(zod@3.22.4) type-fest: - specifier: 4.13.0 - version: 4.13.0 + specifier: 4.13.1 + version: 4.13.1 typescript: specifier: 5.4.2 version: 5.4.2 @@ -648,8 +648,8 @@ importers: specifier: 2.3.3 version: 2.3.3(next@14.1.4)(react@18.2.0) type-fest: - specifier: 4.13.0 - version: 4.13.0 + specifier: 4.13.1 + version: 4.13.1 packages/api: dependencies: @@ -805,8 +805,8 @@ importers: specifier: 1.3.4 version: 1.3.4(patch_hash=3z2tx2cn67fyw5s2xdx73dxaji)(@trpc/server@10.45.2)(zod@3.22.4) type-fest: - specifier: 4.13.0 - version: 4.13.0 + specifier: 4.13.1 + version: 4.13.1 typescript: specifier: 5.4.2 version: 5.4.2 @@ -1039,8 +1039,8 @@ importers: specifier: 5.3.14 version: 5.3.14 '@types/pg': - specifier: 8.11.3 - version: 8.11.3 + specifier: 8.11.4 + version: 8.11.4 '@types/terraformer__wkt': specifier: 2.0.3 version: 2.0.3 @@ -1141,8 +1141,8 @@ importers: specifier: 4.7.1 version: 4.7.1 type-fest: - specifier: 4.13.0 - version: 4.13.0 + specifier: 4.13.1 + version: 4.13.1 typescript: specifier: 5.4.2 version: 5.4.2 @@ -1162,8 +1162,8 @@ importers: specifier: workspace:* version: link:../util chromatic: - specifier: 11.1.0 - version: 11.1.0 + specifier: 11.2.0 + version: 11.2.0 zod: specifier: 3.22.4 version: 3.22.4 @@ -1239,7 +1239,7 @@ importers: version: 1.12.5(eslint@8.57.0) next: specifier: 14.1.4 - version: 14.1.4(@babel/core@7.24.1)(react-dom@18.2.0)(react@18.2.0) + version: 14.1.4(@babel/core@7.24.3)(react-dom@18.2.0)(react@18.2.0) resolve-pkg-maps: specifier: 1.0.0 version: 1.0.0 @@ -1346,21 +1346,6 @@ importers: specifier: 4.5.2 version: 4.5.2(@types/react@18.2.67)(react@18.2.0) devDependencies: - '@babel/core': - specifier: 7.24.1 - version: 7.24.1 - '@babel/plugin-transform-typescript': - specifier: 7.24.1 - version: 7.24.1(@babel/core@7.24.1) - '@babel/preset-env': - specifier: 7.24.1 - version: 7.24.1(@babel/core@7.24.1) - '@babel/preset-react': - specifier: 7.24.1 - version: 7.24.1(@babel/core@7.24.1) - '@babel/preset-typescript': - specifier: 7.24.1 - version: 7.24.1(@babel/core@7.24.1) '@emotion/react': specifier: 11.11.4 version: 11.11.4(@types/react@18.2.67)(react@18.2.0) @@ -1462,7 +1447,7 @@ importers: version: 7.6.17 '@storybook/addon-webpack5-compiler-swc': specifier: 1.0.2 - version: 1.0.2(@swc/helpers@0.5.7)(webpack@5.90.3) + version: 1.0.2(@swc/helpers@0.5.7)(webpack@5.91.0) '@storybook/components': specifier: 7.6.17 version: 7.6.17(@types/react-dom@18.2.22)(@types/react@18.2.67)(react-dom@18.2.0)(react@18.2.0) @@ -1477,7 +1462,7 @@ importers: version: 7.6.17(react-dom@18.2.0)(react@18.2.0) '@storybook/nextjs': specifier: 7.6.17 - version: 7.6.17(@swc/core@1.4.8)(@swc/helpers@0.5.7)(esbuild@0.18.20)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.13.0)(typescript@5.4.2)(webpack@5.90.3) + version: 7.6.17(@swc/core@1.4.8)(@swc/helpers@0.5.7)(esbuild@0.18.20)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.13.1)(typescript@5.4.2)(webpack@5.91.0) '@storybook/preview-api': specifier: 7.6.17 version: 7.6.17 @@ -1509,11 +1494,11 @@ importers: specifier: 4.36.1 version: 4.36.1(@tanstack/react-query@4.36.1)(react-dom@18.2.0)(react@18.2.0) '@tanstack/react-table': - specifier: 8.13.2 - version: 8.13.2(react-dom@18.2.0)(react@18.2.0) + specifier: 8.14.0 + version: 8.14.0(react-dom@18.2.0)(react@18.2.0) '@tanstack/react-table-devtools': - specifier: 8.13.2 - version: 8.13.2(react-dom@18.2.0)(react@18.2.0) + specifier: 8.14.0 + version: 8.14.0(react-dom@18.2.0)(react@18.2.0) '@tomfreudenberg/next-auth-mock': specifier: 0.5.6 version: 0.5.6(next-auth@4.24.7)(react@18.2.0) @@ -1526,12 +1511,6 @@ importers: '@trpc/react-query': specifier: 10.45.2 version: 10.45.2(@tanstack/react-query@4.36.1)(@trpc/client@10.45.2)(@trpc/server@10.45.2)(react-dom@18.2.0)(react@18.2.0) - '@types/babel__core': - specifier: 7.20.5 - version: 7.20.5 - '@types/babel__preset-env': - specifier: 7.9.6 - version: 7.9.6 '@types/eslint': specifier: 8.56.6 version: 8.56.6 @@ -1574,15 +1553,12 @@ importers: '@welldone-software/why-did-you-render': specifier: 8.0.1 version: 8.0.1(react@18.2.0) - babel-loader: - specifier: 9.1.3 - version: 9.1.3(@babel/core@7.24.1)(webpack@5.90.3) chromatic: - specifier: 11.1.0 - version: 11.1.0 + specifier: 11.2.0 + version: 11.2.0 css-loader: specifier: 6.10.0 - version: 6.10.0(webpack@5.90.3) + version: 6.10.0(webpack@5.91.0) dayjs: specifier: 1.11.10 version: 1.11.10 @@ -1620,14 +1596,14 @@ importers: specifier: 5.1.7 version: 5.1.7 msw: - specifier: 2.2.8 - version: 2.2.8(typescript@5.4.2) + specifier: 2.2.9 + version: 2.2.9(typescript@5.4.2) msw-storybook-addon: specifier: 2.0.0-beta.0 - version: 2.0.0-beta.0(msw@2.2.8) + version: 2.0.0-beta.0(msw@2.2.9) next: specifier: 14.1.4 - version: 14.1.4(@babel/core@7.24.1)(react-dom@18.2.0)(react@18.2.0) + version: 14.1.4(@babel/core@7.24.3)(react-dom@18.2.0)(react@18.2.0) next-auth: specifier: 4.24.7 version: 4.24.7(next@14.1.4)(react-dom@18.2.0)(react@18.2.0) @@ -1636,7 +1612,7 @@ importers: version: 15.2.0(i18next@23.10.1)(next@14.1.4)(react-i18next@14.1.0)(react@18.2.0) postcss-loader: specifier: 8.1.1 - version: 8.1.1(postcss@8.4.37)(typescript@5.4.2)(webpack@5.90.3) + version: 8.1.1(postcss@8.4.37)(typescript@5.4.2)(webpack@5.91.0) prettier: specifier: 3.2.5 version: 3.2.5 @@ -1687,7 +1663,7 @@ importers: version: 2.2.1(@storybook/components@7.6.17)(@storybook/core-events@7.6.17)(@storybook/manager-api@7.6.17)(@storybook/preview-api@7.6.17)(@storybook/theming@7.6.17)(react-dom@18.2.0)(react@18.2.0) style-loader: specifier: 3.3.4 - version: 3.3.4(webpack@5.90.3) + version: 3.3.4(webpack@5.91.0) trpc-client-devtools-link: specifier: 0.2.1-next version: 0.2.1-next(@trpc/client@10.45.2)(@trpc/server@10.45.2) @@ -1698,14 +1674,14 @@ importers: specifier: 4.7.1 version: 4.7.1 type-fest: - specifier: 4.13.0 - version: 4.13.0 + specifier: 4.13.1 + version: 4.13.1 typescript: specifier: 5.4.2 version: 5.4.2 webpack: - specifier: 5.90.3 - version: 5.90.3(@swc/core@1.4.8)(esbuild@0.18.20) + specifier: 5.91.0 + version: 5.91.0(@swc/core@1.4.8)(esbuild@0.18.20) zod: specifier: 3.22.4 version: 3.22.4 @@ -2325,15 +2301,15 @@ packages: - supports-color dev: true - /@babel/core@7.24.1: - resolution: {integrity: sha512-F82udohVyIgGAY2VVj/g34TpFUG606rumIHjTfVbssPg2zTR7PuuEpZcX8JA6sgBfIYmJrFtWgPvHQuJamVqZQ==} + /@babel/core@7.24.3: + resolution: {integrity: sha512-5FcvN1JHw2sHJChotgx8Ek0lyuh4kCKelgMTTqhYJJtloNvUfpAFMeNQUtdlIaktwrSV9LtCdqwk48wL2wBacQ==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.24.2 '@babel/generator': 7.24.1 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.1) + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.3) '@babel/helpers': 7.24.1 '@babel/parser': 7.24.1 '@babel/template': 7.24.0 @@ -2416,42 +2392,42 @@ packages: semver: 6.3.1 dev: true - /@babel/helper-create-class-features-plugin@7.24.1(@babel/core@7.24.1): + /@babel/helper-create-class-features-plugin@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-1yJa9dX9g//V6fDebXoEfEsxkZHk3Hcbm+zLhyu6qVgYFLvmTALTeV+jNU9e5RnYtioBrGEOdoI2joMSNQ/+aA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.1) + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.3) '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 dev: true - /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.24.1): + /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.24.3): resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 dev: true - /@babel/helper-define-polyfill-provider@0.6.1(@babel/core@7.24.1): + /@babel/helper-define-polyfill-provider@0.6.1(@babel/core@7.24.3): resolution: {integrity: sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.24.0 debug: 4.3.4 @@ -2505,13 +2481,13 @@ packages: '@babel/helper-validator-identifier': 7.22.20 dev: true - /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.1): + /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.3): resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-module-imports': 7.24.1 '@babel/helper-simple-access': 7.22.5 @@ -2530,13 +2506,13 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.24.1): + /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.24.3): resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': 7.22.20 @@ -2554,13 +2530,13 @@ packages: '@babel/helper-optimise-call-expression': 7.22.5 dev: true - /@babel/helper-replace-supers@7.24.1(@babel/core@7.24.1): + /@babel/helper-replace-supers@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 @@ -2640,232 +2616,232 @@ packages: dependencies: '@babel/types': 7.24.0 - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.1(@babel/core@7.24.1): + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.1(@babel/core@7.24.1): + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-optional-chaining': 7.24.1(@babel/core@7.24.3) dev: true - /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.1(@babel/core@7.24.1): + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.1): + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.3): resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 dev: true - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.1): + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.3): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.24.1): + /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.24.3): resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.1): + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.3): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.1): + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.3): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.1): + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.3): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.1): + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.3): resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-flow@7.24.1(@babel/core@7.24.1): + /@babel/plugin-syntax-flow@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-sxi2kLTI5DeW5vDtMUsk4mTPwvlUDbjOnoWayhynCwrw4QXRld4QEYwqzY8JmQXaJUtgUuCIurtSRH5sn4c7mA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-import-assertions@7.24.1(@babel/core@7.24.1): + /@babel/plugin-syntax-import-assertions@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-import-attributes@7.24.1(@babel/core@7.24.1): + /@babel/plugin-syntax-import-attributes@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.1): + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.3): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.1): + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.3): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.24.1): + /@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.1): + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.3): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.1): + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.3): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.1): + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.3): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.1): + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.3): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.1): + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.3): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.1): + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.3): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.1): + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.3): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.1): + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.3): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true @@ -2879,281 +2855,281 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.24.1): + /@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.1): + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.3): resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.1 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.1) + '@babel/core': 7.24.3 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.3) '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-arrow-functions@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-arrow-functions@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-async-generator-functions@7.24.1(@babel/core@7.24.1): - resolution: {integrity: sha512-OTkLJM0OtmzcpOgF7MREERUCdCnCBtBsq3vVFbuq/RKMK0/jdYqdMexWi3zNs7Nzd95ase65MbTGrpFJflOb6A==} + /@babel/plugin-transform-async-generator-functions@7.24.3(@babel/core@7.24.3): + resolution: {integrity: sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.1) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.1) + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.3) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.3) dev: true - /@babel/plugin-transform-async-to-generator@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-async-to-generator@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-module-imports': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.1) + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.3) dev: true - /@babel/plugin-transform-block-scoped-functions@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-block-scoped-functions@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-block-scoping@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-block-scoping@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-h71T2QQvDgM2SmT29UYU6ozjMlAt7s7CSs5Hvy8f8cf/GM/Z4a2zMfN+fjVGaieeCrXR3EdQl6C4gQG+OgmbKw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-class-properties@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-class-properties@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 - '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.1) + '@babel/core': 7.24.3 + '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.3) '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-class-static-block@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-class-static-block@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-FUHlKCn6J3ERiu8Dv+4eoz7w8+kFLSyeVG4vDAikwADGjUCoHw/JHokyGtr8OR4UjpwPVivyF+h8Q5iv/JmrtA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.24.1 - '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.1) + '@babel/core': 7.24.3 + '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.3) '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.1) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.3) dev: true - /@babel/plugin-transform-classes@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-classes@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-ZTIe3W7UejJd3/3R4p7ScyyOoafetUShSf4kCqV0O7F/RiHxVj/wRaRnQlrGwflvcehNA8M42HkAiEDYZu2F1Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.1) + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.3) '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 dev: true - /@babel/plugin-transform-computed-properties@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-computed-properties@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 '@babel/template': 7.24.0 dev: true - /@babel/plugin-transform-destructuring@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-destructuring@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-ow8jciWqNxR3RYbSNVuF4U2Jx130nwnBnhRw6N6h1bOejNkABmcI5X5oz29K4alWX7vf1C+o6gtKXikzRKkVdw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-dotall-regex@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-dotall-regex@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.1) + '@babel/core': 7.24.3 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.3) '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-duplicate-keys@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-duplicate-keys@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-dynamic-import@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-dynamic-import@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.1) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.3) dev: true - /@babel/plugin-transform-exponentiation-operator@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-exponentiation-operator@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-export-namespace-from@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-export-namespace-from@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.1) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.3) dev: true - /@babel/plugin-transform-flow-strip-types@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-flow-strip-types@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-iIYPIWt3dUmUKKE10s3W+jsQ3icFkw0JyRVyY1B7G4yK/nngAOHLVx8xlhA6b/Jzl/Y0nis8gjqhqKtRDQqHWQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-flow': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-syntax-flow': 7.24.1(@babel/core@7.24.3) dev: true - /@babel/plugin-transform-for-of@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-for-of@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true - /@babel/plugin-transform-function-name@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-function-name@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-json-strings@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-json-strings@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.1) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.3) dev: true - /@babel/plugin-transform-literals@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-literals@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-logical-assignment-operators@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-logical-assignment-operators@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.1) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.3) dev: true - /@babel/plugin-transform-member-expression-literals@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-member-expression-literals@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-modules-amd@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-modules-amd@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.1) + '@babel/core': 7.24.3 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.3) '@babel/helper-plugin-utils': 7.24.0 dev: true @@ -3169,307 +3145,307 @@ packages: '@babel/helper-simple-access': 7.22.5 dev: true - /@babel/plugin-transform-modules-commonjs@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-modules-commonjs@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.1) + '@babel/core': 7.24.3 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.3) '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-simple-access': 7.22.5 dev: true - /@babel/plugin-transform-modules-systemjs@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-modules-systemjs@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.1) + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.3) '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-validator-identifier': 7.22.20 dev: true - /@babel/plugin-transform-modules-umd@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-modules-umd@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.1) + '@babel/core': 7.24.3 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.3) '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.24.1): + /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.24.3): resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.1 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.1) + '@babel/core': 7.24.3 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.3) '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-new-target@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-new-target@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-nullish-coalescing-operator@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-nullish-coalescing-operator@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.1) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.3) dev: true - /@babel/plugin-transform-numeric-separator@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-numeric-separator@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.1) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.3) dev: true - /@babel/plugin-transform-object-rest-spread@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-object-rest-spread@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-XjD5f0YqOtebto4HGISLNfiNMTTs6tbkFf2TOqJlYKYmbo+mN9Dnpl4SRoofiziuOWMIyq3sZEUqLo3hLITFEA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.1) - '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.3) + '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.24.3) dev: true - /@babel/plugin-transform-object-super@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-object-super@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.1) + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.3) dev: true - /@babel/plugin-transform-optional-catch-binding@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-optional-catch-binding@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.1) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.3) dev: true - /@babel/plugin-transform-optional-chaining@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-optional-chaining@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-n03wmDt+987qXwAgcBlnUUivrZBPZ8z1plL0YvgQalLm+ZE5BMhGm94jhxXtA1wzv1Cu2aaOv1BM9vbVttrzSg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.1) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.3) dev: true - /@babel/plugin-transform-parameters@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-parameters@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-private-methods@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-private-methods@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 - '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.1) + '@babel/core': 7.24.3 + '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.3) '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-private-property-in-object@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-private-property-in-object@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-pTHxDVa0BpUbvAgX3Gat+7cSciXqUcY9j2VZKTbSB6+VQGpNgNO9ailxTGHSXlqOnX1Hcx1Enme2+yv7VqP9bg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.1) + '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.3) '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.1) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.3) dev: true - /@babel/plugin-transform-property-literals@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-property-literals@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-react-display-name@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-react-display-name@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-mvoQg2f9p2qlpDQRBC7M3c3XTr0k7cp/0+kFKKO/7Gtu0LSw16eKB+Fabe2bDT/UpsyasTBBkAnbdsLrkD5XMw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.24.1): + /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.24.3): resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.1) + '@babel/core': 7.24.3 + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.3) dev: true - /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.24.1): + /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.24.3): resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-module-imports': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.3) '@babel/types': 7.24.0 dev: true - /@babel/plugin-transform-react-pure-annotations@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-react-pure-annotations@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-+pWEAaDJvSm9aFvJNpLiM2+ktl2Sn2U5DdyiWdZBxmLc6+xGt88dvFqsHiAiDS+8WqUwbDfkKz9jRxK3M0k+kA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-regenerator@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-regenerator@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 regenerator-transform: 0.15.2 dev: true - /@babel/plugin-transform-reserved-words@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-reserved-words@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-runtime@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-runtime@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-yHLX14/T+tO0gjgJroDb8JYjOcQuzVC+Brt4CjHAxq/Ghw4xBVG+N02d1rMEcyUnKUQBL4Yy2gA9R72GK961jQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-module-imports': 7.24.1 '@babel/helper-plugin-utils': 7.24.0 - babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.24.1) - babel-plugin-polyfill-corejs3: 0.10.1(@babel/core@7.24.1) - babel-plugin-polyfill-regenerator: 0.6.1(@babel/core@7.24.1) + babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.24.3) + babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.3) + babel-plugin-polyfill-regenerator: 0.6.1(@babel/core@7.24.3) semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-shorthand-properties@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-shorthand-properties@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-spread@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-spread@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true - /@babel/plugin-transform-sticky-regex@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-sticky-regex@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-template-literals@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-template-literals@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-typeof-symbol@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-typeof-symbol@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-CBfU4l/A+KruSUoW+vTQthwcAdwuqbpRNB8HQKlZABwHRhsdHZ9fezp4Sn18PeAlYxTNiLMlx4xUBV3AWfg1BA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true @@ -3486,212 +3462,212 @@ packages: '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.23.2) dev: true - /@babel/plugin-transform-typescript@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-typescript@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-liYSESjX2fZ7JyBFkYG78nfvHlMKE6IpNdTVnxmlYUR+j5ZLsitFbaAE+eJSK2zPPkNWNw4mXL51rQ8WrvdK0w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.1) + '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.3) '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.3) dev: true - /@babel/plugin-transform-unicode-escapes@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-unicode-escapes@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-unicode-property-regex@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-unicode-property-regex@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.1) + '@babel/core': 7.24.3 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.3) '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-unicode-regex@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-unicode-regex@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.1) + '@babel/core': 7.24.3 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.3) '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-unicode-sets-regex@7.24.1(@babel/core@7.24.1): + /@babel/plugin-transform-unicode-sets-regex@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.1 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.1) + '@babel/core': 7.24.3 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.3) '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/preset-env@7.24.1(@babel/core@7.24.1): - resolution: {integrity: sha512-CwCMz1Z28UHLI2iE+cbnWT2epPMV9bzzoBGM6A3mOS22VQd/1TPoWItV7S7iL9TkPmPEf5L/QzurmztyyDN9FA==} + /@babel/preset-env@7.24.3(@babel/core@7.24.3): + resolution: {integrity: sha512-fSk430k5c2ff8536JcPvPWK4tZDwehWLGlBp0wrsBUjZVdeQV6lePbwKWZaZfK2vnh/1kQX1PzAJWsnBmVgGJA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.24.1 - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.1) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.1) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.1) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.1) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.1) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.1) - '@babel/plugin-syntax-import-assertions': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-syntax-import-attributes': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.1) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.1) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.1) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.1) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.1) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.1) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.1) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.1) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.1) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.1) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.1) - '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-async-generator-functions': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-async-to-generator': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-block-scoped-functions': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-block-scoping': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-class-static-block': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-classes': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-computed-properties': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-destructuring': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-dotall-regex': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-duplicate-keys': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-dynamic-import': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-exponentiation-operator': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-export-namespace-from': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-for-of': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-function-name': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-json-strings': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-literals': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-logical-assignment-operators': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-member-expression-literals': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-modules-amd': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-modules-systemjs': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-modules-umd': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.24.1) - '@babel/plugin-transform-new-target': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-nullish-coalescing-operator': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-numeric-separator': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-object-rest-spread': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-object-super': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-optional-catch-binding': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-optional-chaining': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-private-property-in-object': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-property-literals': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-regenerator': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-reserved-words': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-spread': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-sticky-regex': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-template-literals': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-typeof-symbol': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-unicode-escapes': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-unicode-property-regex': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-unicode-regex': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-unicode-sets-regex': 7.24.1(@babel/core@7.24.1) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.1) - babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.24.1) - babel-plugin-polyfill-corejs3: 0.10.1(@babel/core@7.24.1) - babel-plugin-polyfill-regenerator: 0.6.1(@babel/core@7.24.1) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.3) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.3) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.3) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.3) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.3) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.3) + '@babel/plugin-syntax-import-assertions': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-syntax-import-attributes': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.3) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.3) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.3) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.3) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.3) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.3) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.3) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.3) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.3) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.3) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.3) + '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-async-generator-functions': 7.24.3(@babel/core@7.24.3) + '@babel/plugin-transform-async-to-generator': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-block-scoped-functions': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-block-scoping': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-class-static-block': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-classes': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-computed-properties': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-destructuring': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-dotall-regex': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-duplicate-keys': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-dynamic-import': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-exponentiation-operator': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-export-namespace-from': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-for-of': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-function-name': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-json-strings': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-literals': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-logical-assignment-operators': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-member-expression-literals': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-modules-amd': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-modules-systemjs': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-modules-umd': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.24.3) + '@babel/plugin-transform-new-target': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-numeric-separator': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-object-rest-spread': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-object-super': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-optional-catch-binding': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-optional-chaining': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-private-property-in-object': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-property-literals': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-regenerator': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-reserved-words': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-spread': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-sticky-regex': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-template-literals': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-typeof-symbol': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-unicode-escapes': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-unicode-property-regex': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-unicode-regex': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-unicode-sets-regex': 7.24.1(@babel/core@7.24.3) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.3) + babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.24.3) + babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.3) + babel-plugin-polyfill-regenerator: 0.6.1(@babel/core@7.24.3) core-js-compat: 3.36.1 semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /@babel/preset-flow@7.24.1(@babel/core@7.24.1): + /@babel/preset-flow@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-sWCV2G9pcqZf+JHyv/RyqEIpFypxdCSxWIxQjpdaQxenNog7cN1pr76hg8u0Fz8Qgg0H4ETkGcJnXL8d4j0PPA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-transform-flow-strip-types': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-flow-strip-types': 7.24.1(@babel/core@7.24.3) dev: true - /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.1): + /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.3): resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} peerDependencies: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 '@babel/types': 7.24.0 esutils: 2.0.3 dev: true - /@babel/preset-react@7.24.1(@babel/core@7.24.1): + /@babel/preset-react@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-eFa8up2/8cZXLIpkafhaADTXSnl7IsUFCYenRWrARBz0/qZwcT0RBXpys0LJU4+WfPoF2ZG6ew6s2V6izMCwRA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-transform-react-display-name': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.1) - '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.24.1) - '@babel/plugin-transform-react-pure-annotations': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-transform-react-display-name': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.3) + '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.24.3) + '@babel/plugin-transform-react-pure-annotations': 7.24.1(@babel/core@7.24.3) dev: true - /@babel/preset-typescript@7.24.1(@babel/core@7.24.1): + /@babel/preset-typescript@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-1DBaMmRDpuYQBPWD8Pf/WEwCrtgRHxsZnP4mIy9G/X+hFfbI47Q2G4t1Paakld84+qsk2fSsUPMKg71jkoOOaQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-typescript': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-typescript': 7.24.1(@babel/core@7.24.3) dev: true - /@babel/register@7.23.7(@babel/core@7.24.1): + /@babel/register@7.23.7(@babel/core@7.24.3): resolution: {integrity: sha512-EjJeB6+kvpk+Y5DAkEAmbOBEFkh9OASx0huoEkqYTFxAZHzOAX2Oh5uwAUuL2rUddqfM0SA+KPXV2TbzoZ2kvQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 clone-deep: 4.0.1 find-cache-dir: 2.1.0 make-dir: 2.1.0 @@ -5392,7 +5368,7 @@ packages: resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 babel-plugin-istanbul: 6.1.1 @@ -6606,7 +6582,7 @@ packages: playwright: 1.42.1 dev: true - /@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(type-fest@4.13.0)(webpack@5.90.3): + /@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(type-fest@4.13.1)(webpack@5.91.0): resolution: {integrity: sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==} engines: {node: '>= 10.13'} peerDependencies: @@ -6642,8 +6618,8 @@ packages: react-refresh: 0.14.0 schema-utils: 3.3.0 source-map: 0.7.4 - type-fest: 4.13.0 - webpack: 5.90.3(@swc/core@1.4.8)(esbuild@0.18.20) + type-fest: 4.13.1 + webpack: 5.91.0(@swc/core@1.4.8)(esbuild@0.18.20) dev: true /@pnpm/config.env-replace@1.1.0: @@ -8839,12 +8815,12 @@ packages: memoizerific: 1.11.3 dev: true - /@storybook/addon-webpack5-compiler-swc@1.0.2(@swc/helpers@0.5.7)(webpack@5.90.3): + /@storybook/addon-webpack5-compiler-swc@1.0.2(@swc/helpers@0.5.7)(webpack@5.91.0): resolution: {integrity: sha512-o8PPyFCl48bkqmcwiX6RNIMBdXe96EqmB1JuMzInQX77f7lEAN6sAE17/pdlZmmRmzIEADqgumOXLKL3ViObzw==} engines: {node: '>=18'} dependencies: '@swc/core': 1.4.8(@swc/helpers@0.5.7) - swc-loader: 0.2.6(@swc/core@1.4.8)(webpack@5.90.3) + swc-loader: 0.2.6(@swc/core@1.4.8)(webpack@5.91.0) transitivePeerDependencies: - '@swc/helpers' - webpack @@ -8931,7 +8907,7 @@ packages: typescript: optional: true dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@storybook/channels': 7.6.17 '@storybook/client-logger': 7.6.17 '@storybook/core-common': 7.6.17 @@ -8943,31 +8919,31 @@ packages: '@swc/core': 1.4.8(@swc/helpers@0.5.7) '@types/node': 18.19.26 '@types/semver': 7.5.8 - babel-loader: 9.1.3(@babel/core@7.24.1)(webpack@5.90.3) + babel-loader: 9.1.3(@babel/core@7.24.3)(webpack@5.91.0) browser-assert: 1.2.1 case-sensitive-paths-webpack-plugin: 2.4.0 cjs-module-lexer: 1.2.3 constants-browserify: 1.0.0 - css-loader: 6.10.0(webpack@5.90.3) + css-loader: 6.10.0(webpack@5.91.0) es-module-lexer: 1.4.2 express: 4.18.3 - fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.4.2)(webpack@5.90.3) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.4.2)(webpack@5.91.0) fs-extra: 11.2.0 - html-webpack-plugin: 5.6.0(webpack@5.90.3) + html-webpack-plugin: 5.6.0(webpack@5.91.0) magic-string: 0.30.8 path-browserify: 1.0.1 process: 0.11.10 semver: 7.6.0 - style-loader: 3.3.4(webpack@5.90.3) - swc-loader: 0.2.6(@swc/core@1.4.8)(webpack@5.90.3) - terser-webpack-plugin: 5.3.10(@swc/core@1.4.8)(esbuild@0.18.20)(webpack@5.90.3) + style-loader: 3.3.4(webpack@5.91.0) + swc-loader: 0.2.6(@swc/core@1.4.8)(webpack@5.91.0) + terser-webpack-plugin: 5.3.10(@swc/core@1.4.8)(esbuild@0.18.20)(webpack@5.91.0) ts-dedent: 2.2.0 typescript: 5.4.2 url: 0.11.3 util: 0.12.5 util-deprecate: 1.0.2 - webpack: 5.90.3(@swc/core@1.4.8)(esbuild@0.18.20) - webpack-dev-middleware: 6.1.1(webpack@5.90.3) + webpack: 5.91.0(@swc/core@1.4.8)(esbuild@0.18.20) + webpack-dev-middleware: 6.1.1(webpack@5.91.0) webpack-hot-middleware: 2.26.1 webpack-virtual-modules: 0.5.0 transitivePeerDependencies: @@ -9005,8 +8981,8 @@ packages: resolution: {integrity: sha512-1sCo+nCqyR+nKfTcEidVu8XzNoECC7Y1l+uW38/r7s2f/TdDorXaIGAVrpjbSaXSoQpx5DxYJVaKCcQuOgqwcA==} hasBin: true dependencies: - '@babel/core': 7.24.1 - '@babel/preset-env': 7.24.1(@babel/core@7.24.1) + '@babel/core': 7.24.3 + '@babel/preset-env': 7.24.3(@babel/core@7.24.3) '@babel/types': 7.24.0 '@ndelangen/get-tarball': 3.0.9 '@storybook/codemod': 7.6.17 @@ -9033,7 +9009,7 @@ packages: get-port: 5.1.1 giget: 1.2.1 globby: 11.1.0 - jscodeshift: 0.15.2(@babel/preset-env@7.24.1) + jscodeshift: 0.15.2(@babel/preset-env@7.24.3) leven: 3.1.0 ora: 5.4.1 prettier: 2.8.8 @@ -9067,8 +9043,8 @@ packages: /@storybook/codemod@7.6.17: resolution: {integrity: sha512-JuTmf2u3C4fCnjO7o3dqRgrq3ozNYfWlrRP8xuIdvT7niMap7a396hJtSKqS10FxCgKFcMAOsRgrCalH1dWxUg==} dependencies: - '@babel/core': 7.24.1 - '@babel/preset-env': 7.24.1(@babel/core@7.24.1) + '@babel/core': 7.24.3 + '@babel/preset-env': 7.24.3(@babel/core@7.24.3) '@babel/types': 7.24.0 '@storybook/csf': 0.1.3 '@storybook/csf-tools': 7.6.17 @@ -9077,7 +9053,7 @@ packages: '@types/cross-spawn': 6.0.6 cross-spawn: 7.0.3 globby: 11.1.0 - jscodeshift: 0.15.2(@babel/preset-env@7.24.1) + jscodeshift: 0.15.2(@babel/preset-env@7.24.3) lodash: 4.17.21 prettier: 2.8.8 recast: 0.23.6 @@ -9384,7 +9360,7 @@ packages: resolution: {integrity: sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw==} dev: true - /@storybook/nextjs@7.6.17(@swc/core@1.4.8)(@swc/helpers@0.5.7)(esbuild@0.18.20)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.13.0)(typescript@5.4.2)(webpack@5.90.3): + /@storybook/nextjs@7.6.17(@swc/core@1.4.8)(@swc/helpers@0.5.7)(esbuild@0.18.20)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.13.1)(typescript@5.4.2)(webpack@5.91.0): resolution: {integrity: sha512-bD9x6HzH/fxiFnghOQfDM60tNUNxFNVVCZi6OvTRxVVz/5xdqbVnYVOuaJeUSLuUnGs7ALYfx8+2OTJQ9NrwRA==} engines: {node: '>=16.0.0'} peerDependencies: @@ -9402,52 +9378,52 @@ packages: webpack: optional: true dependencies: - '@babel/core': 7.24.1 - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.24.1) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.1) - '@babel/plugin-syntax-import-assertions': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-export-namespace-from': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-numeric-separator': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-object-rest-spread': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-runtime': 7.24.1(@babel/core@7.24.1) - '@babel/preset-env': 7.24.1(@babel/core@7.24.1) - '@babel/preset-react': 7.24.1(@babel/core@7.24.1) - '@babel/preset-typescript': 7.24.1(@babel/core@7.24.1) + '@babel/core': 7.24.3 + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.24.3) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.3) + '@babel/plugin-syntax-import-assertions': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-export-namespace-from': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-numeric-separator': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-object-rest-spread': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-runtime': 7.24.1(@babel/core@7.24.3) + '@babel/preset-env': 7.24.3(@babel/core@7.24.3) + '@babel/preset-react': 7.24.1(@babel/core@7.24.3) + '@babel/preset-typescript': 7.24.1(@babel/core@7.24.3) '@babel/runtime': 7.24.1 '@storybook/addon-actions': 7.6.17 '@storybook/builder-webpack5': 7.6.17(@swc/helpers@0.5.7)(esbuild@0.18.20)(typescript@5.4.2) '@storybook/core-common': 7.6.17 '@storybook/core-events': 7.6.17 '@storybook/node-logger': 7.6.17 - '@storybook/preset-react-webpack': 7.6.17(@babel/core@7.24.1)(@swc/core@1.4.8)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.13.0)(typescript@5.4.2) + '@storybook/preset-react-webpack': 7.6.17(@babel/core@7.24.3)(@swc/core@1.4.8)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.13.1)(typescript@5.4.2) '@storybook/preview-api': 7.6.17 '@storybook/react': 7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2) '@types/node': 18.19.26 '@types/semver': 7.5.8 - css-loader: 6.10.0(webpack@5.90.3) + css-loader: 6.10.0(webpack@5.91.0) find-up: 5.0.0 fs-extra: 11.2.0 image-size: 1.1.1 loader-utils: 3.2.1 - next: 14.1.4(@babel/core@7.24.1)(react-dom@18.2.0)(react@18.2.0) - node-polyfill-webpack-plugin: 2.0.1(webpack@5.90.3) + next: 14.1.4(@babel/core@7.24.3)(react-dom@18.2.0)(react@18.2.0) + node-polyfill-webpack-plugin: 2.0.1(webpack@5.91.0) pnp-webpack-plugin: 1.7.0(typescript@5.4.2) postcss: 8.4.37 - postcss-loader: 7.3.4(postcss@8.4.37)(typescript@5.4.2)(webpack@5.90.3) + postcss-loader: 7.3.4(postcss@8.4.37)(typescript@5.4.2)(webpack@5.91.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) resolve-url-loader: 5.0.0 - sass-loader: 12.6.0(webpack@5.90.3) + sass-loader: 12.6.0(webpack@5.91.0) semver: 7.6.0 sharp: 0.32.6 - style-loader: 3.3.4(webpack@5.90.3) - styled-jsx: 5.1.1(@babel/core@7.24.1)(react@18.2.0) + style-loader: 3.3.4(webpack@5.91.0) + styled-jsx: 5.1.1(@babel/core@7.24.3)(react@18.2.0) ts-dedent: 2.2.0 tsconfig-paths: 4.2.0 tsconfig-paths-webpack-plugin: 4.1.0 typescript: 5.4.2 - webpack: 5.90.3(@swc/core@1.4.8)(esbuild@0.18.20) + webpack: 5.91.0(@swc/core@1.4.8)(esbuild@0.18.20) transitivePeerDependencies: - '@rspack/core' - '@swc/core' @@ -9482,7 +9458,7 @@ packages: resolution: {integrity: sha512-WaWqB8o9vUc9aaVls+povQSVirf1Xd1LZcVhUKfAocAF3mzYUsnJsVqvnbjRj/F96UFVihOyDt9Zjl/9OvrCvQ==} dev: true - /@storybook/preset-react-webpack@7.6.17(@babel/core@7.24.1)(@swc/core@1.4.8)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.13.0)(typescript@5.4.2): + /@storybook/preset-react-webpack@7.6.17(@babel/core@7.24.3)(@swc/core@1.4.8)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.13.1)(typescript@5.4.2): resolution: {integrity: sha512-gn/LvIbll9loOkzwbFlxzOZGmJ6t1vF2/gfi+p/N/AifDYe8+LVM1QV4KRVKt6UEJwsQd79lKf7vPH92AQaKKQ==} engines: {node: '>=16.0.0'} peerDependencies: @@ -9496,15 +9472,15 @@ packages: typescript: optional: true dependencies: - '@babel/core': 7.24.1 - '@babel/preset-flow': 7.24.1(@babel/core@7.24.1) - '@babel/preset-react': 7.24.1(@babel/core@7.24.1) - '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(type-fest@4.13.0)(webpack@5.90.3) + '@babel/core': 7.24.3 + '@babel/preset-flow': 7.24.1(@babel/core@7.24.3) + '@babel/preset-react': 7.24.1(@babel/core@7.24.3) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(type-fest@4.13.1)(webpack@5.91.0) '@storybook/core-webpack': 7.6.17 '@storybook/docs-tools': 7.6.17 '@storybook/node-logger': 7.6.17 '@storybook/react': 7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2) - '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.4.2)(webpack@5.90.3) + '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.4.2)(webpack@5.91.0) '@types/node': 18.19.26 '@types/semver': 7.5.8 babel-plugin-add-react-displayname: 0.0.5 @@ -9516,7 +9492,7 @@ packages: react-refresh: 0.14.0 semver: 7.6.0 typescript: 5.4.2 - webpack: 5.90.3(@swc/core@1.4.8)(esbuild@0.18.20) + webpack: 5.91.0(@swc/core@1.4.8)(esbuild@0.18.20) transitivePeerDependencies: - '@swc/core' - '@types/webpack' @@ -9574,7 +9550,7 @@ packages: resolution: {integrity: sha512-LvkMYK/y6alGjwRVNDIKL1lFlbyZ0H0c8iAbcQkiMoaFiujMQyVswMDKlWcj42Upfr/B1igydiruomc+eUt0mw==} dev: true - /@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.4.2)(webpack@5.90.3): + /@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.4.2)(webpack@5.91.0): resolution: {integrity: sha512-KUqXC3oa9JuQ0kZJLBhVdS4lOneKTOopnNBK4tUAgoxWQ3u/IjzdueZjFr7gyBrXMoU6duutk3RQR9u8ZpYJ4Q==} peerDependencies: typescript: '>= 4.x || 5' @@ -9588,7 +9564,7 @@ packages: react-docgen-typescript: 2.2.2(typescript@5.4.2) tslib: 2.6.2 typescript: 5.4.2 - webpack: 5.90.3(@swc/core@1.4.8)(esbuild@0.18.20) + webpack: 5.91.0(@swc/core@1.4.8)(esbuild@0.18.20) transitivePeerDependencies: - supports-color dev: true @@ -9672,7 +9648,7 @@ packages: engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/generator': 7.24.1 '@babel/template': 7.24.0 '@babel/types': 7.24.0 @@ -9999,14 +9975,14 @@ packages: react-dom: 18.2.0(react@18.2.0) use-sync-external-store: 1.2.0(react@18.2.0) - /@tanstack/react-table-devtools@8.13.2(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-gT/ZKohaZYL4jGzlzEocASiQZEEgjE6hEDhFsvR1WLUl8MKPm/WerRVmS3FyvVo7br2uK6wTZreFdxEZtTbDDA==} + /@tanstack/react-table-devtools@8.14.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-4d6ptcJaSzdouN832ZawG7hyaRiHf+c7sv1ys/rc9Q0j1OA/RS3FKnHTJ6kVLYtfvDdfvLfKaBR7qSiGVEWn5Q==} engines: {node: '>=12'} peerDependencies: react: ^18 || 18 react-dom: ^18 || 18 dependencies: - '@tanstack/react-table': 8.13.2(react-dom@18.2.0)(react@18.2.0) + '@tanstack/react-table': 8.14.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true @@ -10022,14 +9998,14 @@ packages: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - /@tanstack/react-table@8.13.2(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-b6mR3mYkjRtJ443QZh9sc7CvGTce81J35F/XMr0OoWbx0KIM7TTTdyNP2XKObvkLpYnLpCrYDwI3CZnLezWvpg==} + /@tanstack/react-table@8.14.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-l9iwO99oz/azy5RT5VkVRsHHuy7o//fiXgLxzl3fad8qf7Bj+9ihsfmE6Q+BNjH4wHbxZkahwxtb3ngGq9FQxA==} engines: {node: '>=12'} peerDependencies: react: ^18 || 18 react-dom: ^18 || 18 dependencies: - '@tanstack/table-core': 8.13.2 + '@tanstack/table-core': 8.14.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -10045,8 +10021,8 @@ packages: resolution: {integrity: sha512-9t8brthhAmCBIjzk7fCDa/kPKoLQTtA31l9Ir76jYxciTlHU61r/6gYm69XF9cbg9n88gVL5y7rNpeJ2dc1AFA==} engines: {node: '>=12'} - /@tanstack/table-core@8.13.2: - resolution: {integrity: sha512-/2saD1lWBUV6/uNAwrsg2tw58uvMJ07bO2F1IWMxjFRkJiXKQRuc3Oq2aufeobD3873+4oIM/DRySIw7+QsPPw==} + /@tanstack/table-core@8.14.0: + resolution: {integrity: sha512-wDhpKJahGHWhmRt4RxtV3pES63CoeadljGWS/xeS9OJr1HBl2NB+OO44ht3sxDH5j5TRDAbQzC0NvSlsUfn7lQ==} engines: {node: '>=12'} /@tanstack/virtual-core@3.0.0-beta.63: @@ -10346,10 +10322,6 @@ packages: '@babel/types': 7.24.0 dev: true - /@types/babel__preset-env@7.9.6: - resolution: {integrity: sha512-PaOA2V4J3CZZopQaTGT1e8WEWCqHWc1k12zLlci4T9eR2lQIlA/GbnVbloFDqYVFr1BNiCXnotH32Up8WdgTxQ==} - dev: true - /@types/babel__template@7.4.4: resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} dependencies: @@ -10730,8 +10702,8 @@ packages: /@types/parse-json@4.0.2: resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} - /@types/pg@8.11.3: - resolution: {integrity: sha512-xocw4LvpDcj/Ta7bN52tLZm34mso5SZ0Q8fVC0UtD8s85Itip3YHvBeYZhBmC0OThpdOujHsxXtRbEIRxqXPXg==} + /@types/pg@8.11.4: + resolution: {integrity: sha512-yw3Bwbda6vO+NvI1Ue/YKOwtl31AYvvd/e73O3V4ZkNzuGpTDndLSyc0dQRB2xrQqDePd20pEGIfqSp/GH3pRw==} dependencies: '@types/node': 20.11.30 pg-protocol: 1.6.0 @@ -12133,25 +12105,25 @@ packages: resolution: {integrity: sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==} dev: true - /babel-core@7.0.0-bridge.0(@babel/core@7.24.1): + /babel-core@7.0.0-bridge.0(@babel/core@7.24.3): resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 dev: true - /babel-jest@29.7.0(@babel/core@7.24.1): + /babel-jest@29.7.0(@babel/core@7.24.3): resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@jest/transform': 29.7.0 '@types/babel__core': 7.20.5 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.6.3(@babel/core@7.24.1) + babel-preset-jest: 29.6.3(@babel/core@7.24.3) chalk: 4.1.2 graceful-fs: 4.2.11 slash: 3.0.0 @@ -12159,17 +12131,17 @@ packages: - supports-color dev: true - /babel-loader@9.1.3(@babel/core@7.24.1)(webpack@5.90.3): + /babel-loader@9.1.3(@babel/core@7.24.3)(webpack@5.91.0): resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==} engines: {node: '>= 14.15.0'} peerDependencies: '@babel/core': ^7.12.0 webpack: '>=5 || 5' dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.90.3(@swc/core@1.4.8)(esbuild@0.18.20) + webpack: 5.91.0(@swc/core@1.4.8)(esbuild@0.18.20) dev: true /babel-plugin-add-react-displayname@0.0.5: @@ -12207,71 +12179,71 @@ packages: cosmiconfig: 7.1.0 resolve: 1.22.8 - /babel-plugin-polyfill-corejs2@0.4.10(@babel/core@7.24.1): + /babel-plugin-polyfill-corejs2@0.4.10(@babel/core@7.24.3): resolution: {integrity: sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/compat-data': 7.24.1 - '@babel/core': 7.24.1 - '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.1) + '@babel/core': 7.24.3 + '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.3) semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-corejs3@0.10.1(@babel/core@7.24.1): - resolution: {integrity: sha512-XiFei6VGwM4ii6nKC1VCenGD8Z4bjiNYcrdkM8oqM3pbuemmyb8biMgrDX1ZHSbIuMLXatM6JJ/StPYIuTl6MQ==} + /babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.24.3): + resolution: {integrity: sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.24.1 - '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.1) + '@babel/core': 7.24.3 + '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.3) core-js-compat: 3.36.1 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-regenerator@0.6.1(@babel/core@7.24.1): + /babel-plugin-polyfill-regenerator@0.6.1(@babel/core@7.24.3): resolution: {integrity: sha512-JfTApdE++cgcTWjsiCQlLyFBMbTUft9ja17saCc93lgV33h4tuCVj7tlvu//qpLwaG+3yEz7/KhahGrUMkVq9g==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.24.1 - '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.1) + '@babel/core': 7.24.3 + '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.3) transitivePeerDependencies: - supports-color dev: true - /babel-preset-current-node-syntax@1.0.1(@babel/core@7.24.1): + /babel-preset-current-node-syntax@1.0.1(@babel/core@7.24.3): resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.1 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.1) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.24.1) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.1) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.1) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.1) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.1) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.1) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.1) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.1) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.1) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.1) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.1) - dev: true - - /babel-preset-jest@29.6.3(@babel/core@7.24.1): + '@babel/core': 7.24.3 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.3) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.24.3) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.3) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.3) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.3) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.3) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.3) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.3) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.3) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.3) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.3) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.3) + dev: true + + /babel-preset-jest@29.6.3(@babel/core@7.24.3): resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 babel-plugin-jest-hoist: 29.6.3 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.1) + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.3) dev: true /babylon@6.18.0: @@ -12979,8 +12951,8 @@ packages: engines: {node: '>=10'} dev: true - /chromatic@11.1.0: - resolution: {integrity: sha512-0fGXzWqz7PTXmjYf+aSYB4jOUgDN/b8zkl6i8Syt+qGdhqqeW8Q1tHnHToC+eSuMxDLNVAVq28cMeYnRxL3MOA==} + /chromatic@11.2.0: + resolution: {integrity: sha512-b7vzlMuy/68WnH0N6nXpo8FiFK5pEF0ClIyVVK9YfYYSbGLo5/6Lh/VEbjWMoRaShCUk59YSXA43Npa2NrXIsg==} hasBin: true peerDependencies: '@chromatic-com/cypress': ^0.*.* || ^1.0.0 @@ -13156,6 +13128,7 @@ packages: /clone@1.0.4: resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} engines: {node: '>=0.8'} + requiresBuild: true dev: true /clsx@1.1.1: @@ -13662,7 +13635,7 @@ packages: dependencies: type-fest: 1.4.0 - /css-loader@6.10.0(webpack@5.90.3): + /css-loader@6.10.0(webpack@5.91.0): resolution: {integrity: sha512-LTSA/jWbwdMlk+rhmElbDR2vbtQoTBPr7fkJE+mxrHj+7ru0hUmHafDRzWIjIHTwpitWVaqY2/UWGRca3yUgRw==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -13682,7 +13655,7 @@ packages: postcss-modules-values: 4.0.0(postcss@8.4.37) postcss-value-parser: 4.2.0 semver: 7.6.0 - webpack: 5.90.3(@swc/core@1.4.8)(esbuild@0.18.20) + webpack: 5.91.0(@swc/core@1.4.8)(esbuild@0.18.20) dev: true /css-select@4.3.0: @@ -13941,6 +13914,7 @@ packages: /defaults@1.0.4: resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} + requiresBuild: true dependencies: clone: 1.0.4 dev: true @@ -15081,7 +15055,7 @@ packages: resolution: {integrity: sha512-KC6+RYVR9U2mVrxeyE4XMrAQun3R8m8RtOB1PVeV5/4McUq4r1b0L9lxyZ5CUlbwCraupH+LlQYxkPFyXnc5tg==} engines: {node: '>=12.0.0'} dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/generator': 7.12.17 '@babel/parser': 7.24.1 '@babel/traverse': 7.24.1 @@ -16033,7 +16007,7 @@ packages: cross-spawn: 7.0.3 signal-exit: 4.1.0 - /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.4.2)(webpack@5.90.3): + /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.4.2)(webpack@5.91.0): resolution: {integrity: sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==} engines: {node: '>=12.13.0', yarn: '>=1.0.0'} peerDependencies: @@ -16053,7 +16027,7 @@ packages: semver: 7.6.0 tapable: 2.2.1 typescript: 5.4.2 - webpack: 5.90.3(@swc/core@1.4.8)(esbuild@0.18.20) + webpack: 5.91.0(@swc/core@1.4.8)(esbuild@0.18.20) dev: true /form-data-encoder@1.7.2: @@ -17019,7 +16993,7 @@ packages: readable-stream: 1.0.34 through2: 0.4.2 - /html-webpack-plugin@5.6.0(webpack@5.90.3): + /html-webpack-plugin@5.6.0(webpack@5.91.0): resolution: {integrity: sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==} engines: {node: '>=10.13.0'} peerDependencies: @@ -17036,7 +17010,7 @@ packages: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.90.3(@swc/core@1.4.8)(esbuild@0.18.20) + webpack: 5.91.0(@swc/core@1.4.8)(esbuild@0.18.20) dev: true /htmlparser2@3.10.1: @@ -18004,7 +17978,7 @@ packages: resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -18016,7 +17990,7 @@ packages: resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/parser': 7.24.1 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 @@ -18029,7 +18003,7 @@ packages: resolution: {integrity: sha512-1WUsZ9R1lA0HtBSohTkm39WTPlNKSJ5iFk7UwqXkBLoHQT+hfqPsfsTDVuZdKGaBwn7din9bS7SsnoAr943hvw==} engines: {node: '>=10'} dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/parser': 7.24.1 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 @@ -18199,11 +18173,11 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 '@types/node': 20.11.30 - babel-jest: 29.7.0(@babel/core@7.24.1) + babel-jest: 29.7.0(@babel/core@7.24.3) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -18528,15 +18502,15 @@ packages: resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/generator': 7.24.1 - '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.1) + '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.3) '@babel/types': 7.24.0 '@jest/expect-utils': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.1) + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.3) chalk: 4.1.2 expect: 29.7.0 graceful-fs: 4.2.11 @@ -18699,7 +18673,7 @@ packages: resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==} dev: true - /jscodeshift@0.15.2(@babel/preset-env@7.24.1): + /jscodeshift@0.15.2(@babel/preset-env@7.24.3): resolution: {integrity: sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==} hasBin: true peerDependencies: @@ -18708,18 +18682,18 @@ packages: '@babel/preset-env': optional: true dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/parser': 7.24.1 - '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-nullish-coalescing-operator': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-optional-chaining': 7.24.1(@babel/core@7.24.1) - '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.24.1) - '@babel/preset-env': 7.24.1(@babel/core@7.24.1) - '@babel/preset-flow': 7.24.1(@babel/core@7.24.1) - '@babel/preset-typescript': 7.24.1(@babel/core@7.24.1) - '@babel/register': 7.23.7(@babel/core@7.24.1) - babel-core: 7.0.0-bridge.0(@babel/core@7.24.1) + '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-optional-chaining': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.24.3) + '@babel/preset-env': 7.24.3(@babel/core@7.24.3) + '@babel/preset-flow': 7.24.1(@babel/core@7.24.3) + '@babel/preset-typescript': 7.24.1(@babel/core@7.24.3) + '@babel/register': 7.23.7(@babel/core@7.24.3) + babel-core: 7.0.0-bridge.0(@babel/core@7.24.3) chalk: 4.1.2 flow-parser: 0.231.0 graceful-fs: 4.2.11 @@ -18930,8 +18904,8 @@ packages: resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} engines: {node: '>= 8'} - /knip@5.1.3(@types/node@20.11.30)(typescript@5.4.2): - resolution: {integrity: sha512-WafK16uNp/m/lomrGt37S4DhI91iMrNtWz3UeAr86XRajBrJ1ZudKBjazmcl2oAYzBQT9j9i2tqKj6eBPYSAEA==} + /knip@5.1.5(@types/node@20.11.30)(typescript@5.4.2): + resolution: {integrity: sha512-uc5tOc70L4v+4QeeLVXAEwQJ1cxTnR91I5YhWpXurSb4lXbqiRibiAAm4y7JQsrtgPLhRf4FYWQJRsB45MdmKA==} engines: {node: '>=18.6.0'} hasBin: true peerDependencies: @@ -20649,17 +20623,17 @@ packages: /ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - /msw-storybook-addon@2.0.0-beta.0(msw@2.2.8): + /msw-storybook-addon@2.0.0-beta.0(msw@2.2.9): resolution: {integrity: sha512-3eyNYSw7hoTiPeE+5mWYD40aivdTHyiHyQkC41j6fKDwG+ZHtPKeSb3ld81UrOsvtSyTGjc/fkQJilbQN+rNtQ==} peerDependencies: msw: ^2.0.0 || 1 dependencies: is-node-process: 1.2.0 - msw: 2.2.8(typescript@5.4.2) + msw: 2.2.9(typescript@5.4.2) dev: true - /msw@2.2.8(typescript@5.4.2): - resolution: {integrity: sha512-K2LvWq2Lgfo6lEvn4eXj9uOCXuXZdZdHtNzyx+UBZY+iaQ5fdBaev3TLmUyLOUY4N8p0pYf3Iy7RA8sDnQ1M1Q==} + /msw@2.2.9(typescript@5.4.2): + resolution: {integrity: sha512-MLIFufBe6m9c5rZKlmGl6jl1pjn7cTNiDGEgn5v2iVRs0mz+neE2r7lRyYNzvcp6FbdiUEIRp/Y2O2gRMjO8yQ==} engines: {node: '>=18'} hasBin: true requiresBuild: true @@ -20684,7 +20658,7 @@ packages: outvariant: 1.4.2 path-to-regexp: 6.2.1 strict-event-emitter: 0.5.1 - type-fest: 4.13.0 + type-fest: 4.13.1 typescript: 5.4.2 yargs: 17.7.2 dev: true @@ -20841,7 +20815,7 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /next@14.1.4(@babel/core@7.24.1)(react-dom@18.2.0)(react@18.2.0): + /next@14.1.4(@babel/core@7.24.3)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-1WTaXeSrUwlz/XcnhGTY7+8eiaFvdet5z9u3V2jb+Ek1vFo0VhHKSAIJvDWfQpttWjnyw14kBeq28TPq7bTeEQ==} engines: {node: '>=18.17.0'} hasBin: true @@ -20864,7 +20838,7 @@ packages: postcss: 8.4.37 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - styled-jsx: 5.1.1(@babel/core@7.24.1)(react@18.2.0) + styled-jsx: 5.1.1(@babel/core@7.24.3)(react@18.2.0) optionalDependencies: '@next/swc-darwin-arm64': 14.1.4 '@next/swc-darwin-x64': 14.1.4 @@ -20904,7 +20878,7 @@ packages: postcss: 8.4.37 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - styled-jsx: 5.1.1(@babel/core@7.24.1)(react@18.2.0) + styled-jsx: 5.1.1(@babel/core@7.24.3)(react@18.2.0) optionalDependencies: '@next/swc-darwin-arm64': 14.1.4 '@next/swc-darwin-x64': 14.1.4 @@ -21086,7 +21060,7 @@ packages: resolve: 1.22.8 dev: true - /node-polyfill-webpack-plugin@2.0.1(webpack@5.90.3): + /node-polyfill-webpack-plugin@2.0.1(webpack@5.91.0): resolution: {integrity: sha512-ZUMiCnZkP1LF0Th2caY6J/eKKoA0TefpoVa68m/LQU1I/mE8rGt4fNYGgNuCcK+aG8P8P43nbeJ2RqJMOL/Y1A==} engines: {node: '>=12'} peerDependencies: @@ -21117,7 +21091,7 @@ packages: url: 0.11.3 util: 0.12.5 vm-browserify: 1.1.2 - webpack: 5.90.3(@swc/core@1.4.8)(esbuild@0.18.20) + webpack: 5.91.0(@swc/core@1.4.8)(esbuild@0.18.20) dev: true /node-preload@0.2.1: @@ -22262,7 +22236,7 @@ packages: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} engines: {node: '>= 0.4'} - /postcss-loader@7.3.4(postcss@8.4.37)(typescript@5.4.2)(webpack@5.90.3): + /postcss-loader@7.3.4(postcss@8.4.37)(typescript@5.4.2)(webpack@5.91.0): resolution: {integrity: sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -22273,12 +22247,12 @@ packages: jiti: 1.21.0 postcss: 8.4.37 semver: 7.6.0 - webpack: 5.90.3(@swc/core@1.4.8)(esbuild@0.18.20) + webpack: 5.91.0(@swc/core@1.4.8)(esbuild@0.18.20) transitivePeerDependencies: - typescript dev: true - /postcss-loader@8.1.1(postcss@8.4.37)(typescript@5.4.2)(webpack@5.90.3): + /postcss-loader@8.1.1(postcss@8.4.37)(typescript@5.4.2)(webpack@5.91.0): resolution: {integrity: sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==} engines: {node: '>= 18.12.0'} peerDependencies: @@ -22295,7 +22269,7 @@ packages: jiti: 1.21.0 postcss: 8.4.37 semver: 7.6.0 - webpack: 5.90.3(@swc/core@1.4.8)(esbuild@0.18.20) + webpack: 5.91.0(@swc/core@1.4.8)(esbuild@0.18.20) transitivePeerDependencies: - typescript dev: true @@ -23061,7 +23035,7 @@ packages: resolution: {integrity: sha512-i8aF1nyKInZnANZ4uZrH49qn1paRgBZ7wZiCNBMnenlPzEv0mRl+ShpTVEI6wZNl8sSc79xZkivtgLKQArcanQ==} engines: {node: '>=16.14.0'} dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/traverse': 7.24.1 '@babel/types': 7.24.0 '@types/babel__core': 7.20.5 @@ -24089,7 +24063,7 @@ packages: /safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - /sass-loader@12.6.0(webpack@5.90.3): + /sass-loader@12.6.0(webpack@5.91.0): resolution: {integrity: sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -24110,7 +24084,7 @@ packages: dependencies: klona: 2.0.6 neo-async: 2.6.2 - webpack: 5.90.3(@swc/core@1.4.8)(esbuild@0.18.20) + webpack: 5.91.0(@swc/core@1.4.8)(esbuild@0.18.20) dev: true /sax@1.2.1: @@ -25202,13 +25176,13 @@ packages: resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} dev: false - /style-loader@3.3.4(webpack@5.90.3): + /style-loader@3.3.4(webpack@5.91.0): resolution: {integrity: sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 || 5 dependencies: - webpack: 5.90.3(@swc/core@1.4.8)(esbuild@0.18.20) + webpack: 5.91.0(@swc/core@1.4.8)(esbuild@0.18.20) dev: true /style-to-js@1.1.0: @@ -25221,7 +25195,7 @@ packages: dependencies: inline-style-parser: 0.1.1 - /styled-jsx@5.1.1(@babel/core@7.24.1)(react@18.2.0): + /styled-jsx@5.1.1(@babel/core@7.24.3)(react@18.2.0): resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} engines: {node: '>= 12.0.0'} peerDependencies: @@ -25234,7 +25208,7 @@ packages: babel-plugin-macros: optional: true dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 client-only: 0.0.1 react: 18.2.0 @@ -25300,7 +25274,7 @@ packages: upper-case: 1.1.3 dev: true - /swc-loader@0.2.6(@swc/core@1.4.8)(webpack@5.90.3): + /swc-loader@0.2.6(@swc/core@1.4.8)(webpack@5.91.0): resolution: {integrity: sha512-9Zi9UP2YmDpgmQVbyOPJClY0dwf58JDyDMQ7uRc4krmc72twNI2fvlBWHLqVekBpPc7h5NJkGVT1zNDxFrqhvg==} peerDependencies: '@swc/core': ^1.2.147 @@ -25308,7 +25282,7 @@ packages: dependencies: '@swc/core': 1.4.8(@swc/helpers@0.5.7) '@swc/counter': 0.1.3 - webpack: 5.90.3(@swc/core@1.4.8)(esbuild@0.18.20) + webpack: 5.91.0(@swc/core@1.4.8)(esbuild@0.18.20) dev: true /synchronous-promise@2.0.17: @@ -25435,7 +25409,7 @@ packages: ansi-escapes: 4.3.2 supports-hyperlinks: 2.3.0 - /terser-webpack-plugin@5.3.10(@swc/core@1.4.8)(esbuild@0.18.20)(webpack@5.90.3): + /terser-webpack-plugin@5.3.10(@swc/core@1.4.8)(esbuild@0.18.20)(webpack@5.91.0): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -25458,7 +25432,7 @@ packages: schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.29.2 - webpack: 5.90.3(@swc/core@1.4.8)(esbuild@0.18.20) + webpack: 5.91.0(@swc/core@1.4.8)(esbuild@0.18.20) dev: true /terser@5.29.2: @@ -25985,8 +25959,8 @@ packages: resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} engines: {node: '>=14.16'} - /type-fest@4.13.0: - resolution: {integrity: sha512-nKO1N9IFeTec3jnNe/3nZlX+RzwZsvT3c4akWC3IlhYGQbRSPFMBe87vmoaymS3hW2l/rs+4ptDDTxzcbqAcmA==} + /type-fest@4.13.1: + resolution: {integrity: sha512-ASMgM+Vf2cLwDMt1KXSkMUDSYCxtckDJs8zsaVF/mYteIsiARKCVtyXtcK38mIKbLTctZP8v6GMqdNaeI3fo7g==} engines: {node: '>=16'} dev: true @@ -26831,7 +26805,7 @@ packages: - bufferutil - utf-8-validate - /webpack-dev-middleware@6.1.1(webpack@5.90.3): + /webpack-dev-middleware@6.1.1(webpack@5.91.0): resolution: {integrity: sha512-y51HrHaFeeWir0YO4f0g+9GwZawuigzcAdRNon6jErXy/SqV/+O6eaVAzDqE6t3e3NpGeR5CS+cCDaTC+V3yEQ==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -26845,7 +26819,7 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.90.3(@swc/core@1.4.8)(esbuild@0.18.20) + webpack: 5.91.0(@swc/core@1.4.8)(esbuild@0.18.20) dev: true /webpack-hot-middleware@2.26.1: @@ -26868,8 +26842,8 @@ packages: resolution: {integrity: sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==} dev: true - /webpack@5.90.3(@swc/core@1.4.8)(esbuild@0.18.20): - resolution: {integrity: sha512-h6uDYlWCctQRuXBs1oYpVe6sFcWedl0dpcVaTf/YF67J9bKvwJajFulMVSYKHrksMB3I/pIagRzDxwxkebuzKA==} + /webpack@5.91.0(@swc/core@1.4.8)(esbuild@0.18.20): + resolution: {integrity: sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -26899,7 +26873,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.4.8)(esbuild@0.18.20)(webpack@5.90.3) + terser-webpack-plugin: 5.3.10(@swc/core@1.4.8)(esbuild@0.18.20)(webpack@5.91.0) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: From 2fb91c9aa58427cea40e69bb87f3bd2140b1b3df Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 20 Mar 2024 16:35:01 -0400 Subject: [PATCH 11/20] chore(db): update dependency googleapis to v134 (#1174) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Joe Karow <58997957+JoeKarow@users.noreply.github.com> --- packages/db/package.json | 2 +- pnpm-lock.yaml | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/db/package.json b/packages/db/package.json index 119f354c02..410735c871 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -83,7 +83,7 @@ "eslint": "8.57.0", "google-auth-library": "9.7.0", "google-spreadsheet": "4.1.1", - "googleapis": "133.0.0", + "googleapis": "134.0.0", "inquirer": "9.2.16", "inquirer-autocomplete-prompt": "3.0.1", "just-compact": "3.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7253825597..deb24f81af 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1066,8 +1066,8 @@ importers: specifier: 4.1.1 version: 4.1.1(google-auth-library@9.7.0) googleapis: - specifier: 133.0.0 - version: 133.0.0 + specifier: 134.0.0 + version: 134.0.0 inquirer: specifier: 9.2.16 version: 9.2.16 @@ -16600,8 +16600,8 @@ packages: - supports-color dev: true - /googleapis@133.0.0: - resolution: {integrity: sha512-6xyc49j+x7N4smawJs/q1i7mbSkt6SYUWWd9RbsmmDW7gRv+mhwZ4xT+XkPihZcNyo/diF//543WZq4szdS74w==} + /googleapis@134.0.0: + resolution: {integrity: sha512-o8LhD1754W6MHWtpwAPeP1WUHgNxuMxCnLMDFlMKAA5kCMTNqX9/eaTXnkkAIv6YRfoKMQ6D1vyR6/biXuhE9g==} engines: {node: '>=14.0.0'} dependencies: google-auth-library: 9.7.0 From 857c7f06f2f27b338c56839279ce35d6f98fbf45 Mon Sep 17 00:00:00 2001 From: Joe Karow <58997957+JoeKarow@users.noreply.github.com> Date: Wed, 20 Mar 2024 16:46:32 -0400 Subject: [PATCH 12/20] enable INP tracking (new core web vital) --- apps/app/sentry.client.config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/app/sentry.client.config.ts b/apps/app/sentry.client.config.ts index d48a44e62a..f1644ae65a 100644 --- a/apps/app/sentry.client.config.ts +++ b/apps/app/sentry.client.config.ts @@ -14,7 +14,7 @@ Sentry.init({ maskAllText: true, blockAllMedia: true, }), - Sentry.browserTracingIntegration(), + Sentry.browserTracingIntegration({ enableInp: true }), Sentry.browserProfilingIntegration(), ], enabled: isVercelProd, From 8b0230439be7c8553dfb78e2d2bec1dbf72df482 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 21 Mar 2024 13:38:07 +0000 Subject: [PATCH 13/20] chore(workflows): update mheap/github-action-required-labels digest to 132879b (#1177) Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/pr-labels.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr-labels.yml b/.github/workflows/pr-labels.yml index 96c9849b18..57a24e4b2c 100644 --- a/.github/workflows/pr-labels.yml +++ b/.github/workflows/pr-labels.yml @@ -13,7 +13,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GH_ACT_PAT }} steps: - name: 🏷 Verify PR has a valid label - uses: mheap/github-action-required-labels@80a96a4863886addcbc9f681b5b295ba7f5424e1 # v5 + uses: mheap/github-action-required-labels@132879b972cb7f2ac593006455875098e73cc7f2 # v5 with: labels: 'breaking-change, bugfix, documentation, enhancement, refactor, performance, new-feature, maintenance, ci, dependencies, translations, changelog-ignore, release' mode: minimum From 402ea24b08e95f96070b562d38ee3fda370bcb63 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 21 Mar 2024 19:35:46 +0000 Subject: [PATCH 14/20] chore(db): update all non-major dependencies (#1176) Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- apps/app/package.json | 2 +- apps/web/package.json | 2 +- lambdas/cognito-messaging/package.json | 2 +- lambdas/cognito-user-migrate/package.json | 2 +- package.json | 8 +- packages/api/package.json | 4 +- packages/auth/package.json | 2 +- packages/config/package.json | 2 +- packages/crowdin/package.json | 2 +- packages/db/package.json | 4 +- packages/eslint-config/package.json | 6 +- packages/ui/package.json | 2 +- pnpm-lock.yaml | 482 ++++++++++------------ 13 files changed, 232 insertions(+), 288 deletions(-) diff --git a/apps/app/package.json b/apps/app/package.json index de4f88341a..55df2301dc 100644 --- a/apps/app/package.json +++ b/apps/app/package.json @@ -134,7 +134,7 @@ "trpc-panel": "1.3.4", "trpc-playground": "1.0.4", "type-fest": "4.13.1", - "typescript": "5.4.2", + "typescript": "5.4.3", "webpack-bundle-analyzer": "4.10.1" }, "ct3aMetadata": { diff --git a/apps/web/package.json b/apps/web/package.json index 13f95ec50d..1f31124918 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -42,6 +42,6 @@ "@weareinreach/config": "workspace:*", "@weareinreach/eslint-config": "0.100.0", "eslint": "8.57.0", - "typescript": "5.4.2" + "typescript": "5.4.3" } } diff --git a/lambdas/cognito-messaging/package.json b/lambdas/cognito-messaging/package.json index 394197f2ab..2a6d6b824e 100644 --- a/lambdas/cognito-messaging/package.json +++ b/lambdas/cognito-messaging/package.json @@ -32,6 +32,6 @@ "aws-lambda": "1.0.7", "eslint": "8.57.0", "prettier": "3.2.5", - "typescript": "5.4.2" + "typescript": "5.4.3" } } diff --git a/lambdas/cognito-user-migrate/package.json b/lambdas/cognito-user-migrate/package.json index ba48285800..dd618bbc63 100644 --- a/lambdas/cognito-user-migrate/package.json +++ b/lambdas/cognito-user-migrate/package.json @@ -36,6 +36,6 @@ "eslint": "8.57.0", "prettier": "3.2.5", "prisma": "5.11.0", - "typescript": "5.4.2" + "typescript": "5.4.3" } } diff --git a/package.json b/package.json index 645de865a8..4df9bd0f1b 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ }, "devDependencies": { "@changesets/cli": "2.27.1", - "@turbo/gen": "1.12.5", + "@turbo/gen": "1.13.0", "@types/lint-staged": "13.3.0", "@types/node": "20.11.30", "@types/yargs": "17.0.32", @@ -50,7 +50,7 @@ "dotenv": "16.4.5", "dotenv-expand": "11.0.6", "husky": "9.0.11", - "knip": "5.1.5", + "knip": "5.2.1", "lint-staged": "15.2.2", "prettier": "3.2.5", "prettier-plugin-jsdoc": "1.3.0", @@ -58,8 +58,8 @@ "prettier-plugin-prisma": "5.0.0", "sherif": "0.8.1", "tsx": "4.7.1", - "turbo": "1.12.5", - "typescript": "5.4.2", + "turbo": "1.13.0", + "typescript": "5.4.3", "typesync": "0.12.1", "yargs": "17.7.2" }, diff --git a/packages/api/package.json b/packages/api/package.json index 12cccd2c88..d3bdd6ae33 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -51,7 +51,7 @@ "zod": "3.22.4" }, "devDependencies": { - "@turbo/gen": "1.12.5", + "@turbo/gen": "1.13.0", "@types/eslint": "8.56.6", "@types/google.maps": "3.55.5", "@types/luxon": "3.4.2", @@ -68,7 +68,7 @@ "trpc-client-devtools-link": "0.2.1-next", "trpc-panel": "1.3.4", "type-fest": "4.13.1", - "typescript": "5.4.2" + "typescript": "5.4.3" }, "peerDependencies": { "next": ">=13" diff --git a/packages/auth/package.json b/packages/auth/package.json index 8203e33bdf..c7e0467661 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -77,7 +77,7 @@ "next-auth": "4.24.7", "react": "18.2.0", "react-dom": "18.2.0", - "typescript": "5.4.2" + "typescript": "5.4.3" }, "peerDependencies": { "next": "^14", diff --git a/packages/config/package.json b/packages/config/package.json index 1244c4f83c..949231a5a4 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -19,6 +19,6 @@ "@weareinreach/eslint-config": "0.100.0", "alex": "11.0.1", "next-i18next": "15.2.0", - "typescript": "5.4.2" + "typescript": "5.4.3" } } diff --git a/packages/crowdin/package.json b/packages/crowdin/package.json index 3dbede00ae..7b6df0d2b2 100644 --- a/packages/crowdin/package.json +++ b/packages/crowdin/package.json @@ -52,6 +52,6 @@ "@weareinreach/config": "workspace:*", "@weareinreach/eslint-config": "workspace:*", "prettier": "3.2.5", - "typescript": "5.4.2" + "typescript": "5.4.3" } } diff --git a/packages/db/package.json b/packages/db/package.json index 410735c871..a25ab10c06 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -66,7 +66,7 @@ "@snaplet/copycat": "5.0.0", "@snaplet/seed": "0.89.4", "@terraformer/wkt": "2.2.0", - "@turbo/gen": "1.12.5", + "@turbo/gen": "1.13.0", "@turf/helpers": "7.0.0-alpha.114", "@types/eslint": "8.56.6", "@types/inquirer": "9.0.7", @@ -109,7 +109,7 @@ "tiny-invariant": "1.3.3", "tsx": "4.7.1", "type-fest": "4.13.1", - "typescript": "5.4.2", + "typescript": "5.4.3", "zod-prisma-types": "3.1.6", "zod-to-json-schema": "3.22.4" }, diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index b83a2b095f..07e6a3dc9c 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -26,17 +26,17 @@ "eslint-config-prettier": "9.1.0", "eslint-formatter-github": "1.1.4", "eslint-import-resolver-typescript": "3.6.1", - "eslint-plugin-codegen": "0.26.0", + "eslint-plugin-codegen": "0.27.0", "eslint-plugin-deprecation": "2.0.0", "eslint-plugin-i18next": "6.0.3", "eslint-plugin-import": "npm:eslint-plugin-i@2.29.1", "eslint-plugin-node": "npm:eslint-plugin-n@16.6.2", "eslint-plugin-react": "7.34.1", "eslint-plugin-storybook": "0.8.0", - "eslint-plugin-turbo": "1.12.5", + "eslint-plugin-turbo": "1.13.0", "next": "14.1.4", "resolve-pkg-maps": "1.0.0", - "typescript": "5.4.2" + "typescript": "5.4.3" }, "peerDependencies": { "eslint": ">=8", diff --git a/packages/ui/package.json b/packages/ui/package.json index 3795ff4990..3379a9a22d 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -168,7 +168,7 @@ "tsconfig-paths-webpack-plugin": "4.1.0", "tsx": "4.7.1", "type-fest": "4.13.1", - "typescript": "5.4.2", + "typescript": "5.4.3", "webpack": "5.91.0", "zod": "3.22.4" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index deb24f81af..dfd39e117d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -49,8 +49,8 @@ importers: specifier: 2.27.1 version: 2.27.1 '@turbo/gen': - specifier: 1.12.5 - version: 1.12.5(@types/node@20.11.30)(typescript@5.4.2) + specifier: 1.13.0 + version: 1.13.0(@types/node@20.11.30)(typescript@5.4.3) '@types/lint-staged': specifier: 13.3.0 version: 13.3.0 @@ -82,8 +82,8 @@ importers: specifier: 9.0.11 version: 9.0.11 knip: - specifier: 5.1.5 - version: 5.1.5(@types/node@20.11.30)(typescript@5.4.2) + specifier: 5.2.1 + version: 5.2.1(@types/node@20.11.30)(typescript@5.4.3) lint-staged: specifier: 15.2.2 version: 15.2.2 @@ -106,14 +106,14 @@ importers: specifier: 4.7.1 version: 4.7.1 turbo: - specifier: 1.12.5 - version: 1.12.5 + specifier: 1.13.0 + version: 1.13.0 typescript: - specifier: 5.4.2 - version: 5.4.2 + specifier: 5.4.3 + version: 5.4.3 typesync: specifier: 0.12.1 - version: 0.12.1(typescript@5.4.2) + version: 0.12.1(typescript@5.4.3) yargs: specifier: 17.7.2 version: 17.7.2 @@ -230,7 +230,7 @@ importers: version: 1.2.2(next@14.1.4)(react@18.2.0) '@vercel/edge-config': specifier: 1.1.0 - version: 1.1.0(@opentelemetry/api@1.8.0)(typescript@5.4.2) + version: 1.1.0(@opentelemetry/api@1.8.0)(typescript@5.4.3) '@vercel/kv': specifier: 1.0.1 version: 1.0.1 @@ -399,10 +399,10 @@ importers: version: 0.1.5 '@typescript-eslint/eslint-plugin': specifier: 7.3.1 - version: 7.3.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0)(typescript@5.4.2) + version: 7.3.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0)(typescript@5.4.3) '@typescript-eslint/parser': specifier: 7.3.1 - version: 7.3.1(eslint@8.57.0)(typescript@5.4.2) + version: 7.3.1(eslint@8.57.0)(typescript@5.4.3) '@weareinreach/config': specifier: workspace:* version: link:../../packages/config @@ -441,13 +441,13 @@ importers: version: 1.3.4(patch_hash=3z2tx2cn67fyw5s2xdx73dxaji)(@trpc/server@10.45.2)(zod@3.22.4) trpc-playground: specifier: 1.0.4 - version: 1.0.4(@trpc/server@10.45.2)(@types/node@20.11.30)(typescript@5.4.2)(zod@3.22.4) + version: 1.0.4(@trpc/server@10.45.2)(@types/node@20.11.30)(typescript@5.4.3)(zod@3.22.4) type-fest: specifier: 4.13.1 version: 4.13.1 typescript: - specifier: 5.4.2 - version: 5.4.2 + specifier: 5.4.3 + version: 5.4.3 webpack-bundle-analyzer: specifier: 4.10.1 version: 4.10.1 @@ -540,8 +540,8 @@ importers: specifier: 8.57.0 version: 8.57.0 typescript: - specifier: 5.4.2 - version: 5.4.2 + specifier: 5.4.3 + version: 5.4.3 lambdas/cognito-messaging: dependencies: @@ -577,8 +577,8 @@ importers: specifier: 3.2.5 version: 3.2.5 typescript: - specifier: 5.4.2 - version: 5.4.2 + specifier: 5.4.3 + version: 5.4.3 lambdas/cognito-user-migrate: dependencies: @@ -623,8 +623,8 @@ importers: specifier: 5.11.0 version: 5.11.0 typescript: - specifier: 5.4.2 - version: 5.4.2 + specifier: 5.4.3 + version: 5.4.3 packages/analytics: dependencies: @@ -682,7 +682,7 @@ importers: version: 10.45.2 '@vercel/edge-config': specifier: 1.1.0 - version: 1.1.0(@opentelemetry/api@1.8.0)(typescript@5.4.2) + version: 1.1.0(@opentelemetry/api@1.8.0)(typescript@5.4.3) '@vercel/kv': specifier: 1.0.1 version: 1.0.1 @@ -757,8 +757,8 @@ importers: version: 3.22.4 devDependencies: '@turbo/gen': - specifier: 1.12.5 - version: 1.12.5(@types/node@20.11.30)(typescript@5.4.2) + specifier: 1.13.0 + version: 1.13.0(@types/node@20.11.30)(typescript@5.4.3) '@types/eslint': specifier: 8.56.6 version: 8.56.6 @@ -808,8 +808,8 @@ importers: specifier: 4.13.1 version: 4.13.1 typescript: - specifier: 5.4.2 - version: 5.4.2 + specifier: 5.4.3 + version: 5.4.3 packages/auth: dependencies: @@ -875,8 +875,8 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) typescript: - specifier: 5.4.2 - version: 5.4.2 + specifier: 5.4.3 + version: 5.4.3 packages/config: devDependencies: @@ -893,8 +893,8 @@ importers: specifier: 15.2.0 version: 15.2.0(i18next@23.10.1)(next@14.1.4)(react-i18next@14.1.0)(react@18.2.0) typescript: - specifier: 5.4.2 - version: 5.4.2 + specifier: 5.4.3 + version: 5.4.3 packages/crowdin: dependencies: @@ -933,8 +933,8 @@ importers: specifier: 3.2.5 version: 3.2.5 typescript: - specifier: 5.4.2 - version: 5.4.2 + specifier: 5.4.3 + version: 5.4.3 packages/db: dependencies: @@ -1015,8 +1015,8 @@ importers: specifier: 2.2.0 version: 2.2.0 '@turbo/gen': - specifier: 1.12.5 - version: 1.12.5(@types/node@20.11.30)(typescript@5.4.2) + specifier: 1.13.0 + version: 1.13.0(@types/node@20.11.30)(typescript@5.4.3) '@turf/helpers': specifier: 7.0.0-alpha.114 version: 7.0.0-alpha.114 @@ -1144,8 +1144,8 @@ importers: specifier: 4.13.1 version: 4.13.1 typescript: - specifier: 5.4.2 - version: 5.4.2 + specifier: 5.4.3 + version: 5.4.3 zod-prisma-types: specifier: 3.1.6 version: 3.1.6 @@ -1157,7 +1157,7 @@ importers: dependencies: '@t3-oss/env-nextjs': specifier: 0.9.2 - version: 0.9.2(typescript@5.4.2)(zod@3.22.4) + version: 0.9.2(typescript@5.4.3)(zod@3.22.4) '@weareinreach/util': specifier: workspace:* version: link:../util @@ -1194,16 +1194,16 @@ importers: version: 20.11.30 '@typescript-eslint/eslint-plugin': specifier: 7.3.1 - version: 7.3.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0)(typescript@5.4.2) + version: 7.3.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0)(typescript@5.4.3) '@typescript-eslint/parser': specifier: 7.3.1 - version: 7.3.1(eslint@8.57.0)(typescript@5.4.2) + version: 7.3.1(eslint@8.57.0)(typescript@5.4.3) eslint: specifier: 8.57.0 version: 8.57.0 eslint-config-next: specifier: 14.1.4 - version: 14.1.4(eslint@8.57.0)(typescript@5.4.2) + version: 14.1.4(eslint@8.57.0)(typescript@5.4.3) eslint-config-prettier: specifier: 9.1.0 version: 9.1.0(eslint@8.57.0) @@ -1214,11 +1214,11 @@ importers: specifier: 3.6.1 version: 3.6.1(@typescript-eslint/parser@7.3.1)(eslint-plugin-i@2.29.1)(eslint@8.57.0) eslint-plugin-codegen: - specifier: 0.26.0 - version: 0.26.0(eslint@8.57.0) + specifier: 0.27.0 + version: 0.27.0(eslint@8.57.0) eslint-plugin-deprecation: specifier: 2.0.0 - version: 2.0.0(eslint@8.57.0)(typescript@5.4.2) + version: 2.0.0(eslint@8.57.0)(typescript@5.4.3) eslint-plugin-i18next: specifier: 6.0.3 version: 6.0.3 @@ -1233,10 +1233,10 @@ importers: version: 7.34.1(eslint@8.57.0) eslint-plugin-storybook: specifier: 0.8.0 - version: 0.8.0(eslint@8.57.0)(typescript@5.4.2) + version: 0.8.0(eslint@8.57.0)(typescript@5.4.3) eslint-plugin-turbo: - specifier: 1.12.5 - version: 1.12.5(eslint@8.57.0) + specifier: 1.13.0 + version: 1.13.0(eslint@8.57.0) next: specifier: 14.1.4 version: 14.1.4(@babel/core@7.24.3)(react-dom@18.2.0)(react@18.2.0) @@ -1244,8 +1244,8 @@ importers: specifier: 1.0.0 version: 1.0.0 typescript: - specifier: 5.4.2 - version: 5.4.2 + specifier: 5.4.3 + version: 5.4.3 packages/ui: dependencies: @@ -1462,13 +1462,13 @@ importers: version: 7.6.17(react-dom@18.2.0)(react@18.2.0) '@storybook/nextjs': specifier: 7.6.17 - version: 7.6.17(@swc/core@1.4.8)(@swc/helpers@0.5.7)(esbuild@0.18.20)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.13.1)(typescript@5.4.2)(webpack@5.91.0) + version: 7.6.17(@swc/core@1.4.8)(@swc/helpers@0.5.7)(esbuild@0.18.20)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.13.1)(typescript@5.4.3)(webpack@5.91.0) '@storybook/preview-api': specifier: 7.6.17 version: 7.6.17 '@storybook/react': specifier: 7.6.17 - version: 7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2) + version: 7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) '@storybook/test-runner': specifier: 0.17.0 version: 0.17.0(@swc/helpers@0.5.7)(@types/node@20.11.30) @@ -1597,7 +1597,7 @@ importers: version: 5.1.7 msw: specifier: 2.2.9 - version: 2.2.9(typescript@5.4.2) + version: 2.2.9(typescript@5.4.3) msw-storybook-addon: specifier: 2.0.0-beta.0 version: 2.0.0-beta.0(msw@2.2.9) @@ -1612,7 +1612,7 @@ importers: version: 15.2.0(i18next@23.10.1)(next@14.1.4)(react-i18next@14.1.0)(react@18.2.0) postcss-loader: specifier: 8.1.1 - version: 8.1.1(postcss@8.4.37)(typescript@5.4.2)(webpack@5.91.0) + version: 8.1.1(postcss@8.4.37)(typescript@5.4.3)(webpack@5.91.0) prettier: specifier: 3.2.5 version: 3.2.5 @@ -1624,7 +1624,7 @@ importers: version: 18.2.0 react-docgen-typescript: specifier: 2.2.2 - version: 2.2.2(typescript@5.4.2) + version: 2.2.2(typescript@5.4.3) react-dom: specifier: 18.2.0 version: 18.2.0(react@18.2.0) @@ -1648,7 +1648,7 @@ importers: version: 0.14.0 react-refresh-typescript: specifier: 2.0.9 - version: 2.0.9(react-refresh@0.14.0)(typescript@5.4.2) + version: 2.0.9(react-refresh@0.14.0)(typescript@5.4.3) resolve-url-loader: specifier: 5.0.0 version: 5.0.0 @@ -1677,8 +1677,8 @@ importers: specifier: 4.13.1 version: 4.13.1 typescript: - specifier: 5.4.2 - version: 5.4.2 + specifier: 5.4.3 + version: 5.4.3 webpack: specifier: 5.91.0 version: 5.91.0(@swc/core@1.4.8)(esbuild@0.18.20) @@ -1690,7 +1690,7 @@ importers: dependencies: '@vercel/edge-config': specifier: 1.1.0 - version: 1.1.0(@opentelemetry/api@1.8.0)(typescript@5.4.2) + version: 1.1.0(@opentelemetry/api@1.8.0)(typescript@5.4.3) luxon: specifier: 3.4.4 version: 3.4.4 @@ -8899,7 +8899,7 @@ packages: - supports-color dev: true - /@storybook/builder-webpack5@7.6.17(@swc/helpers@0.5.7)(esbuild@0.18.20)(typescript@5.4.2): + /@storybook/builder-webpack5@7.6.17(@swc/helpers@0.5.7)(esbuild@0.18.20)(typescript@5.4.3): resolution: {integrity: sha512-GMaBd8/RzivuAmWrYSt9Rga3j8WLcu5LCMYiPVs+XKXsKAC8lTkV0WRWh8Nk6wTmfzsRQ2acwFjSG5oE4ClZKA==} peerDependencies: typescript: '*' @@ -8927,7 +8927,7 @@ packages: css-loader: 6.10.0(webpack@5.91.0) es-module-lexer: 1.4.2 express: 4.18.3 - fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.4.2)(webpack@5.91.0) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.4.3)(webpack@5.91.0) fs-extra: 11.2.0 html-webpack-plugin: 5.6.0(webpack@5.91.0) magic-string: 0.30.8 @@ -8938,7 +8938,7 @@ packages: swc-loader: 0.2.6(@swc/core@1.4.8)(webpack@5.91.0) terser-webpack-plugin: 5.3.10(@swc/core@1.4.8)(esbuild@0.18.20)(webpack@5.91.0) ts-dedent: 2.2.0 - typescript: 5.4.2 + typescript: 5.4.3 url: 0.11.3 util: 0.12.5 util-deprecate: 1.0.2 @@ -9360,7 +9360,7 @@ packages: resolution: {integrity: sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw==} dev: true - /@storybook/nextjs@7.6.17(@swc/core@1.4.8)(@swc/helpers@0.5.7)(esbuild@0.18.20)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.13.1)(typescript@5.4.2)(webpack@5.91.0): + /@storybook/nextjs@7.6.17(@swc/core@1.4.8)(@swc/helpers@0.5.7)(esbuild@0.18.20)(next@14.1.4)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.13.1)(typescript@5.4.3)(webpack@5.91.0): resolution: {integrity: sha512-bD9x6HzH/fxiFnghOQfDM60tNUNxFNVVCZi6OvTRxVVz/5xdqbVnYVOuaJeUSLuUnGs7ALYfx8+2OTJQ9NrwRA==} engines: {node: '>=16.0.0'} peerDependencies: @@ -9392,13 +9392,13 @@ packages: '@babel/preset-typescript': 7.24.1(@babel/core@7.24.3) '@babel/runtime': 7.24.1 '@storybook/addon-actions': 7.6.17 - '@storybook/builder-webpack5': 7.6.17(@swc/helpers@0.5.7)(esbuild@0.18.20)(typescript@5.4.2) + '@storybook/builder-webpack5': 7.6.17(@swc/helpers@0.5.7)(esbuild@0.18.20)(typescript@5.4.3) '@storybook/core-common': 7.6.17 '@storybook/core-events': 7.6.17 '@storybook/node-logger': 7.6.17 - '@storybook/preset-react-webpack': 7.6.17(@babel/core@7.24.3)(@swc/core@1.4.8)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.13.1)(typescript@5.4.2) + '@storybook/preset-react-webpack': 7.6.17(@babel/core@7.24.3)(@swc/core@1.4.8)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.13.1)(typescript@5.4.3) '@storybook/preview-api': 7.6.17 - '@storybook/react': 7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2) + '@storybook/react': 7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) '@types/node': 18.19.26 '@types/semver': 7.5.8 css-loader: 6.10.0(webpack@5.91.0) @@ -9408,9 +9408,9 @@ packages: loader-utils: 3.2.1 next: 14.1.4(@babel/core@7.24.3)(react-dom@18.2.0)(react@18.2.0) node-polyfill-webpack-plugin: 2.0.1(webpack@5.91.0) - pnp-webpack-plugin: 1.7.0(typescript@5.4.2) + pnp-webpack-plugin: 1.7.0(typescript@5.4.3) postcss: 8.4.37 - postcss-loader: 7.3.4(postcss@8.4.37)(typescript@5.4.2)(webpack@5.91.0) + postcss-loader: 7.3.4(postcss@8.4.37)(typescript@5.4.3)(webpack@5.91.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) resolve-url-loader: 5.0.0 @@ -9422,7 +9422,7 @@ packages: ts-dedent: 2.2.0 tsconfig-paths: 4.2.0 tsconfig-paths-webpack-plugin: 4.1.0 - typescript: 5.4.2 + typescript: 5.4.3 webpack: 5.91.0(@swc/core@1.4.8)(esbuild@0.18.20) transitivePeerDependencies: - '@rspack/core' @@ -9458,7 +9458,7 @@ packages: resolution: {integrity: sha512-WaWqB8o9vUc9aaVls+povQSVirf1Xd1LZcVhUKfAocAF3mzYUsnJsVqvnbjRj/F96UFVihOyDt9Zjl/9OvrCvQ==} dev: true - /@storybook/preset-react-webpack@7.6.17(@babel/core@7.24.3)(@swc/core@1.4.8)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.13.1)(typescript@5.4.2): + /@storybook/preset-react-webpack@7.6.17(@babel/core@7.24.3)(@swc/core@1.4.8)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(type-fest@4.13.1)(typescript@5.4.3): resolution: {integrity: sha512-gn/LvIbll9loOkzwbFlxzOZGmJ6t1vF2/gfi+p/N/AifDYe8+LVM1QV4KRVKt6UEJwsQd79lKf7vPH92AQaKKQ==} engines: {node: '>=16.0.0'} peerDependencies: @@ -9479,8 +9479,8 @@ packages: '@storybook/core-webpack': 7.6.17 '@storybook/docs-tools': 7.6.17 '@storybook/node-logger': 7.6.17 - '@storybook/react': 7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2) - '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.4.2)(webpack@5.91.0) + '@storybook/react': 7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) + '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.4.3)(webpack@5.91.0) '@types/node': 18.19.26 '@types/semver': 7.5.8 babel-plugin-add-react-displayname: 0.0.5 @@ -9491,7 +9491,7 @@ packages: react-dom: 18.2.0(react@18.2.0) react-refresh: 0.14.0 semver: 7.6.0 - typescript: 5.4.2 + typescript: 5.4.3 webpack: 5.91.0(@swc/core@1.4.8)(esbuild@0.18.20) transitivePeerDependencies: - '@swc/core' @@ -9550,7 +9550,7 @@ packages: resolution: {integrity: sha512-LvkMYK/y6alGjwRVNDIKL1lFlbyZ0H0c8iAbcQkiMoaFiujMQyVswMDKlWcj42Upfr/B1igydiruomc+eUt0mw==} dev: true - /@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.4.2)(webpack@5.91.0): + /@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.4.3)(webpack@5.91.0): resolution: {integrity: sha512-KUqXC3oa9JuQ0kZJLBhVdS4lOneKTOopnNBK4tUAgoxWQ3u/IjzdueZjFr7gyBrXMoU6duutk3RQR9u8ZpYJ4Q==} peerDependencies: typescript: '>= 4.x || 5' @@ -9561,9 +9561,9 @@ packages: find-cache-dir: 3.3.2 flat-cache: 3.2.0 micromatch: 4.0.5 - react-docgen-typescript: 2.2.2(typescript@5.4.2) + react-docgen-typescript: 2.2.2(typescript@5.4.3) tslib: 2.6.2 - typescript: 5.4.2 + typescript: 5.4.3 webpack: 5.91.0(@swc/core@1.4.8)(esbuild@0.18.20) transitivePeerDependencies: - supports-color @@ -9579,7 +9579,7 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/react@7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2): + /@storybook/react@7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3): resolution: {integrity: sha512-lVqzQSU03rRJWYW+gK2gq6mSo3/qtnVICY8B8oP7gc36jVu4ksDIu45bTfukM618ODkUZy0vZe6T4engK3azjA==} engines: {node: '>=16.0.0'} peerDependencies: @@ -9612,7 +9612,7 @@ packages: react-element-to-jsx-string: 15.0.0(react-dom@18.2.0)(react@18.2.0) ts-dedent: 2.2.0 type-fest: 2.19.0 - typescript: 5.4.2 + typescript: 5.4.3 util-deprecate: 1.0.2 transitivePeerDependencies: - encoding @@ -9881,7 +9881,7 @@ packages: dependencies: defer-to-connect: 2.0.1 - /@t3-oss/env-core@0.9.2(typescript@5.4.2)(zod@3.22.4): + /@t3-oss/env-core@0.9.2(typescript@5.4.3)(zod@3.22.4): resolution: {integrity: sha512-KgWXljUTHgO3o7GMZQPAD5+P+HqpauMNNHowlm7V2b9IeMitSUpNKwG6xQrup/xARWHTdxRVIl0mSI4wCevQhQ==} peerDependencies: typescript: '>=5.0.0 || 5' @@ -9890,11 +9890,11 @@ packages: typescript: optional: true dependencies: - typescript: 5.4.2 + typescript: 5.4.3 zod: 3.22.4 dev: false - /@t3-oss/env-nextjs@0.9.2(typescript@5.4.2)(zod@3.22.4): + /@t3-oss/env-nextjs@0.9.2(typescript@5.4.3)(zod@3.22.4): resolution: {integrity: sha512-dklHrgKLESStNVB67Jdbu6osxDYA+xNKaPBRerlnkEvzbCccSKMvZENx6EZebJuR4snqB3/yRykNMn/bdIAyiQ==} peerDependencies: typescript: '>=5.0.0 || 5' @@ -9903,8 +9903,8 @@ packages: typescript: optional: true dependencies: - '@t3-oss/env-core': 0.9.2(typescript@5.4.2)(zod@3.22.4) - typescript: 5.4.2 + '@t3-oss/env-core': 0.9.2(typescript@5.4.3)(zod@3.22.4) + typescript: 5.4.3 zod: 3.22.4 dev: false @@ -10142,13 +10142,13 @@ packages: - terser dev: true - /@trpc-playground/types@1.0.0(@trpc/server@10.45.2)(typescript@5.4.2): + /@trpc-playground/types@1.0.0(@trpc/server@10.45.2)(typescript@5.4.3): resolution: {integrity: sha512-Ap5aNaVlglfM9WLkPLKF2rHDZ8CwHcqK32A8YaqTyHUuoEFTSOh6oSgVU6Cv8toxClKiTXFvbWmE4aZxIoh4Zg==} peerDependencies: '@trpc/server': ^10 dependencies: '@trpc/server': 10.45.2 - ts-essentials: 9.4.1(typescript@5.4.2) + ts-essentials: 9.4.1(typescript@5.4.3) transitivePeerDependencies: - typescript dev: true @@ -10225,11 +10225,11 @@ packages: resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} dev: true - /@turbo/gen@1.12.5(@types/node@20.11.30)(typescript@5.4.2): - resolution: {integrity: sha512-sEF/iryAcWYqONXcrAyWREUVPA4eba22hxU1yx4b9+Rs9SUNFkM54cDaXEAtzbh/iji428aQpnuxi+SUT7m9zw==} + /@turbo/gen@1.13.0(@types/node@20.11.30)(typescript@5.4.3): + resolution: {integrity: sha512-AxIrDubYDLdYBNZC/t3Gn0B7v+zhlM3V7VoMhopKrMWSL0YsjpW/OcDThmV+WglVlkPLmk95ncvXvgfn5RrsBw==} hasBin: true dependencies: - '@turbo/workspaces': 1.12.5 + '@turbo/workspaces': 1.13.0 chalk: 2.4.2 commander: 10.0.1 fs-extra: 10.1.0 @@ -10237,7 +10237,7 @@ packages: minimatch: 9.0.3 node-plop: 0.26.3 proxy-agent: 6.4.0 - ts-node: 10.9.2(@types/node@20.11.30)(typescript@5.4.2) + ts-node: 10.9.2(@types/node@20.11.30)(typescript@5.4.3) update-check: 1.5.4 validate-npm-package-name: 5.0.0 transitivePeerDependencies: @@ -10248,8 +10248,8 @@ packages: - typescript dev: true - /@turbo/workspaces@1.12.5: - resolution: {integrity: sha512-UksAe6nxryEZoUr5IMUzt9bwsZLxccUnT469fI3OE5Xbd5fbInzLKIZ3ZuzFvXR4N7ezr2HCvkUItmgwe7k1HA==} + /@turbo/workspaces@1.13.0: + resolution: {integrity: sha512-0wA1KeHK3OCsKISZziga9YopWROO+aFgSgIbUd3HUn9YG7OK6JPwTgrlxA1LwhjqiovggbKbYRnqW0PmE+3qBA==} hasBin: true dependencies: chalk: 2.4.2 @@ -10574,13 +10574,6 @@ packages: pretty-format: 28.1.3 dev: true - /@types/jest@29.0.0: - resolution: {integrity: sha512-X6Zjz3WO4cT39Gkl0lZ2baFRaEMqJl5NC1OjElkwtNzAlbkr2K/WJXkBkH5VP0zx4Hgsd2TZYdOEfvp2Dxia+Q==} - dependencies: - expect: 29.7.0 - pretty-format: 29.7.0 - dev: true - /@types/js-yaml@3.12.5: resolution: {integrity: sha512-JCcp6J0GV66Y4ZMDAQCXot4xprYB+Zfd3meK9+INSJeVZwJmHAW30BBEEkPzXswMXuiyReUGOP3GxrADc9wPww==} dev: true @@ -10897,7 +10890,7 @@ packages: '@types/yargs-parser': 21.0.3 dev: true - /@typescript-eslint/eslint-plugin@7.3.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0)(typescript@5.4.2): + /@typescript-eslint/eslint-plugin@7.3.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0)(typescript@5.4.3): resolution: {integrity: sha512-STEDMVQGww5lhCuNXVSQfbfuNII5E08QWkvAw5Qwf+bj2WT+JkG1uc+5/vXA3AOYMDHVOSpL+9rcbEUiHIm2dw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -10909,10 +10902,10 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.3.1(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/parser': 7.3.1(eslint@8.57.0)(typescript@5.4.3) '@typescript-eslint/scope-manager': 7.3.1 - '@typescript-eslint/type-utils': 7.3.1(eslint@8.57.0)(typescript@5.4.2) - '@typescript-eslint/utils': 7.3.1(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/type-utils': 7.3.1(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/utils': 7.3.1(eslint@8.57.0)(typescript@5.4.3) '@typescript-eslint/visitor-keys': 7.3.1 debug: 4.3.4 eslint: 8.57.0 @@ -10920,13 +10913,13 @@ packages: ignore: 5.3.1 natural-compare: 1.4.0 semver: 7.6.0 - ts-api-utils: 1.3.0(typescript@5.4.2) - typescript: 5.4.2 + ts-api-utils: 1.3.0(typescript@5.4.3) + typescript: 5.4.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.4.2): + /@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.4.3): resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -10938,16 +10931,16 @@ packages: dependencies: '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.2) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.3) '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.4 eslint: 8.57.0 - typescript: 5.4.2 + typescript: 5.4.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@7.3.1(eslint@8.57.0)(typescript@5.4.2): + /@typescript-eslint/parser@7.3.1(eslint@8.57.0)(typescript@5.4.3): resolution: {integrity: sha512-Rq49+pq7viTRCH48XAbTA+wdLRrB/3sRq4Lpk0oGDm0VmnjBrAOVXH/Laalmwsv2VpekiEfVFwJYVk6/e8uvQw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -10959,11 +10952,11 @@ packages: dependencies: '@typescript-eslint/scope-manager': 7.3.1 '@typescript-eslint/types': 7.3.1 - '@typescript-eslint/typescript-estree': 7.3.1(typescript@5.4.2) + '@typescript-eslint/typescript-estree': 7.3.1(typescript@5.4.3) '@typescript-eslint/visitor-keys': 7.3.1 debug: 4.3.4 eslint: 8.57.0 - typescript: 5.4.2 + typescript: 5.4.3 transitivePeerDependencies: - supports-color dev: true @@ -10992,7 +10985,7 @@ packages: '@typescript-eslint/visitor-keys': 7.3.1 dev: true - /@typescript-eslint/type-utils@7.3.1(eslint@8.57.0)(typescript@5.4.2): + /@typescript-eslint/type-utils@7.3.1(eslint@8.57.0)(typescript@5.4.3): resolution: {integrity: sha512-iFhaysxFsMDQlzJn+vr3OrxN8NmdQkHks4WaqD4QBnt5hsq234wcYdyQ9uquzJJIDAj5W4wQne3yEsYA6OmXGw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -11002,12 +10995,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 7.3.1(typescript@5.4.2) - '@typescript-eslint/utils': 7.3.1(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/typescript-estree': 7.3.1(typescript@5.4.3) + '@typescript-eslint/utils': 7.3.1(eslint@8.57.0)(typescript@5.4.3) debug: 4.3.4 eslint: 8.57.0 - ts-api-utils: 1.3.0(typescript@5.4.2) - typescript: 5.4.2 + ts-api-utils: 1.3.0(typescript@5.4.3) + typescript: 5.4.3 transitivePeerDependencies: - supports-color dev: true @@ -11027,7 +11020,7 @@ packages: engines: {node: ^18.18.0 || >=20.0.0} dev: true - /@typescript-eslint/typescript-estree@5.62.0(typescript@5.4.2): + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.4.3): resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -11042,13 +11035,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.0 - tsutils: 3.21.0(typescript@5.4.2) - typescript: 5.4.2 + tsutils: 3.21.0(typescript@5.4.3) + typescript: 5.4.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@6.21.0(typescript@5.4.2): + /@typescript-eslint/typescript-estree@6.21.0(typescript@5.4.3): resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -11064,13 +11057,13 @@ packages: is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.6.0 - ts-api-utils: 1.3.0(typescript@5.4.2) - typescript: 5.4.2 + ts-api-utils: 1.3.0(typescript@5.4.3) + typescript: 5.4.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@7.3.1(typescript@5.4.2): + /@typescript-eslint/typescript-estree@7.3.1(typescript@5.4.3): resolution: {integrity: sha512-tLpuqM46LVkduWP7JO7yVoWshpJuJzxDOPYIVWUUZbW+4dBpgGeUdl/fQkhuV0A8eGnphYw3pp8d2EnvPOfxmQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -11086,13 +11079,13 @@ packages: is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.6.0 - ts-api-utils: 1.3.0(typescript@5.4.2) - typescript: 5.4.2 + ts-api-utils: 1.3.0(typescript@5.4.3) + typescript: 5.4.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.4.2): + /@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.4.3): resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -11103,7 +11096,7 @@ packages: '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.2) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.3) eslint: 8.57.0 eslint-scope: 5.1.1 semver: 7.6.0 @@ -11112,7 +11105,7 @@ packages: - typescript dev: true - /@typescript-eslint/utils@6.21.0(eslint@8.57.0)(typescript@5.4.2): + /@typescript-eslint/utils@6.21.0(eslint@8.57.0)(typescript@5.4.3): resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -11123,7 +11116,7 @@ packages: '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.2) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.3) eslint: 8.57.0 semver: 7.6.0 transitivePeerDependencies: @@ -11131,7 +11124,7 @@ packages: - typescript dev: true - /@typescript-eslint/utils@7.3.1(eslint@8.57.0)(typescript@5.4.2): + /@typescript-eslint/utils@7.3.1(eslint@8.57.0)(typescript@5.4.3): resolution: {integrity: sha512-jIERm/6bYQ9HkynYlNZvXpzmXWZGhMbrOvq3jJzOSOlKXsVjrrolzWBjDW6/TvT5Q3WqaN4EkmcfdQwi9tDjBQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -11142,7 +11135,7 @@ packages: '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 7.3.1 '@typescript-eslint/types': 7.3.1 - '@typescript-eslint/typescript-estree': 7.3.1(typescript@5.4.2) + '@typescript-eslint/typescript-estree': 7.3.1(typescript@5.4.3) eslint: 8.57.0 semver: 7.6.0 transitivePeerDependencies: @@ -11204,7 +11197,7 @@ packages: resolution: {integrity: sha512-NRIBwfcS0bUoUbRWlNGetqjvLSwgYH/BqKqDN7vK1g32p7dN96k0712COgaz6VFizAm9b0g6IG6hR6+hc0KCPg==} dev: false - /@vercel/edge-config@1.1.0(@opentelemetry/api@1.8.0)(typescript@5.4.2): + /@vercel/edge-config@1.1.0(@opentelemetry/api@1.8.0)(typescript@5.4.3): resolution: {integrity: sha512-es/4BzzKfyUilL5E1knR42MZHJqHMRfqitrnv18gVZZUha9ywrX3qNoCrPsNMJ1HS8xAAz/FJEyel7YFIDfKoQ==} engines: {node: '>=14.6'} peerDependencies: @@ -11215,7 +11208,7 @@ packages: dependencies: '@opentelemetry/api': 1.8.0 '@vercel/edge-config-fs': 0.1.0 - ts-essentials: 9.4.1(typescript@5.4.2) + ts-essentials: 9.4.1(typescript@5.4.3) transitivePeerDependencies: - typescript dev: false @@ -11850,7 +11843,7 @@ packages: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 + es-abstract: 1.23.2 get-intrinsic: 1.2.4 is-string: 1.0.7 dev: true @@ -11906,7 +11899,7 @@ packages: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 + es-abstract: 1.23.2 es-shim-unscopables: 1.0.2 dev: true @@ -11916,7 +11909,7 @@ packages: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 + es-abstract: 1.23.2 es-shim-unscopables: 1.0.2 dev: true @@ -11925,7 +11918,7 @@ packages: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 + es-abstract: 1.23.2 es-shim-unscopables: 1.0.2 dev: true @@ -11934,7 +11927,7 @@ packages: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 + es-abstract: 1.23.2 es-errors: 1.3.0 es-shim-unscopables: 1.0.2 dev: true @@ -11946,7 +11939,7 @@ packages: array-buffer-byte-length: 1.0.1 call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 + es-abstract: 1.23.2 es-errors: 1.3.0 get-intrinsic: 1.2.4 is-array-buffer: 3.0.4 @@ -13455,7 +13448,7 @@ packages: path-type: 4.0.0 yaml: 1.10.2 - /cosmiconfig@8.3.6(typescript@5.4.2): + /cosmiconfig@8.3.6(typescript@5.4.3): resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} engines: {node: '>=14'} peerDependencies: @@ -13468,10 +13461,10 @@ packages: js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 - typescript: 5.4.2 + typescript: 5.4.3 dev: true - /cosmiconfig@9.0.0(typescript@5.4.2): + /cosmiconfig@9.0.0(typescript@5.4.3): resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} engines: {node: '>=14'} peerDependencies: @@ -13484,7 +13477,7 @@ packages: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 - typescript: 5.4.2 + typescript: 5.4.3 dev: true /country-flag-icons@1.5.10: @@ -14512,53 +14505,6 @@ packages: stackframe: 1.3.4 dev: true - /es-abstract@1.22.5: - resolution: {integrity: sha512-oW69R+4q2wG+Hc3KZePPZxOiisRIqfKBVo/HLx94QcJeWGU/8sZhCvc829rd1kS366vlJbzBfXf9yWwf0+Ko7w==} - engines: {node: '>= 0.4'} - dependencies: - array-buffer-byte-length: 1.0.1 - arraybuffer.prototype.slice: 1.0.3 - available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - es-define-property: 1.0.0 - es-errors: 1.3.0 - es-set-tostringtag: 2.0.3 - es-to-primitive: 1.2.1 - function.prototype.name: 1.1.6 - get-intrinsic: 1.2.4 - get-symbol-description: 1.0.2 - globalthis: 1.0.3 - gopd: 1.0.1 - has-property-descriptors: 1.0.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 - hasown: 2.0.2 - internal-slot: 1.0.7 - is-array-buffer: 3.0.4 - is-callable: 1.2.7 - is-negative-zero: 2.0.3 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.3 - is-string: 1.0.7 - is-typed-array: 1.1.13 - is-weakref: 1.0.2 - object-inspect: 1.13.1 - object-keys: 1.1.1 - object.assign: 4.1.5 - regexp.prototype.flags: 1.5.2 - safe-array-concat: 1.1.2 - safe-regex-test: 1.0.3 - string.prototype.trim: 1.2.9 - string.prototype.trimend: 1.0.8 - string.prototype.trimstart: 1.0.7 - typed-array-buffer: 1.0.2 - typed-array-byte-length: 1.0.1 - typed-array-byte-offset: 1.0.2 - typed-array-length: 1.0.5 - unbox-primitive: 1.0.2 - which-typed-array: 1.1.15 - dev: true - /es-abstract@1.23.2: resolution: {integrity: sha512-60s3Xv2T2p1ICykc7c+DNDPLDMm9t4QxCOUU0K9JxiLjM3C1zB9YVdN7tjxrFd4+AkZ8CdX1ovUga4P2+1e+/w==} engines: {node: '>= 0.4'} @@ -14617,7 +14563,7 @@ packages: dependencies: define-data-property: 1.1.4 define-properties: 1.2.1 - es-abstract: 1.22.5 + es-abstract: 1.23.2 es-errors: 1.3.0 function-bind: 1.1.2 globalthis: 1.0.3 @@ -14875,7 +14821,7 @@ packages: eslint: 8.57.0 dev: true - /eslint-config-next@14.1.4(eslint@8.57.0)(typescript@5.4.2): + /eslint-config-next@14.1.4(eslint@8.57.0)(typescript@5.4.3): resolution: {integrity: sha512-cihIahbhYAWwXJwZkAaRPpUi5t9aOi/HdfWXOjZeUOqNWXHD8X22kd1KG58Dc3MVaRx3HoR/oMGk2ltcrqDn8g==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 @@ -14886,7 +14832,7 @@ packages: dependencies: '@next/eslint-plugin-next': 14.1.4 '@rushstack/eslint-patch': 1.7.2 - '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.4.3) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0) @@ -14894,7 +14840,7 @@ packages: eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0) eslint-plugin-react: 7.34.1(eslint@8.57.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.57.0) - typescript: 5.4.2 + typescript: 5.4.3 transitivePeerDependencies: - eslint-import-resolver-webpack - supports-color @@ -15012,7 +14958,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.4.3) debug: 3.2.7 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 @@ -15042,7 +14988,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 7.3.1(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/parser': 7.3.1(eslint@8.57.0)(typescript@5.4.3) debug: 3.2.7 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 @@ -15051,9 +14997,9 @@ packages: - supports-color dev: true - /eslint-plugin-codegen@0.26.0(eslint@8.57.0): - resolution: {integrity: sha512-KC6+RYVR9U2mVrxeyE4XMrAQun3R8m8RtOB1PVeV5/4McUq4r1b0L9lxyZ5CUlbwCraupH+LlQYxkPFyXnc5tg==} - engines: {node: '>=12.0.0'} + /eslint-plugin-codegen@0.27.0(eslint@8.57.0): + resolution: {integrity: sha512-oiXSiSi2yLxPc2pjP+dtVFu9hVj2rCiKoOmvmcybGMOD9/VXn2f0GkC4eoxrXEB7UARoSbdP8ffjDOQBvr9N4Q==} + engines: {node: '>=18.0.0'} dependencies: '@babel/core': 7.24.3 '@babel/generator': 7.12.17 @@ -15063,7 +15009,6 @@ packages: '@types/dedent': 0.7.0 '@types/eslint': 8.56.6 '@types/glob': 7.1.3 - '@types/jest': 29.0.0 '@types/js-yaml': 3.12.5 '@types/lodash': 4.17.0 '@types/node': 20.11.30 @@ -15077,24 +15022,23 @@ packages: js-yaml: 3.14.1 lodash: 4.17.21 read-pkg-up: 7.0.1 - string.prototype.matchall: 4.0.10 transitivePeerDependencies: - babel-plugin-macros - eslint - supports-color dev: true - /eslint-plugin-deprecation@2.0.0(eslint@8.57.0)(typescript@5.4.2): + /eslint-plugin-deprecation@2.0.0(eslint@8.57.0)(typescript@5.4.3): resolution: {integrity: sha512-OAm9Ohzbj11/ZFyICyR5N6LbOIvQMp7ZU2zI7Ej0jIc8kiGUERXPNMfw2QqqHD1ZHtjMub3yPZILovYEYucgoQ==} peerDependencies: eslint: ^7.0.0 || ^8.0.0 typescript: ^4.2.4 || ^5.0.0 || 5 dependencies: - '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.4.3) eslint: 8.57.0 tslib: 2.6.2 - tsutils: 3.21.0(typescript@5.4.2) - typescript: 5.4.2 + tsutils: 3.21.0(typescript@5.4.3) + typescript: 5.4.3 transitivePeerDependencies: - supports-color dev: true @@ -15151,7 +15095,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.4.3) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 @@ -15269,14 +15213,14 @@ packages: string.prototype.matchall: 4.0.10 dev: true - /eslint-plugin-storybook@0.8.0(eslint@8.57.0)(typescript@5.4.2): + /eslint-plugin-storybook@0.8.0(eslint@8.57.0)(typescript@5.4.3): resolution: {integrity: sha512-CZeVO5EzmPY7qghO2t64oaFM+8FTaD4uzOEjHKp516exyTKo+skKAL9GI3QALS2BXhyALJjNtwbmr1XinGE8bA==} engines: {node: '>= 18'} peerDependencies: eslint: '>=6' dependencies: '@storybook/csf': 0.0.1 - '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.4.3) eslint: 8.57.0 requireindex: 1.2.0 ts-dedent: 2.2.0 @@ -15285,8 +15229,8 @@ packages: - typescript dev: true - /eslint-plugin-turbo@1.12.5(eslint@8.57.0): - resolution: {integrity: sha512-cXy7mCzAdngBTJIWH4DASXHy0vQpujWDBqRTu0YYqCN/QEGsi3HWM+STZEbPYELdjtm5EsN2HshOSSqWnjdRHg==} + /eslint-plugin-turbo@1.13.0(eslint@8.57.0): + resolution: {integrity: sha512-y9YRXMSOc43SijAFFkDnrFpstV2k/w6Qmbr5mO/w7tUGzDWkHc87btLa0e/L2PJxod5bzNwsmzeyj8c/AsMMCQ==} peerDependencies: eslint: '>6.6.0' dependencies: @@ -16007,7 +15951,7 @@ packages: cross-spawn: 7.0.3 signal-exit: 4.1.0 - /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.4.2)(webpack@5.91.0): + /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.4.3)(webpack@5.91.0): resolution: {integrity: sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==} engines: {node: '>=12.13.0', yarn: '>=1.0.0'} peerDependencies: @@ -16026,7 +15970,7 @@ packages: schema-utils: 3.3.0 semver: 7.6.0 tapable: 2.2.1 - typescript: 5.4.2 + typescript: 5.4.3 webpack: 5.91.0(@swc/core@1.4.8)(esbuild@0.18.20) dev: true @@ -16194,7 +16138,7 @@ packages: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 + es-abstract: 1.23.2 functions-have-names: 1.2.3 dev: true @@ -18904,8 +18848,8 @@ packages: resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} engines: {node: '>= 8'} - /knip@5.1.5(@types/node@20.11.30)(typescript@5.4.2): - resolution: {integrity: sha512-uc5tOc70L4v+4QeeLVXAEwQJ1cxTnR91I5YhWpXurSb4lXbqiRibiAAm4y7JQsrtgPLhRf4FYWQJRsB45MdmKA==} + /knip@5.2.1(@types/node@20.11.30)(typescript@5.4.3): + resolution: {integrity: sha512-hF8RE/5QqvujV7qoNadet6iaenbzJwKpgMId8w2BhTg02ewSPg3nzyEHVag5yvsjga/IcAk8CXSF6azCnar2qw==} engines: {node: '>=18.6.0'} hasBin: true peerDependencies: @@ -18933,7 +18877,7 @@ packages: smol-toml: 1.1.4 strip-json-comments: 5.0.1 summary: 2.1.0 - typescript: 5.4.2 + typescript: 5.4.3 zod: 3.22.4 zod-validation-error: 3.0.3(zod@3.22.4) transitivePeerDependencies: @@ -20629,10 +20573,10 @@ packages: msw: ^2.0.0 || 1 dependencies: is-node-process: 1.2.0 - msw: 2.2.9(typescript@5.4.2) + msw: 2.2.9(typescript@5.4.3) dev: true - /msw@2.2.9(typescript@5.4.2): + /msw@2.2.9(typescript@5.4.3): resolution: {integrity: sha512-MLIFufBe6m9c5rZKlmGl6jl1pjn7cTNiDGEgn5v2iVRs0mz+neE2r7lRyYNzvcp6FbdiUEIRp/Y2O2gRMjO8yQ==} engines: {node: '>=18'} hasBin: true @@ -20659,7 +20603,7 @@ packages: path-to-regexp: 6.2.1 strict-event-emitter: 0.5.1 type-fest: 4.13.1 - typescript: 5.4.2 + typescript: 5.4.3 yargs: 17.7.2 dev: true @@ -21389,7 +21333,7 @@ packages: resolution: {integrity: sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==} dependencies: define-properties: 1.2.1 - es-abstract: 1.22.5 + es-abstract: 1.23.2 dev: true /object.values@1.2.0: @@ -22205,11 +22149,11 @@ packages: resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} engines: {node: '>=4'} - /pnp-webpack-plugin@1.7.0(typescript@5.4.2): + /pnp-webpack-plugin@1.7.0(typescript@5.4.3): resolution: {integrity: sha512-2Rb3vm+EXble/sMXNSu6eoBx8e79gKqhNq9F5ZWW6ERNCTE/Q0wQNne5541tE5vKjfM8hpNCYL+LGc1YTfI0dg==} engines: {node: '>=6'} dependencies: - ts-pnp: 1.2.0(typescript@5.4.2) + ts-pnp: 1.2.0(typescript@5.4.3) transitivePeerDependencies: - typescript dev: true @@ -22236,14 +22180,14 @@ packages: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} engines: {node: '>= 0.4'} - /postcss-loader@7.3.4(postcss@8.4.37)(typescript@5.4.2)(webpack@5.91.0): + /postcss-loader@7.3.4(postcss@8.4.37)(typescript@5.4.3)(webpack@5.91.0): resolution: {integrity: sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==} engines: {node: '>= 14.15.0'} peerDependencies: postcss: ^8.4.31 webpack: ^5.0.0 || 5 dependencies: - cosmiconfig: 8.3.6(typescript@5.4.2) + cosmiconfig: 8.3.6(typescript@5.4.3) jiti: 1.21.0 postcss: 8.4.37 semver: 7.6.0 @@ -22252,7 +22196,7 @@ packages: - typescript dev: true - /postcss-loader@8.1.1(postcss@8.4.37)(typescript@5.4.2)(webpack@5.91.0): + /postcss-loader@8.1.1(postcss@8.4.37)(typescript@5.4.3)(webpack@5.91.0): resolution: {integrity: sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==} engines: {node: '>= 18.12.0'} peerDependencies: @@ -22265,7 +22209,7 @@ packages: webpack: optional: true dependencies: - cosmiconfig: 9.0.0(typescript@5.4.2) + cosmiconfig: 9.0.0(typescript@5.4.3) jiti: 1.21.0 postcss: 8.4.37 semver: 7.6.0 @@ -22590,7 +22534,7 @@ packages: '@mrleebo/prisma-ast': 0.7.0 '@prisma/generator-helper': 5.3.1 '@prisma/internals': 5.3.1 - typescript: 5.4.2 + typescript: 5.4.3 zod: 3.22.4 transitivePeerDependencies: - encoding @@ -23023,12 +22967,12 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /react-docgen-typescript@2.2.2(typescript@5.4.2): + /react-docgen-typescript@2.2.2(typescript@5.4.3): resolution: {integrity: sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==} peerDependencies: typescript: '>= 4.3.x || 5' dependencies: - typescript: 5.4.2 + typescript: 5.4.3 dev: true /react-docgen@7.0.3: @@ -23177,14 +23121,14 @@ packages: /react-property@2.0.0: resolution: {integrity: sha512-kzmNjIgU32mO4mmH5+iUyrqlpFQhF8K2k7eZ4fdLSOPFrD1XgEuSBv9LDEgxRXTMBqMd8ppT0x6TIzqE5pdGdw==} - /react-refresh-typescript@2.0.9(react-refresh@0.14.0)(typescript@5.4.2): + /react-refresh-typescript@2.0.9(react-refresh@0.14.0)(typescript@5.4.3): resolution: {integrity: sha512-chAnOO4vpxm/3WkgOVmti+eN8yUtkJzeGkOigV6UA9eDFz12W34e/SsYe2H5+RwYJ3+sfSZkVbiXcG1chEBxlg==} peerDependencies: react-refresh: 0.10.x || 0.11.x || 0.12.x || 0.13.x || 0.14.x typescript: ^4.8 || ^5.0 || 5 dependencies: react-refresh: 0.14.0 - typescript: 5.4.2 + typescript: 5.4.3 dev: true /react-refresh@0.14.0: @@ -25049,7 +24993,7 @@ packages: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 + es-abstract: 1.23.2 get-intrinsic: 1.2.4 has-symbols: 1.0.3 internal-slot: 1.0.7 @@ -25081,7 +25025,7 @@ packages: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 + es-abstract: 1.23.2 dev: true /string_decoder@0.10.31: @@ -25663,19 +25607,19 @@ packages: dev: true patched: true - /trpc-playground@1.0.4(@trpc/server@10.45.2)(@types/node@20.11.30)(typescript@5.4.2)(zod@3.22.4): + /trpc-playground@1.0.4(@trpc/server@10.45.2)(@types/node@20.11.30)(typescript@5.4.3)(zod@3.22.4): resolution: {integrity: sha512-6nVf1o2LNoo1g6oTS24yajoH7xV4CFjxGAbAH7qLXqa3yo9qB5QHsWLbrm1hNt51SyCG++P0zHJaCdVfgvEVDg==} peerDependencies: '@trpc/server': ^10 zod: ^3 dependencies: '@trpc-playground/html': 1.0.4(@types/node@20.11.30) - '@trpc-playground/types': 1.0.0(@trpc/server@10.45.2)(typescript@5.4.2) + '@trpc-playground/types': 1.0.0(@trpc/server@10.45.2)(typescript@5.4.3) '@trpc/server': 10.45.2 lodash: 4.17.21 uttp: 0.1.3 zod: 3.22.4 - zod-to-ts: 1.2.0(typescript@5.4.2)(zod@3.22.4) + zod-to-ts: 1.2.0(typescript@5.4.3)(zod@3.22.4) transitivePeerDependencies: - '@types/node' - express @@ -25691,13 +25635,13 @@ packages: - typescript dev: true - /ts-api-utils@1.3.0(typescript@5.4.2): + /ts-api-utils@1.3.0(typescript@5.4.3): resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0 || 5' dependencies: - typescript: 5.4.2 + typescript: 5.4.3 dev: true /ts-dedent@2.2.0: @@ -25705,7 +25649,7 @@ packages: engines: {node: '>=6.10'} dev: true - /ts-essentials@9.4.1(typescript@5.4.2): + /ts-essentials@9.4.1(typescript@5.4.3): resolution: {integrity: sha512-oke0rI2EN9pzHsesdmrOrnqv1eQODmJpd/noJjwj2ZPC3Z4N2wbjrOEqnsEgmvlO2+4fBb0a794DCna2elEVIQ==} peerDependencies: typescript: '>=4.1.0 || 5' @@ -25713,13 +25657,13 @@ packages: typescript: optional: true dependencies: - typescript: 5.4.2 + typescript: 5.4.3 /ts-gems@3.2.1: resolution: {integrity: sha512-nAs9PugnuYpuvsvb8m4BAWzinmIKGdBecDaxs3PEI5m1fzijSVIVmP+TyGVD5yRpxsadpbBdPBI4RYgsF+inzw==} dev: true - /ts-node@10.9.2(@types/node@20.11.30)(typescript@5.4.2): + /ts-node@10.9.2(@types/node@20.11.30)(typescript@5.4.3): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -25745,7 +25689,7 @@ packages: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.4.2 + typescript: 5.4.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true @@ -25753,7 +25697,7 @@ packages: /ts-pattern@4.3.0: resolution: {integrity: sha512-pefrkcd4lmIVR0LA49Imjf9DYLK8vtWhqBPA3Ya1ir8xCW0O2yjL9dsCVvI7pCodLC5q7smNpEtDR2yVulQxOg==} - /ts-pnp@1.2.0(typescript@5.4.2): + /ts-pnp@1.2.0(typescript@5.4.3): resolution: {integrity: sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==} engines: {node: '>=6'} peerDependencies: @@ -25762,7 +25706,7 @@ packages: typescript: optional: true dependencies: - typescript: 5.4.2 + typescript: 5.4.3 dev: true /tsconfig-paths-webpack-plugin@4.1.0: @@ -25794,14 +25738,14 @@ packages: engines: {node: '>=16'} dev: false - /tsutils@3.21.0(typescript@5.4.2): + /tsutils@3.21.0(typescript@5.4.3): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta || 5' dependencies: tslib: 1.14.1 - typescript: 5.4.2 + typescript: 5.4.3 dev: true /tsx@4.7.1: @@ -25839,64 +25783,64 @@ packages: safe-buffer: 5.2.1 dev: true - /turbo-darwin-64@1.12.5: - resolution: {integrity: sha512-0GZ8reftwNQgIQLHkHjHEXTc/Z1NJm+YjsrBP+qhM/7yIZ3TEy9gJhuogDt2U0xIWwFgisTyzbtU7xNaQydtoA==} + /turbo-darwin-64@1.13.0: + resolution: {integrity: sha512-ctHeJXtQgBcgxnCXwrJTGiq57HtwF7zWz5NTuSv//5yeU01BtQIt62ArKfjudOhRefWJbX3Z5srn88XTb9hfww==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /turbo-darwin-arm64@1.12.5: - resolution: {integrity: sha512-8WpOLNNzvH6kohQOjihD+gaWL+ZFNfjvBwhOF0rjEzvW+YR3Pa7KjhulrjWyeN2yMFqAPubTbZIGOz1EVXLuQA==} + /turbo-darwin-arm64@1.13.0: + resolution: {integrity: sha512-/Q9/pNFkF9w83tNxwMpgapwLYdQ12p8mpty2YQRoUiS9ClWkcqe136jR0mtuMqzlNlpREOFZaoyIthjt6Sdo0g==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /turbo-linux-64@1.12.5: - resolution: {integrity: sha512-INit73+bNUpwqGZCxgXCR3I+cQsdkQ3/LkfkgSOibkpg+oGqxJRzeXw3sp990d7SCoE8QOcs3iw+PtiFX/LDAA==} + /turbo-linux-64@1.13.0: + resolution: {integrity: sha512-hgbT7o020BGV4L7Sd8hhFTd5zVKPKxbsr0dPfel/9NkdTmptz2aGZ0Vb2MAa18SY3XaCQpDxmdYuOzvvRpo5ZA==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /turbo-linux-arm64@1.12.5: - resolution: {integrity: sha512-6lkRBvxtI/GQdGtaAec9LvVQUoRw6nXFp0kM+Eu+5PbZqq7yn6cMkgDJLI08zdeui36yXhone8XGI8pHg8bpUQ==} + /turbo-linux-arm64@1.13.0: + resolution: {integrity: sha512-WK01i2wDZARrV+HEs495A3hNeGMwQR5suYk7G+ceqqW7b+dOTlQdvUjnI3sg7wAnZPgjafFs/hoBaZdJjVa/nw==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /turbo-windows-64@1.12.5: - resolution: {integrity: sha512-gQYbOhZg5Ww0bQ/bC0w/4W6yQRwBumUUnkB+QPo15VznwxZe2a7bo6JM+9Xy9dKLa/kn+p7zTqme4OEp6M3/Yg==} + /turbo-windows-64@1.13.0: + resolution: {integrity: sha512-hJgSZJZwlWHNwLEthaqJqJWGm4NqF5X/I7vE0sPE4i/jeDl8f0n1hcOkgJkJiNXVxhj+qy/9+4dzbPLKT9imaQ==} cpu: [x64] os: [win32] requiresBuild: true dev: true optional: true - /turbo-windows-arm64@1.12.5: - resolution: {integrity: sha512-auvhZ9FrhnvQ4mgBlY9O68MT4dIfprYGvd2uPICba/mHUZZvVy5SGgbHJ0KbMwaJfnnFoPgLJO6M+3N2gDprKw==} + /turbo-windows-arm64@1.13.0: + resolution: {integrity: sha512-L/ErxYoXeq8tmjU/AIGicC9VyBN1zdYw8JlM4yPmMI0pJdY8E4GaYK1IiIazqq7M72lmQhU/WW7fV9FqEktwrw==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /turbo@1.12.5: - resolution: {integrity: sha512-FATU5EnhrYG8RvQJYFJnDd18DpccDjyvd53hggw9T9JEg9BhWtIEoeaKtBjYbpXwOVrJQMDdXcIB4f2nD3QPPg==} + /turbo@1.13.0: + resolution: {integrity: sha512-r02GtNmkOPcQvUzVE6lg474QVLyU02r3yh3lUGqrFHf5h5ZEjgDGWILsAUqplVqjri1Y/oOkTssks4CObTAaiw==} hasBin: true optionalDependencies: - turbo-darwin-64: 1.12.5 - turbo-darwin-arm64: 1.12.5 - turbo-linux-64: 1.12.5 - turbo-linux-arm64: 1.12.5 - turbo-windows-64: 1.12.5 - turbo-windows-arm64: 1.12.5 + turbo-darwin-64: 1.13.0 + turbo-darwin-arm64: 1.13.0 + turbo-linux-64: 1.13.0 + turbo-linux-arm64: 1.13.0 + turbo-windows-64: 1.13.0 + turbo-windows-arm64: 1.13.0 dev: true /type-check@0.4.0: @@ -26030,19 +25974,19 @@ packages: hasBin: true dev: true - /typescript@5.4.2: - resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==} + /typescript@5.4.3: + resolution: {integrity: sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg==} engines: {node: '>=14.17'} hasBin: true - /typesync@0.12.1(typescript@5.4.2): + /typesync@0.12.1(typescript@5.4.3): resolution: {integrity: sha512-BX3RBZzBzYtHaNTDqc7vq6gUehJqhl34c3DFr67/FXTV6kz9Q6FiravII5HpJfeSE2iDz2Lhm5/YdlDlQbezLQ==} engines: {node: '>=16.0.0'} hasBin: true dependencies: awilix: 9.0.0 chalk: 4.1.2 - cosmiconfig: 9.0.0(typescript@5.4.2) + cosmiconfig: 9.0.0(typescript@5.4.3) detect-indent: 6.1.0 glob: 10.3.10 npm-registry-fetch: 16.1.0 @@ -27296,13 +27240,13 @@ packages: zod: 3.22.4 dev: true - /zod-to-ts@1.2.0(typescript@5.4.2)(zod@3.22.4): + /zod-to-ts@1.2.0(typescript@5.4.3)(zod@3.22.4): resolution: {integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==} peerDependencies: typescript: ^4.9.4 || ^5.0.2 || 5 zod: ^3 dependencies: - typescript: 5.4.2 + typescript: 5.4.3 zod: 3.22.4 dev: true From 954421fe8995914d3945baa491fdfe78a82b28ee Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 22 Mar 2024 13:21:22 +0000 Subject: [PATCH 15/20] fix(app): update all non-major dependencies (#1178) Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- apps/app/package.json | 16 +- package.json | 2 +- packages/api/package.json | 2 +- packages/eslint-config/package.json | 2 +- packages/ui/package.json | 6 +- pnpm-lock.yaml | 262 ++++++++++++++-------------- 6 files changed, 145 insertions(+), 145 deletions(-) diff --git a/apps/app/package.json b/apps/app/package.json index 55df2301dc..00b2027ff0 100644 --- a/apps/app/package.json +++ b/apps/app/package.json @@ -47,14 +47,14 @@ "@opentelemetry/sdk-trace-node": "1.22.0", "@opentelemetry/semantic-conventions": "1.22.0", "@prisma/instrumentation": "5.11.0", - "@sentry/browser": "7.107.0", - "@sentry/nextjs": "7.107.0", - "@sentry/node": "7.107.0", - "@sentry/opentelemetry": "7.107.0", - "@sentry/opentelemetry-node": "7.107.0", - "@sentry/profiling-node": "7.107.0", + "@sentry/browser": "7.108.0", + "@sentry/nextjs": "7.108.0", + "@sentry/node": "7.108.0", + "@sentry/opentelemetry": "7.108.0", + "@sentry/opentelemetry-node": "7.108.0", + "@sentry/profiling-node": "7.108.0", "@tanstack/react-query": "4.36.1", - "@tanstack/react-table": "8.14.0", + "@tanstack/react-table": "8.15.0", "@trpc/client": "10.45.2", "@trpc/next": "10.45.2", "@trpc/react-query": "10.45.2", @@ -109,7 +109,7 @@ "@playwright/test": "1.42.1", "@prisma/nextjs-monorepo-workaround-plugin": "5.11.0", "@tanstack/react-query-devtools": "4.36.1", - "@tanstack/react-table-devtools": "8.14.0", + "@tanstack/react-table-devtools": "8.15.0", "@total-typescript/ts-reset": "0.5.1", "@types/eslint": "8.56.6", "@types/gtag.js": "0.0.19", diff --git a/package.json b/package.json index 4df9bd0f1b..05f1b06609 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "dotenv": "16.4.5", "dotenv-expand": "11.0.6", "husky": "9.0.11", - "knip": "5.2.1", + "knip": "5.2.2", "lint-staged": "15.2.2", "prettier": "3.2.5", "prettier-plugin-jsdoc": "1.3.0", diff --git a/packages/api/package.json b/packages/api/package.json index d3bdd6ae33..561cc3f899 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -17,7 +17,7 @@ "dependencies": { "@googlemaps/google-maps-services-js": "3.3.42", "@opentelemetry/api": "1.8.0", - "@sentry/nextjs": "7.107.0", + "@sentry/nextjs": "7.108.0", "@tanstack/react-query": "4.36.1", "@terraformer/wkt": "2.2.0", "@trpc/client": "10.45.2", diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index 07e6a3dc9c..b1ae693336 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -26,7 +26,7 @@ "eslint-config-prettier": "9.1.0", "eslint-formatter-github": "1.1.4", "eslint-import-resolver-typescript": "3.6.1", - "eslint-plugin-codegen": "0.27.0", + "eslint-plugin-codegen": "0.28.0", "eslint-plugin-deprecation": "2.0.0", "eslint-plugin-i18next": "6.0.3", "eslint-plugin-import": "npm:eslint-plugin-i@2.29.1", diff --git a/packages/ui/package.json b/packages/ui/package.json index 3379a9a22d..cb64dfb523 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -107,8 +107,8 @@ "@swc/helpers": "0.5.7", "@tanstack/react-query": "4.36.1", "@tanstack/react-query-devtools": "4.36.1", - "@tanstack/react-table": "8.14.0", - "@tanstack/react-table-devtools": "8.14.0", + "@tanstack/react-table": "8.15.0", + "@tanstack/react-table-devtools": "8.15.0", "@tomfreudenberg/next-auth-mock": "0.5.6", "@trpc/client": "10.45.2", "@trpc/next": "10.45.2", @@ -141,7 +141,7 @@ "luxon": "3.4.4", "mantine-react-table": "1.3.4", "merge-anything": "5.1.7", - "msw": "2.2.9", + "msw": "2.2.10", "msw-storybook-addon": "2.0.0-beta.0", "next": "14.1.4", "next-auth": "4.24.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dfd39e117d..43968fefa4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -82,8 +82,8 @@ importers: specifier: 9.0.11 version: 9.0.11 knip: - specifier: 5.2.1 - version: 5.2.1(@types/node@20.11.30)(typescript@5.4.3) + specifier: 5.2.2 + version: 5.2.2(@types/node@20.11.30)(typescript@5.4.3) lint-staged: specifier: 15.2.2 version: 15.2.2 @@ -190,29 +190,29 @@ importers: specifier: 5.11.0 version: 5.11.0 '@sentry/browser': - specifier: 7.107.0 - version: 7.107.0 + specifier: 7.108.0 + version: 7.108.0 '@sentry/nextjs': - specifier: 7.107.0 - version: 7.107.0(next@14.1.4)(react@18.2.0) + specifier: 7.108.0 + version: 7.108.0(next@14.1.4)(react@18.2.0) '@sentry/node': - specifier: 7.107.0 - version: 7.107.0 + specifier: 7.108.0 + version: 7.108.0 '@sentry/opentelemetry': - specifier: 7.107.0 - version: 7.107.0(@opentelemetry/api@1.8.0)(@opentelemetry/core@1.22.0)(@opentelemetry/sdk-trace-base@1.22.0)(@opentelemetry/semantic-conventions@1.22.0) + specifier: 7.108.0 + version: 7.108.0(@opentelemetry/api@1.8.0)(@opentelemetry/core@1.22.0)(@opentelemetry/sdk-trace-base@1.22.0)(@opentelemetry/semantic-conventions@1.22.0) '@sentry/opentelemetry-node': - specifier: 7.107.0 - version: 7.107.0(@opentelemetry/api@1.8.0)(@opentelemetry/core@1.22.0)(@opentelemetry/sdk-trace-base@1.22.0)(@opentelemetry/semantic-conventions@1.22.0) + specifier: 7.108.0 + version: 7.108.0(@opentelemetry/api@1.8.0)(@opentelemetry/core@1.22.0)(@opentelemetry/sdk-trace-base@1.22.0)(@opentelemetry/semantic-conventions@1.22.0) '@sentry/profiling-node': - specifier: 7.107.0 - version: 7.107.0 + specifier: 7.108.0 + version: 7.108.0 '@tanstack/react-query': specifier: 4.36.1 version: 4.36.1(react-dom@18.2.0)(react@18.2.0) '@tanstack/react-table': - specifier: 8.14.0 - version: 8.14.0(react-dom@18.2.0)(react@18.2.0) + specifier: 8.15.0 + version: 8.15.0(react-dom@18.2.0)(react@18.2.0) '@trpc/client': specifier: 10.45.2 version: 10.45.2(@trpc/server@10.45.2) @@ -371,8 +371,8 @@ importers: specifier: 4.36.1 version: 4.36.1(@tanstack/react-query@4.36.1)(react-dom@18.2.0)(react@18.2.0) '@tanstack/react-table-devtools': - specifier: 8.14.0 - version: 8.14.0(react-dom@18.2.0)(react@18.2.0) + specifier: 8.15.0 + version: 8.15.0(react-dom@18.2.0)(react@18.2.0) '@total-typescript/ts-reset': specifier: 0.5.1 version: 0.5.1 @@ -660,8 +660,8 @@ importers: specifier: 1.8.0 version: 1.8.0 '@sentry/nextjs': - specifier: 7.107.0 - version: 7.107.0(next@14.1.4)(react@18.2.0) + specifier: 7.108.0 + version: 7.108.0(next@14.1.4)(react@18.2.0) '@tanstack/react-query': specifier: 4.36.1 version: 4.36.1(react-dom@18.2.0)(react@18.2.0) @@ -1214,8 +1214,8 @@ importers: specifier: 3.6.1 version: 3.6.1(@typescript-eslint/parser@7.3.1)(eslint-plugin-i@2.29.1)(eslint@8.57.0) eslint-plugin-codegen: - specifier: 0.27.0 - version: 0.27.0(eslint@8.57.0) + specifier: 0.28.0 + version: 0.28.0(eslint@8.57.0) eslint-plugin-deprecation: specifier: 2.0.0 version: 2.0.0(eslint@8.57.0)(typescript@5.4.3) @@ -1494,11 +1494,11 @@ importers: specifier: 4.36.1 version: 4.36.1(@tanstack/react-query@4.36.1)(react-dom@18.2.0)(react@18.2.0) '@tanstack/react-table': - specifier: 8.14.0 - version: 8.14.0(react-dom@18.2.0)(react@18.2.0) + specifier: 8.15.0 + version: 8.15.0(react-dom@18.2.0)(react@18.2.0) '@tanstack/react-table-devtools': - specifier: 8.14.0 - version: 8.14.0(react-dom@18.2.0)(react@18.2.0) + specifier: 8.15.0 + version: 8.15.0(react-dom@18.2.0)(react@18.2.0) '@tomfreudenberg/next-auth-mock': specifier: 0.5.6 version: 0.5.6(next-auth@4.24.7)(react@18.2.0) @@ -1596,11 +1596,11 @@ importers: specifier: 5.1.7 version: 5.1.7 msw: - specifier: 2.2.9 - version: 2.2.9(typescript@5.4.3) + specifier: 2.2.10 + version: 2.2.10(typescript@5.4.3) msw-storybook-addon: specifier: 2.0.0-beta.0 - version: 2.0.0-beta.0(msw@2.2.9) + version: 2.0.0-beta.0(msw@2.2.10) next: specifier: 14.1.4 version: 14.1.4(@babel/core@7.24.3)(react-dom@18.2.0)(react@18.2.0) @@ -7837,32 +7837,32 @@ packages: resolution: {integrity: sha512-gFkcYMnpeylF2OJ30FsDBjwICB9JTiZ5i3guPwdiBDrJFwIKr+Zk6jwI8Mg22a4FwXn5ezd5cHEFMKqBqBz4RQ==} dev: true - /@sentry-internal/feedback@7.107.0: - resolution: {integrity: sha512-okF0B9AJHrpkwNMxNs/Lffw3N5ZNbGwz4uvCfyOfnMxc7E2VfDM18QzUvTBRvNr3bA9wl+InJ+EMG3aZhyPunA==} + /@sentry-internal/feedback@7.108.0: + resolution: {integrity: sha512-8JcgZEnk1uWrXJhsd3iRvFtEiVeaWOEhN0NZwhwQXHfvODqep6JtrkY1yCIyxbpA37aZmrPc2JhyotRERGfUjg==} engines: {node: '>=12'} dependencies: - '@sentry/core': 7.107.0 - '@sentry/types': 7.107.0 - '@sentry/utils': 7.107.0 + '@sentry/core': 7.108.0 + '@sentry/types': 7.108.0 + '@sentry/utils': 7.108.0 dev: false - /@sentry-internal/replay-canvas@7.107.0: - resolution: {integrity: sha512-dmDL9g3QDfo7axBOsVnpiKdJ/DXrdeuRv1AqsLgwzJKvItsv0ZizX0u+rj5b1UoxcwbXRMxJ0hit5a1yt3t/ow==} + /@sentry-internal/replay-canvas@7.108.0: + resolution: {integrity: sha512-R5tvjGqWUV5vSk0N1eBgVW7wIADinrkfDEBZ9FyKP2mXHBobsyNGt30heJDEqYmVqluRqjU2NuIRapsnnrpGnA==} engines: {node: '>=12'} dependencies: - '@sentry/core': 7.107.0 - '@sentry/replay': 7.107.0 - '@sentry/types': 7.107.0 - '@sentry/utils': 7.107.0 + '@sentry/core': 7.108.0 + '@sentry/replay': 7.108.0 + '@sentry/types': 7.108.0 + '@sentry/utils': 7.108.0 dev: false - /@sentry-internal/tracing@7.107.0: - resolution: {integrity: sha512-le9wM8+OHBbq7m/8P7JUJ1UhSPIty+Z/HmRXc5Z64ODZcOwFV6TmDpYx729IXDdz36XUKmeI+BeM7yQdTTZPfQ==} + /@sentry-internal/tracing@7.108.0: + resolution: {integrity: sha512-zuK5XsTsb+U+hgn3SPetYDAogrXsM16U/LLoMW7+TlC6UjlHGYQvmX3o+M2vntejoU1QZS8m1bCAZSMWEypAEw==} engines: {node: '>=8'} dependencies: - '@sentry/core': 7.107.0 - '@sentry/types': 7.107.0 - '@sentry/utils': 7.107.0 + '@sentry/core': 7.108.0 + '@sentry/types': 7.108.0 + '@sentry/utils': 7.108.0 dev: false /@sentry-internal/tracing@7.48.0: @@ -7875,17 +7875,17 @@ packages: tslib: 1.14.1 dev: true - /@sentry/browser@7.107.0: - resolution: {integrity: sha512-KnqaQDhxv6w9dJ+mYLsNwPeGZfgbpM3vaismBNyJCKLgWn2V75kxkSq+bDX8LQT/13AyK7iFp317L6P8EuNa3g==} + /@sentry/browser@7.108.0: + resolution: {integrity: sha512-FNpzsdTvGvdHJMUelqEouUXMZU7jC+dpN7CdT6IoHVVFEkoAgrjMVUhXZoQ/dmCkdKWHmFSQhJ8Fm6V+e9Aq0A==} engines: {node: '>=8'} dependencies: - '@sentry-internal/feedback': 7.107.0 - '@sentry-internal/replay-canvas': 7.107.0 - '@sentry-internal/tracing': 7.107.0 - '@sentry/core': 7.107.0 - '@sentry/replay': 7.107.0 - '@sentry/types': 7.107.0 - '@sentry/utils': 7.107.0 + '@sentry-internal/feedback': 7.108.0 + '@sentry-internal/replay-canvas': 7.108.0 + '@sentry-internal/tracing': 7.108.0 + '@sentry/core': 7.108.0 + '@sentry/replay': 7.108.0 + '@sentry/types': 7.108.0 + '@sentry/utils': 7.108.0 dev: false /@sentry/cli@1.77.3: @@ -7905,12 +7905,12 @@ packages: - supports-color dev: false - /@sentry/core@7.107.0: - resolution: {integrity: sha512-C7ogye6+KPyBi8NVL0P8Rxx3Ur7Td8ufnjxosVy678lqY+dcYPk/HONROrzUFYW5fMKWL4/KYnwP+x9uHnkDmw==} + /@sentry/core@7.108.0: + resolution: {integrity: sha512-I/VNZCFgLASxHZaD0EtxZRM34WG9w2gozqgrKGNMzAymwmQ3K9g/1qmBy4e6iS3YRptb7J5UhQkZQHrcwBbjWQ==} engines: {node: '>=8'} dependencies: - '@sentry/types': 7.107.0 - '@sentry/utils': 7.107.0 + '@sentry/types': 7.108.0 + '@sentry/utils': 7.108.0 dev: false /@sentry/core@7.48.0: @@ -7922,13 +7922,13 @@ packages: tslib: 1.14.1 dev: true - /@sentry/integrations@7.107.0: - resolution: {integrity: sha512-0h2sZcjcdptS2pju1KSF4+sXaRaFTlmAN1ZokFfmfnVTs6cVtIFttUFxTYrwQUEE2knpAV05pz87zg1yfPAfYg==} + /@sentry/integrations@7.108.0: + resolution: {integrity: sha512-b/WbK1f3x2rQ4aJJSA4VSwpBXrXFm1Nzrca3Y9qW0MI1wjZEYsDDrh9m6ulLdVBl4YDc2VqYp1COwU/NjuHlog==} engines: {node: '>=8'} dependencies: - '@sentry/core': 7.107.0 - '@sentry/types': 7.107.0 - '@sentry/utils': 7.107.0 + '@sentry/core': 7.108.0 + '@sentry/types': 7.108.0 + '@sentry/utils': 7.108.0 localforage: 1.10.0 dev: false @@ -7942,8 +7942,8 @@ packages: tslib: 1.14.1 dev: true - /@sentry/nextjs@7.107.0(next@14.1.4)(react@18.2.0): - resolution: {integrity: sha512-cGKntMb/svjHx5xWuLEh4sYMPA75c9gXegVeGeibpLUuD9b+LNeL7GaqxQ9dm2CX+Vza7QvHGBO/u+08abpEQA==} + /@sentry/nextjs@7.108.0(next@14.1.4)(react@18.2.0): + resolution: {integrity: sha512-etBrMSLRbNAzozetBeL6D+lR9lRAyHmV7NUBGCX9lQvgmcdxkQa15EX8pIKjsMejZ8xAZNsqYVIByIs67A77rg==} engines: {node: '>=8'} peerDependencies: next: ^10.0.8 || ^11.0 || ^12.0 || ^13.0 || ^14.0 || 13 @@ -7954,13 +7954,13 @@ packages: optional: true dependencies: '@rollup/plugin-commonjs': 24.0.0(rollup@2.78.0) - '@sentry/core': 7.107.0 - '@sentry/integrations': 7.107.0 - '@sentry/node': 7.107.0 - '@sentry/react': 7.107.0(react@18.2.0) - '@sentry/types': 7.107.0 - '@sentry/utils': 7.107.0 - '@sentry/vercel-edge': 7.107.0 + '@sentry/core': 7.108.0 + '@sentry/integrations': 7.108.0 + '@sentry/node': 7.108.0 + '@sentry/react': 7.108.0(react@18.2.0) + '@sentry/types': 7.108.0 + '@sentry/utils': 7.108.0 + '@sentry/vercel-edge': 7.108.0 '@sentry/webpack-plugin': 1.21.0 chalk: 3.0.0 next: 14.1.4(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) @@ -7973,14 +7973,14 @@ packages: - supports-color dev: false - /@sentry/node@7.107.0: - resolution: {integrity: sha512-UZXkG7uThT2YyPW8AOSKRXp1LbVcBHufa4r1XAwBukA2FKO6HHJPjMUgY6DYVQ6k+BmA56CNfVjYrdLbyjBYYA==} + /@sentry/node@7.108.0: + resolution: {integrity: sha512-pMxc9txnDDkU4Z8k2Uw/DPSLPehNtWV3mjJ3+my0AMORGYrXLkJI93tddlE5z/7k+GEJdj1HsOLgxUN0OU+HGA==} engines: {node: '>=8'} dependencies: - '@sentry-internal/tracing': 7.107.0 - '@sentry/core': 7.107.0 - '@sentry/types': 7.107.0 - '@sentry/utils': 7.107.0 + '@sentry-internal/tracing': 7.108.0 + '@sentry/core': 7.108.0 + '@sentry/types': 7.108.0 + '@sentry/utils': 7.108.0 dev: false /@sentry/node@7.48.0: @@ -7999,8 +7999,8 @@ packages: - supports-color dev: true - /@sentry/opentelemetry-node@7.107.0(@opentelemetry/api@1.8.0)(@opentelemetry/core@1.22.0)(@opentelemetry/sdk-trace-base@1.22.0)(@opentelemetry/semantic-conventions@1.22.0): - resolution: {integrity: sha512-G9ZYmg1EavLkduriRl8bdVdObwATdcGJ7BUirCtzapY4H+AZSH8ZcBbHRXfJf2F70A1avREe1l6gGTAtnNICAw==} + /@sentry/opentelemetry-node@7.108.0(@opentelemetry/api@1.8.0)(@opentelemetry/core@1.22.0)(@opentelemetry/sdk-trace-base@1.22.0)(@opentelemetry/semantic-conventions@1.22.0): + resolution: {integrity: sha512-fPBTxmy+8XcEGi1lPux+s4pU5l3/LUE4KgWXWY/yCGb+nF2iNIaHfcp99BPT888athmtCpHF6Eist+fgSRMg9A==} engines: {node: '>=8'} peerDependencies: '@opentelemetry/api': 1.x @@ -8012,13 +8012,13 @@ packages: '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) '@opentelemetry/semantic-conventions': 1.22.0 - '@sentry/core': 7.107.0 - '@sentry/types': 7.107.0 - '@sentry/utils': 7.107.0 + '@sentry/core': 7.108.0 + '@sentry/types': 7.108.0 + '@sentry/utils': 7.108.0 dev: false - /@sentry/opentelemetry@7.107.0(@opentelemetry/api@1.8.0)(@opentelemetry/core@1.22.0)(@opentelemetry/sdk-trace-base@1.22.0)(@opentelemetry/semantic-conventions@1.22.0): - resolution: {integrity: sha512-rg4kqtV4C4G2X1RakYNqltZRmg02CIstInb1BuNaj/Hy8dlsGt9pwYoV8nbvcTB5j1HccoOwNCaAEEwOUrEDrg==} + /@sentry/opentelemetry@7.108.0(@opentelemetry/api@1.8.0)(@opentelemetry/core@1.22.0)(@opentelemetry/sdk-trace-base@1.22.0)(@opentelemetry/semantic-conventions@1.22.0): + resolution: {integrity: sha512-1phY/9Tl76wODrC57564C/ytvVte7Tz7C8hmeRHnViSJgztUTwYntR5AJD6OcnZBvkonX2r2MfdJuvSt3ZdT4w==} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': ^1.0.0 @@ -8030,13 +8030,13 @@ packages: '@opentelemetry/core': 1.22.0(@opentelemetry/api@1.8.0) '@opentelemetry/sdk-trace-base': 1.22.0(@opentelemetry/api@1.8.0) '@opentelemetry/semantic-conventions': 1.22.0 - '@sentry/core': 7.107.0 - '@sentry/types': 7.107.0 - '@sentry/utils': 7.107.0 + '@sentry/core': 7.108.0 + '@sentry/types': 7.108.0 + '@sentry/utils': 7.108.0 dev: false - /@sentry/profiling-node@7.107.0: - resolution: {integrity: sha512-28ZkfgvSVCDpsL9X35Y4bDpnGdn/aWsCq7c9A1Q7ruJjIE8DhVjsvYYpP+AJiBQ3ykba2qTEvh9xYBEn5KZDhg==} + /@sentry/profiling-node@7.108.0: + resolution: {integrity: sha512-P0yD4h8pACgSlD74q/QrMLyhQYs6CR1cTB8VVFsOPuymwUTaS+QTGOqIwQVEXAL9Bit5ds0ZbrZnJTP8GHOETg==} engines: {node: '>=8.0.0'} hasBin: true requiresBuild: true @@ -8045,32 +8045,32 @@ packages: node-abi: 3.56.0 dev: false - /@sentry/react@7.107.0(react@18.2.0): - resolution: {integrity: sha512-3sXNKcDQjEimxwBPnRkewy3xNLt3KqStMAdDZ/dAF3rviOSVyk80DCQ3P6+HIqeB+IAXqWptg4eSWRA1qNZquA==} + /@sentry/react@7.108.0(react@18.2.0): + resolution: {integrity: sha512-C60arh5/gtO42eMU9l34aWlKDLZUO+1j1goaEf/XRSwUcyJS9tbJrs+mT4nbKxUsEG714It2gRbfSEvh1eXmCg==} engines: {node: '>=8'} peerDependencies: react: ^18 || 18 dependencies: - '@sentry/browser': 7.107.0 - '@sentry/core': 7.107.0 - '@sentry/types': 7.107.0 - '@sentry/utils': 7.107.0 + '@sentry/browser': 7.108.0 + '@sentry/core': 7.108.0 + '@sentry/types': 7.108.0 + '@sentry/utils': 7.108.0 hoist-non-react-statics: 3.3.2 react: 18.2.0 dev: false - /@sentry/replay@7.107.0: - resolution: {integrity: sha512-BNJDEVaEwr/YnV22qnyVA1almx/3p615m3+KaF8lPo7YleYgJGSJv1auH64j1G8INkrJ0J0wFBujb1EFjMYkxA==} + /@sentry/replay@7.108.0: + resolution: {integrity: sha512-jo8fDOzcZJclP1+4n9jUtVxTlBFT9hXwxhAMrhrt70FV/nfmCtYQMD3bzIj79nwbhUtFP6pN39JH1o7Xqt1hxQ==} engines: {node: '>=12'} dependencies: - '@sentry-internal/tracing': 7.107.0 - '@sentry/core': 7.107.0 - '@sentry/types': 7.107.0 - '@sentry/utils': 7.107.0 + '@sentry-internal/tracing': 7.108.0 + '@sentry/core': 7.108.0 + '@sentry/types': 7.108.0 + '@sentry/utils': 7.108.0 dev: false - /@sentry/types@7.107.0: - resolution: {integrity: sha512-H7qcPjPSUWHE/Zf5bR1EE24G0pGVuJgrSx8Tvvl5nKEepswMYlbXHRVSDN0gTk/E5Z7cqf+hUBOpkQgZyps77w==} + /@sentry/types@7.108.0: + resolution: {integrity: sha512-bKtHITmBN3kqtqE5eVvL8mY8znM05vEodENwRpcm6TSrrBjC2RnwNWVwGstYDdHpNfFuKwC8mLY9bgMJcENo8g==} engines: {node: '>=8'} dev: false @@ -8079,11 +8079,11 @@ packages: engines: {node: '>=8'} dev: true - /@sentry/utils@7.107.0: - resolution: {integrity: sha512-C6PbN5gHh73MRHohnReeQ60N8rrLYa9LciHue3Ru2290eSThg4CzsPnx4SzkGpkSeVlhhptKtKZ+hp/ha3iVuw==} + /@sentry/utils@7.108.0: + resolution: {integrity: sha512-a45yEFD5qtgZaIFRAcFkG8C8lnDzn6t4LfLXuV4OafGAy/3ZAN3XN8wDnrruHkiUezSSANGsLg3bXaLW/JLvJw==} engines: {node: '>=8'} dependencies: - '@sentry/types': 7.107.0 + '@sentry/types': 7.108.0 dev: false /@sentry/utils@7.48.0: @@ -8094,14 +8094,14 @@ packages: tslib: 1.14.1 dev: true - /@sentry/vercel-edge@7.107.0: - resolution: {integrity: sha512-8p4v0QrMus3lVOwfIfevf/F+GuJnkC/0CIyp69FF7RMHb0zvkCmuXBjuski1AMD5aCL+E3e4MEU73UKA5XNqSA==} + /@sentry/vercel-edge@7.108.0: + resolution: {integrity: sha512-dUuUEswaVIzsJnzTfaJxrvkfOowrlJxxHo2AybPDym2rob7CdaLdDJIYJa83X7QeAKMkTgLny/gYSQYC0E4UyA==} engines: {node: '>=8'} dependencies: - '@sentry-internal/tracing': 7.107.0 - '@sentry/core': 7.107.0 - '@sentry/types': 7.107.0 - '@sentry/utils': 7.107.0 + '@sentry-internal/tracing': 7.108.0 + '@sentry/core': 7.108.0 + '@sentry/types': 7.108.0 + '@sentry/utils': 7.108.0 dev: false /@sentry/webpack-plugin@1.21.0: @@ -9975,14 +9975,14 @@ packages: react-dom: 18.2.0(react@18.2.0) use-sync-external-store: 1.2.0(react@18.2.0) - /@tanstack/react-table-devtools@8.14.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-4d6ptcJaSzdouN832ZawG7hyaRiHf+c7sv1ys/rc9Q0j1OA/RS3FKnHTJ6kVLYtfvDdfvLfKaBR7qSiGVEWn5Q==} + /@tanstack/react-table-devtools@8.15.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-hwyrpP3xplu4sPKAe87KaQSiZotAh8gyXf07jzws/uybSD8ANBRc54mtkosSSacpgbl8DjDBc4o5jeOtZaC6Jw==} engines: {node: '>=12'} peerDependencies: react: ^18 || 18 react-dom: ^18 || 18 dependencies: - '@tanstack/react-table': 8.14.0(react-dom@18.2.0)(react@18.2.0) + '@tanstack/react-table': 8.15.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true @@ -9998,8 +9998,8 @@ packages: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - /@tanstack/react-table@8.14.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-l9iwO99oz/azy5RT5VkVRsHHuy7o//fiXgLxzl3fad8qf7Bj+9ihsfmE6Q+BNjH4wHbxZkahwxtb3ngGq9FQxA==} + /@tanstack/react-table@8.15.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-8K4RSROUtXUtfiezV6Ehl8z99axFrkQnxXi0vjWBJv3Tsm5x4EyrgXI7d2tOOMoANykKZLB6S1sGZGemoMRt7Q==} engines: {node: '>=12'} peerDependencies: react: ^18 || 18 @@ -14997,8 +14997,8 @@ packages: - supports-color dev: true - /eslint-plugin-codegen@0.27.0(eslint@8.57.0): - resolution: {integrity: sha512-oiXSiSi2yLxPc2pjP+dtVFu9hVj2rCiKoOmvmcybGMOD9/VXn2f0GkC4eoxrXEB7UARoSbdP8ffjDOQBvr9N4Q==} + /eslint-plugin-codegen@0.28.0(eslint@8.57.0): + resolution: {integrity: sha512-tM8Pj0Ej2QYqN7hpREA8IJ2P36fpvW5TIu8Vx/Y4JlyLy+pAO8PsVYRIdw0+qQ900eCQSyDoSa93O0+NfNjbnQ==} engines: {node: '>=18.0.0'} dependencies: '@babel/core': 7.24.3 @@ -15013,7 +15013,7 @@ packages: '@types/lodash': 4.17.0 '@types/node': 20.11.30 dedent: 1.5.1 - eslint-plugin-markdown: 3.0.1(eslint@8.57.0) + eslint-plugin-markdown: 4.0.1(eslint@8.57.0) expect: 29.7.0 fp-ts: 2.16.4 glob: 10.3.10 @@ -15145,11 +15145,11 @@ packages: object.fromentries: 2.0.8 dev: true - /eslint-plugin-markdown@3.0.1(eslint@8.57.0): - resolution: {integrity: sha512-8rqoc148DWdGdmYF6WSQFT3uQ6PO7zXYgeBpHAOAakX/zpq+NvFYbDA/H7PYzHajwtmaOzAwfxyl++x0g1/N9A==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /eslint-plugin-markdown@4.0.1(eslint@8.57.0): + resolution: {integrity: sha512-5/MnGvYU0i8MbHH5cg8S+Vl3DL+bqRNYshk1xUO86DilNBaxtTkhH+5FD0/yO03AmlI6+lfNFdk2yOw72EPzpA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + eslint: '>=8' dependencies: eslint: 8.57.0 mdast-util-from-markdown: 0.8.5 @@ -18848,8 +18848,8 @@ packages: resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} engines: {node: '>= 8'} - /knip@5.2.1(@types/node@20.11.30)(typescript@5.4.3): - resolution: {integrity: sha512-hF8RE/5QqvujV7qoNadet6iaenbzJwKpgMId8w2BhTg02ewSPg3nzyEHVag5yvsjga/IcAk8CXSF6azCnar2qw==} + /knip@5.2.2(@types/node@20.11.30)(typescript@5.4.3): + resolution: {integrity: sha512-4HMMUFk34KOE37NzmDnxWhBH6WMfStqN5jTPGXS7lq+Z6WvQxjWMo/ewuhPje4+BBN6LYWw+aiQOsbo9FHYhpw==} engines: {node: '>=18.6.0'} hasBin: true peerDependencies: @@ -20567,17 +20567,17 @@ packages: /ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - /msw-storybook-addon@2.0.0-beta.0(msw@2.2.9): + /msw-storybook-addon@2.0.0-beta.0(msw@2.2.10): resolution: {integrity: sha512-3eyNYSw7hoTiPeE+5mWYD40aivdTHyiHyQkC41j6fKDwG+ZHtPKeSb3ld81UrOsvtSyTGjc/fkQJilbQN+rNtQ==} peerDependencies: msw: ^2.0.0 || 1 dependencies: is-node-process: 1.2.0 - msw: 2.2.9(typescript@5.4.3) + msw: 2.2.10(typescript@5.4.3) dev: true - /msw@2.2.9(typescript@5.4.3): - resolution: {integrity: sha512-MLIFufBe6m9c5rZKlmGl6jl1pjn7cTNiDGEgn5v2iVRs0mz+neE2r7lRyYNzvcp6FbdiUEIRp/Y2O2gRMjO8yQ==} + /msw@2.2.10(typescript@5.4.3): + resolution: {integrity: sha512-OQhHBocUsI8j+czCTRouGCGYE8pk6hq8HQ0HFg9mYQg7KCzqVpUSbMikmRbRXGoid28FFvYqjbxB3/UWw50VZQ==} engines: {node: '>=18'} hasBin: true requiresBuild: true From 3283279273f801f6048e6e0d716c1ca810a5bbdc Mon Sep 17 00:00:00 2001 From: Joe Karow <58997957+JoeKarow@users.noreply.github.com> Date: Fri, 22 Mar 2024 11:22:53 -0400 Subject: [PATCH 16/20] chore: sonarlint config (#1180) --- .vscode/settings.json | 6 ++++++ apps/app/.vscode/settings.json | 6 ++++++ apps/web/.vscode/settings.json | 6 ++++++ lambdas/.vscode/settings.json | 6 ++++++ packages/analytics/.vscode/settings.json | 6 ++++++ packages/api/.vscode/settings.json | 6 ++++++ packages/auth/.vscode/settings.json | 6 ++++++ packages/config/.vscode/settings.json | 6 ++++++ packages/crowdin/.vscode/settings.json | 6 ++++++ packages/db/.vscode/settings.json | 6 ++++++ packages/env/.vscode/settings.json | 6 ++++++ packages/eslint-config/.vscode/settings.json | 6 ++++++ packages/ui/.vscode/settings.json | 4 ++++ packages/util/.vscode/settings.json | 6 ++++++ 14 files changed, 82 insertions(+) create mode 100644 .vscode/settings.json create mode 100644 apps/app/.vscode/settings.json create mode 100644 apps/web/.vscode/settings.json create mode 100644 lambdas/.vscode/settings.json create mode 100644 packages/analytics/.vscode/settings.json create mode 100644 packages/api/.vscode/settings.json create mode 100644 packages/auth/.vscode/settings.json create mode 100644 packages/config/.vscode/settings.json create mode 100644 packages/crowdin/.vscode/settings.json create mode 100644 packages/db/.vscode/settings.json create mode 100644 packages/env/.vscode/settings.json create mode 100644 packages/eslint-config/.vscode/settings.json create mode 100644 packages/util/.vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000000..7c77f0a9b1 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,6 @@ +{ + "sonarlint.connectedMode.project": { + "connectionId": "inreach", + "projectKey": "weareinreach_InReach" + } +} diff --git a/apps/app/.vscode/settings.json b/apps/app/.vscode/settings.json new file mode 100644 index 0000000000..7c77f0a9b1 --- /dev/null +++ b/apps/app/.vscode/settings.json @@ -0,0 +1,6 @@ +{ + "sonarlint.connectedMode.project": { + "connectionId": "inreach", + "projectKey": "weareinreach_InReach" + } +} diff --git a/apps/web/.vscode/settings.json b/apps/web/.vscode/settings.json new file mode 100644 index 0000000000..7c77f0a9b1 --- /dev/null +++ b/apps/web/.vscode/settings.json @@ -0,0 +1,6 @@ +{ + "sonarlint.connectedMode.project": { + "connectionId": "inreach", + "projectKey": "weareinreach_InReach" + } +} diff --git a/lambdas/.vscode/settings.json b/lambdas/.vscode/settings.json new file mode 100644 index 0000000000..7c77f0a9b1 --- /dev/null +++ b/lambdas/.vscode/settings.json @@ -0,0 +1,6 @@ +{ + "sonarlint.connectedMode.project": { + "connectionId": "inreach", + "projectKey": "weareinreach_InReach" + } +} diff --git a/packages/analytics/.vscode/settings.json b/packages/analytics/.vscode/settings.json new file mode 100644 index 0000000000..7c77f0a9b1 --- /dev/null +++ b/packages/analytics/.vscode/settings.json @@ -0,0 +1,6 @@ +{ + "sonarlint.connectedMode.project": { + "connectionId": "inreach", + "projectKey": "weareinreach_InReach" + } +} diff --git a/packages/api/.vscode/settings.json b/packages/api/.vscode/settings.json new file mode 100644 index 0000000000..7c77f0a9b1 --- /dev/null +++ b/packages/api/.vscode/settings.json @@ -0,0 +1,6 @@ +{ + "sonarlint.connectedMode.project": { + "connectionId": "inreach", + "projectKey": "weareinreach_InReach" + } +} diff --git a/packages/auth/.vscode/settings.json b/packages/auth/.vscode/settings.json new file mode 100644 index 0000000000..7c77f0a9b1 --- /dev/null +++ b/packages/auth/.vscode/settings.json @@ -0,0 +1,6 @@ +{ + "sonarlint.connectedMode.project": { + "connectionId": "inreach", + "projectKey": "weareinreach_InReach" + } +} diff --git a/packages/config/.vscode/settings.json b/packages/config/.vscode/settings.json new file mode 100644 index 0000000000..7c77f0a9b1 --- /dev/null +++ b/packages/config/.vscode/settings.json @@ -0,0 +1,6 @@ +{ + "sonarlint.connectedMode.project": { + "connectionId": "inreach", + "projectKey": "weareinreach_InReach" + } +} diff --git a/packages/crowdin/.vscode/settings.json b/packages/crowdin/.vscode/settings.json new file mode 100644 index 0000000000..7c77f0a9b1 --- /dev/null +++ b/packages/crowdin/.vscode/settings.json @@ -0,0 +1,6 @@ +{ + "sonarlint.connectedMode.project": { + "connectionId": "inreach", + "projectKey": "weareinreach_InReach" + } +} diff --git a/packages/db/.vscode/settings.json b/packages/db/.vscode/settings.json new file mode 100644 index 0000000000..7c77f0a9b1 --- /dev/null +++ b/packages/db/.vscode/settings.json @@ -0,0 +1,6 @@ +{ + "sonarlint.connectedMode.project": { + "connectionId": "inreach", + "projectKey": "weareinreach_InReach" + } +} diff --git a/packages/env/.vscode/settings.json b/packages/env/.vscode/settings.json new file mode 100644 index 0000000000..7c77f0a9b1 --- /dev/null +++ b/packages/env/.vscode/settings.json @@ -0,0 +1,6 @@ +{ + "sonarlint.connectedMode.project": { + "connectionId": "inreach", + "projectKey": "weareinreach_InReach" + } +} diff --git a/packages/eslint-config/.vscode/settings.json b/packages/eslint-config/.vscode/settings.json new file mode 100644 index 0000000000..7c77f0a9b1 --- /dev/null +++ b/packages/eslint-config/.vscode/settings.json @@ -0,0 +1,6 @@ +{ + "sonarlint.connectedMode.project": { + "connectionId": "inreach", + "projectKey": "weareinreach_InReach" + } +} diff --git a/packages/ui/.vscode/settings.json b/packages/ui/.vscode/settings.json index a2c3de751c..331acd2d09 100644 --- a/packages/ui/.vscode/settings.json +++ b/packages/ui/.vscode/settings.json @@ -2,5 +2,9 @@ "i18n-ally.localesPaths": "../../apps/app/public/locales", "[json]": { "editor.codeActionsOnSave": { "source.fixAll": "never" } + }, + "sonarlint.connectedMode.project": { + "connectionId": "inreach", + "projectKey": "weareinreach_InReach" } } diff --git a/packages/util/.vscode/settings.json b/packages/util/.vscode/settings.json new file mode 100644 index 0000000000..7c77f0a9b1 --- /dev/null +++ b/packages/util/.vscode/settings.json @@ -0,0 +1,6 @@ +{ + "sonarlint.connectedMode.project": { + "connectionId": "inreach", + "projectKey": "weareinreach_InReach" + } +} From b36935102020fea8b972680d598d177fc15a4af0 Mon Sep 17 00:00:00 2001 From: Ryan Kuck Date: Mon, 25 Mar 2024 12:00:58 -0700 Subject: [PATCH 17/20] fix(app): Updated margins (#1183) Updated margins --- packages/ui/components/core/SearchBox.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/ui/components/core/SearchBox.tsx b/packages/ui/components/core/SearchBox.tsx index 9baa78f6c7..8732915d68 100644 --- a/packages/ui/components/core/SearchBox.tsx +++ b/packages/ui/components/core/SearchBox.tsx @@ -61,6 +61,7 @@ const useStyles = createStyles((theme) => ({ '&:hover': { cursor: 'pointer', }, + marginRight: rem(18), }, leftIcon: { color: theme.other.colors.secondary.black, @@ -232,7 +233,7 @@ export const SearchBox = ({ const rightIcon = isLoading || searchLoading ? ( - + ) : form.values.search?.length > 0 ? ( Date: Mon, 25 Mar 2024 12:37:40 -0700 Subject: [PATCH 18/20] feat(app): Search on enter (#1184) * Update SearchBox.tsx * fix type var --------- Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> Co-authored-by: Joe Karow <58997957+JoeKarow@users.noreply.github.com> --- packages/ui/components/core/SearchBox.tsx | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/packages/ui/components/core/SearchBox.tsx b/packages/ui/components/core/SearchBox.tsx index 8732915d68..d88af80867 100644 --- a/packages/ui/components/core/SearchBox.tsx +++ b/packages/ui/components/core/SearchBox.tsx @@ -19,6 +19,7 @@ import { Trans, useTranslation } from 'next-i18next' import { type Dispatch, forwardRef, + type KeyboardEventHandler, type ReactNode, type SetStateAction, useDebugValue, @@ -349,6 +350,15 @@ export const SearchBox = ({ } } + const handleKeyDown: KeyboardEventHandler = (event) => { + if (event.key === 'Enter') { + const topItem = results[0] + if (topItem) { + selectionHandler(topItem) + } + } + } + return ( Date: Mon, 25 Mar 2024 19:57:39 +0000 Subject: [PATCH 19/20] chore(workflows): update github/codeql-action digest to 1b1aada (#1179) Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/codeql.yml | 4 ++-- .github/workflows/njsscan.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index c3932c3661..e115e12074 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -25,6 +25,6 @@ jobs: - name: ⤵️ Check out code from GitHub uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: 🏗 Initialize CodeQL - uses: github/codeql-action/init@05963f47d870e2cb19a537396c1f668a348c7d8f # v3 + uses: github/codeql-action/init@1b1aada464948af03b950897e5eb522f92603cc2 # v3 - name: 🚀 Perform CodeQL Analysis - uses: github/codeql-action/analyze@05963f47d870e2cb19a537396c1f668a348c7d8f # v3 + uses: github/codeql-action/analyze@1b1aada464948af03b950897e5eb522f92603cc2 # v3 diff --git a/.github/workflows/njsscan.yml b/.github/workflows/njsscan.yml index 3c9296508b..3f77005da9 100644 --- a/.github/workflows/njsscan.yml +++ b/.github/workflows/njsscan.yml @@ -37,6 +37,6 @@ jobs: with: args: '. --sarif --output results.sarif || true' - name: Upload njsscan report - uses: github/codeql-action/upload-sarif@05963f47d870e2cb19a537396c1f668a348c7d8f # v3 + uses: github/codeql-action/upload-sarif@1b1aada464948af03b950897e5eb522f92603cc2 # v3 with: sarif_file: results.sarif From 101fa4cc8c6aa6607eddde5bb215945574d319cf Mon Sep 17 00:00:00 2001 From: Joe Karow <58997957+JoeKarow@users.noreply.github.com> Date: Mon, 25 Mar 2024 18:09:39 -0400 Subject: [PATCH 20/20] fix: convert email to lowercase (#1185) * convert email to lowercase * generate id if not provided --- packages/api/router/user/mutation.adminCreate.schema.ts | 8 ++++---- .../api/router/user/mutation.confirmAccount.handler.ts | 2 +- packages/api/router/user/mutation.create.schema.ts | 7 ++++--- .../api/router/user/mutation.deleteAccount.handler.ts | 2 +- .../api/router/user/mutation.forgotPassword.schema.ts | 2 +- .../api/router/user/mutation.resetPassword.handler.ts | 2 +- packages/auth/lib/changePassword.ts | 4 ++-- packages/auth/lib/cognitoJwt.ts | 4 ++-- packages/auth/lib/confirmAccount.ts | 2 +- packages/auth/lib/createUser.ts | 8 ++++---- packages/auth/lib/deleteAccount.ts | 2 +- packages/auth/lib/forgotPassword.ts | 6 +++--- packages/auth/lib/genUserSession.ts | 2 +- packages/auth/lib/refreshSession.ts | 4 ++-- packages/auth/lib/resendCode.ts | 4 ++-- packages/auth/lib/resetPassword.ts | 4 ++-- packages/auth/lib/userLogin.ts | 6 +++--- packages/auth/providers/cognito.ts | 2 +- 18 files changed, 36 insertions(+), 35 deletions(-) diff --git a/packages/api/router/user/mutation.adminCreate.schema.ts b/packages/api/router/user/mutation.adminCreate.schema.ts index cd51876fed..3e07792740 100644 --- a/packages/api/router/user/mutation.adminCreate.schema.ts +++ b/packages/api/router/user/mutation.adminCreate.schema.ts @@ -7,8 +7,8 @@ import { connectOne, connectOneRequired, createManyOptional } from '~api/schemas export const ZAdminCreateSchema = z .object({ - id: prefixedId('user').default(generateId('user')), - email: z.string().email(), + id: prefixedId('user').optional(), + email: z.string().email().toLowerCase(), password: z.string(), name: z.string().optional(), image: z.string().url().optional(), @@ -70,14 +70,14 @@ export const ZAdminCreateSchema = z .optional(), }) .transform((data) => { - const { id, name, email, password, image, cogintoSubject, cognitoMessage } = data + const { id: providedId, name, email, password, image, cogintoSubject, cognitoMessage } = data const permissions = createManyOptional(data?.permissions) const orgPermission = createManyOptional(data?.orgPermission) const locationPermission = createManyOptional(data?.locationPermission) const roles = createManyOptional(data?.roles) const userType = connectOneRequired({ type: data.userType }) const langPref = connectOne({ localeCode: data.language }) - + const id = providedId ?? generateId('user') const scalarData = { id, name, diff --git a/packages/api/router/user/mutation.confirmAccount.handler.ts b/packages/api/router/user/mutation.confirmAccount.handler.ts index 0e99421900..60c0b77a6f 100644 --- a/packages/api/router/user/mutation.confirmAccount.handler.ts +++ b/packages/api/router/user/mutation.confirmAccount.handler.ts @@ -11,7 +11,7 @@ export const confirmAccount = async ({ input }: TRPCHandlerParams { + .transform(({ id: providedId, name, email, password, image, active, currentCity, ...data }) => { const userType = connectOneRequired({ type: data.userType }) const langPref = connectOne({ localeCode: data.language }) const currentCountry = connectOne(data.currentCountry) const currentGovDist = connectOne(data.currentGovDist) const { lawPractice, otherLawPractice, servProvider, servProviderOther, location } = data + const id = providedId ?? generateId('user') const record = { id, name, diff --git a/packages/api/router/user/mutation.deleteAccount.handler.ts b/packages/api/router/user/mutation.deleteAccount.handler.ts index 05387d1add..dc994f0322 100644 --- a/packages/api/router/user/mutation.deleteAccount.handler.ts +++ b/packages/api/router/user/mutation.deleteAccount.handler.ts @@ -10,7 +10,7 @@ import { type TDeleteAccountSchema } from './mutation.deleteAccount.schema' export const deleteAccount = async ({ ctx, input }: TRPCHandlerParams) => { const prisma = getAuditedClient(ctx.actorId) - const { email } = ctx.session.user + const email = ctx.session.user.email.toLowerCase() const cognitoSession = await userLogin(email, input) if (cognitoSession.success) { const successful = await prisma.$transaction(async (tx) => { diff --git a/packages/api/router/user/mutation.forgotPassword.schema.ts b/packages/api/router/user/mutation.forgotPassword.schema.ts index 7088e34f02..a5e979f3de 100644 --- a/packages/api/router/user/mutation.forgotPassword.schema.ts +++ b/packages/api/router/user/mutation.forgotPassword.schema.ts @@ -2,7 +2,7 @@ import { z } from 'zod' export const ZForgotPasswordSchema = z .object({ - email: z.string().email(), + email: z.string().email().toLowerCase(), cognitoMessage: z.string(), cognitoSubject: z.string(), }) diff --git a/packages/api/router/user/mutation.resetPassword.handler.ts b/packages/api/router/user/mutation.resetPassword.handler.ts index d5752a86ef..30eac4fa76 100644 --- a/packages/api/router/user/mutation.resetPassword.handler.ts +++ b/packages/api/router/user/mutation.resetPassword.handler.ts @@ -5,7 +5,7 @@ import { type TResetPasswordSchema } from './mutation.resetPassword.schema' export const resetPassword = async ({ input }: TRPCHandlerParams) => { const { code, password, email } = input - const response = await cognitoResetPassword({ code, email, password }) + const response = await cognitoResetPassword({ code, email: email.toLowerCase(), password }) return response } export default resetPassword diff --git a/packages/auth/lib/changePassword.ts b/packages/auth/lib/changePassword.ts index 922d68aaa1..44ed0f6fb8 100644 --- a/packages/auth/lib/changePassword.ts +++ b/packages/auth/lib/changePassword.ts @@ -11,14 +11,14 @@ export const changePasswordResponse: ChangePasswordResponse = async ( ChallengeName: ChallengeNameType.NEW_PASSWORD_REQUIRED, ClientId, ChallengeResponses: { - USERNAME: email, + USERNAME: email.toLowerCase(), NEW_PASSWORD: newPassword, SECRET_HASH: generateHash(email), }, Session: challengeSession, }) - return parseAuthResponse(response, email) + return parseAuthResponse(response, email.toLowerCase()) } type ChangePasswordResponse = ( diff --git a/packages/auth/lib/cognitoJwt.ts b/packages/auth/lib/cognitoJwt.ts index 7af02faede..152bb4753c 100644 --- a/packages/auth/lib/cognitoJwt.ts +++ b/packages/auth/lib/cognitoJwt.ts @@ -21,7 +21,7 @@ const AccessTokenSchema = z exp: z.number(), iat: z.number(), jti: z.string(), - username: z.string(), + username: z.string().toLowerCase(), }) .passthrough() @@ -38,7 +38,7 @@ const IdTokenSchema = z exp: z.number(), iat: z.number(), jti: z.string(), - email: z.string(), + email: z.string().toLowerCase(), }) .passthrough() diff --git a/packages/auth/lib/confirmAccount.ts b/packages/auth/lib/confirmAccount.ts index 51d281c8cf..bdd6e983d3 100644 --- a/packages/auth/lib/confirmAccount.ts +++ b/packages/auth/lib/confirmAccount.ts @@ -4,7 +4,7 @@ export const confirmAccount = async (email: string, code: string) => { const response = await cognito.confirmSignUp({ ClientId, ConfirmationCode: code, - Username: email, + Username: email.toLowerCase(), SecretHash: generateHash(email), }) return response diff --git a/packages/auth/lib/createUser.ts b/packages/auth/lib/createUser.ts index 1368cbabb9..eb59ce71a5 100644 --- a/packages/auth/lib/createUser.ts +++ b/packages/auth/lib/createUser.ts @@ -10,7 +10,7 @@ import { import { getBaseUrl } from './getBaseUrl' const CreateUserSchema = z.object({ - email: z.string().email(), + email: z.string().email().toLowerCase(), password: z.string(), databaseId: z.string(), subject: z.string().default('Confirm your account'), @@ -30,9 +30,9 @@ export const createCognitoUser = async (data: CreateCognitoUserParams) => { const response = await cognito.signUp({ ClientId: ClientId, - Username: email, + Username: email.toLowerCase(), Password: password, - SecretHash: generateHash(email), + SecretHash: generateHash(email.toLowerCase()), UserAttributes: [ { Name: COGNITO_CUSTOMID_FIELDNAME, @@ -40,7 +40,7 @@ export const createCognitoUser = async (data: CreateCognitoUserParams) => { }, { Name: COGNITO_EMAIL_FIELDNAME, - Value: email, + Value: email.toLowerCase(), }, ], ClientMetadata: { baseUrl: getBaseUrl(), message, subject }, diff --git a/packages/auth/lib/deleteAccount.ts b/packages/auth/lib/deleteAccount.ts index 7f056907f7..9ca0f8638a 100644 --- a/packages/auth/lib/deleteAccount.ts +++ b/packages/auth/lib/deleteAccount.ts @@ -5,7 +5,7 @@ import { cognito } from './cognitoClient' export const deleteAccount = async (email: string) => { const deactivate = cognito.adminDisableUser({ UserPoolId: getEnv('COGNITO_USER_POOL_ID'), - Username: email, + Username: email.toLowerCase(), }) return deactivate diff --git a/packages/auth/lib/forgotPassword.ts b/packages/auth/lib/forgotPassword.ts index ad45fc4bf4..465dae6a8c 100644 --- a/packages/auth/lib/forgotPassword.ts +++ b/packages/auth/lib/forgotPassword.ts @@ -4,7 +4,7 @@ import { ClientId, cognito, generateHash } from './cognitoClient' import { getBaseUrl } from './getBaseUrl' const ForgotPasswordSchema = z.object({ - email: z.string().email(), + email: z.string().email().toLowerCase(), subject: z.string().default('Reset your password'), message: z.string().default('Click the following link to reset your password:'), }) @@ -13,8 +13,8 @@ export const forgotPassword = async (data: ForgotPasswordParams) => { const response = await cognito.forgotPassword({ ClientId, - Username: email, - SecretHash: generateHash(email), + Username: email.toLowerCase(), + SecretHash: generateHash(email.toLowerCase()), ClientMetadata: { baseUrl: getBaseUrl(), message, subject }, }) diff --git a/packages/auth/lib/genUserSession.ts b/packages/auth/lib/genUserSession.ts index aad91416e5..189204829a 100644 --- a/packages/auth/lib/genUserSession.ts +++ b/packages/auth/lib/genUserSession.ts @@ -4,7 +4,7 @@ import { prisma } from '@weareinreach/db' export const generateUserSession = async (email: string /*id: string*/): Promise => { const userRecord = await prisma.user.findUniqueOrThrow({ - where: { email }, + where: { email: email.toLowerCase() }, select: { id: true, email: true, diff --git a/packages/auth/lib/refreshSession.ts b/packages/auth/lib/refreshSession.ts index 1087075a9b..21640d565c 100644 --- a/packages/auth/lib/refreshSession.ts +++ b/packages/auth/lib/refreshSession.ts @@ -17,10 +17,10 @@ export const refreshSession = async (userId: string) => { ClientId, AuthParameters: { REFRESH_TOKEN: RefreshToken, - SECRET_HASH: generateHash(email), + SECRET_HASH: generateHash(email.toLowerCase()), }, }) - const parsedReponse = await parseAuthResponse(response, email) + const parsedReponse = await parseAuthResponse(response, email.toLowerCase()) if (parsedReponse.success !== true) { throw new Error('Unable to refresh token') } diff --git a/packages/auth/lib/resendCode.ts b/packages/auth/lib/resendCode.ts index e5a1d234f5..ce7aed27b5 100644 --- a/packages/auth/lib/resendCode.ts +++ b/packages/auth/lib/resendCode.ts @@ -3,8 +3,8 @@ import { ClientId, cognito, generateHash } from './cognitoClient' export const resendVerificationCode = async (email: string) => { const response = await cognito.resendConfirmationCode({ ClientId, - Username: email, - SecretHash: generateHash(email), + Username: email.toLowerCase(), + SecretHash: generateHash(email.toLowerCase()), }) return response } diff --git a/packages/auth/lib/resetPassword.ts b/packages/auth/lib/resetPassword.ts index 6d7c282265..cca15cde46 100644 --- a/packages/auth/lib/resetPassword.ts +++ b/packages/auth/lib/resetPassword.ts @@ -5,8 +5,8 @@ export const resetPassword = async ({ code, email, password }: ResetPasswordPara ClientId, ConfirmationCode: code, Password: password, - Username: email, - SecretHash: generateHash(email), + Username: email.toLowerCase(), + SecretHash: generateHash(email.toLowerCase()), }) return response } diff --git a/packages/auth/lib/userLogin.ts b/packages/auth/lib/userLogin.ts index e9f2975617..7fd8d1b003 100644 --- a/packages/auth/lib/userLogin.ts +++ b/packages/auth/lib/userLogin.ts @@ -7,12 +7,12 @@ export const userLogin: UserLogin = async (email, password) => { AuthFlow: AuthFlowType.USER_PASSWORD_AUTH, ClientId, AuthParameters: { - USERNAME: email, + USERNAME: email.toLowerCase(), PASSWORD: password, - SECRET_HASH: generateHash(email), + SECRET_HASH: generateHash(email.toLowerCase()), }, }) - return parseAuthResponse(response, email) + return parseAuthResponse(response, email.toLowerCase()) } type UserLogin = (email: string, password: string) => Promise diff --git a/packages/auth/providers/cognito.ts b/packages/auth/providers/cognito.ts index ae17dd1b29..2d7fcafdce 100644 --- a/packages/auth/providers/cognito.ts +++ b/packages/auth/providers/cognito.ts @@ -15,7 +15,7 @@ export const cognitoCredentialProvider: Provider = Credentials({ authorize: async (credentials, req) => { if (!credentials?.email || !credentials?.password) return null - const cognitoSession = await userLogin(credentials.email, credentials.password) + const cognitoSession = await userLogin(credentials.email.toLowerCase(), credentials.password) if (cognitoSession.success === true) { return cognitoSession.user }