From f430bcf54a78733c2c19749a4a436bd48bc8d3b3 Mon Sep 17 00:00:00 2001 From: Eric Allam Date: Fri, 9 Jun 2023 11:04:22 +0100 Subject: [PATCH] Renamed elements to properties --- .../EventDetailsPresenter.server.ts | 2 +- .../app/presenters/ProjectPresenter.server.ts | 22 +- .../app/presenters/RunPresenter.server.ts | 41 +- .../presenters/TaskDetailsPresenter.server.ts | 10 +- .../route.tsx | 22 +- .../route.tsx | 9 +- .../route.tsx | 8 +- .../RunCard.tsx | 10 +- .../TaskCard.tsx | 10 +- .../route.tsx | 6 +- .../route.tsx | 8 +- .../app/routes/api.v1.runs.$runId.tasks.ts | 2 +- .../app/services/jobs/registerJob.server.ts | 4 +- .../app/services/runs/performRunExecution.ts | 4 +- .../migration.sql | 19 + apps/webapp/prisma/schema.prisma | 6 +- integrations/github/src/index.ts | 6 +- integrations/github/src/sources.ts | 4 +- integrations/github/src/tasks.ts | 22 +- integrations/slack/src/tasks.ts | 2 +- packages/internal/src/schemas/api.ts | 10 +- packages/internal/src/schemas/index.ts | 2 +- .../schemas/{elements.ts => properties.ts} | 6 +- packages/internal/src/schemas/tasks.ts | 4 +- packages/internal/src/schemas/triggers.ts | 6 +- packages/trigger-sdk/src/io.ts | 14 +- packages/trigger-sdk/src/triggerClient.ts | 6 +- .../src/triggers/externalSource.ts | 10 +- .../trigger-sdk/src/triggers/notifications.ts | 4 +- .../trigger-sdk/src/triggers/scheduled.ts | 4 +- packages/trigger-sdk/src/types.ts | 8 +- pnpm-lock.yaml | 1701 ++++++++++++----- 32 files changed, 1384 insertions(+), 608 deletions(-) create mode 100644 apps/webapp/prisma/migrations/20230609095323_rename_elements_to_properties/migration.sql rename packages/internal/src/schemas/{elements.ts => properties.ts} (62%) diff --git a/apps/webapp/app/presenters/EventDetailsPresenter.server.ts b/apps/webapp/app/presenters/EventDetailsPresenter.server.ts index 4c14ab2ac..058fb6ec9 100644 --- a/apps/webapp/app/presenters/EventDetailsPresenter.server.ts +++ b/apps/webapp/app/presenters/EventDetailsPresenter.server.ts @@ -1,5 +1,5 @@ import { - DisplayElementSchema, + DisplayPropertySchema, StyleSchema, } from "@/../../packages/internal/src"; import { z } from "zod"; diff --git a/apps/webapp/app/presenters/ProjectPresenter.server.ts b/apps/webapp/app/presenters/ProjectPresenter.server.ts index de540810e..e218b93a4 100644 --- a/apps/webapp/app/presenters/ProjectPresenter.server.ts +++ b/apps/webapp/app/presenters/ProjectPresenter.server.ts @@ -1,6 +1,6 @@ import { - DisplayElement, - DisplayElementSchema, + DisplayProperty, + DisplayPropertySchema, EventSpecificationSchema, IntegrationMetadataSchema, } from "@/../../packages/internal/src"; @@ -41,7 +41,7 @@ export class ProjectPresenter { select: { version: true, eventSpecification: true, - elements: true, + properties: true, runs: { select: { createdAt: true, @@ -158,17 +158,17 @@ export class ProjectPresenter { ) ); - let elements: DisplayElement[] = []; + let properties: DisplayProperty[] = []; - if (eventSpecification.elements) { - elements = [...elements, ...eventSpecification.elements]; + if (eventSpecification.properties) { + properties = [...properties, ...eventSpecification.properties]; } - if (alias.version.elements) { + if (alias.version.properties) { const versionElements = z - .array(DisplayElementSchema) - .parse(alias.version.elements); - elements = [...elements, ...versionElements]; + .array(DisplayPropertySchema) + .parse(alias.version.properties); + properties = [...properties, ...versionElements]; } return { @@ -183,7 +183,7 @@ export class ProjectPresenter { }, integrations, lastRun, - elements, + properties, }; }) .filter(Boolean), diff --git a/apps/webapp/app/presenters/RunPresenter.server.ts b/apps/webapp/app/presenters/RunPresenter.server.ts index 550132e77..a9856207c 100644 --- a/apps/webapp/app/presenters/RunPresenter.server.ts +++ b/apps/webapp/app/presenters/RunPresenter.server.ts @@ -1,6 +1,7 @@ import { - DisplayElement, - DisplayElementSchema, + DisplayPropertiesSchema, + DisplayProperty, + DisplayPropertySchema, ErrorWithStack, ErrorWithStackSchema, StyleSchema, @@ -24,8 +25,6 @@ type QueryTask = NonNullable< Awaited> >["tasks"][number]; -const ElementsSchema = z.array(DisplayElementSchema); - const taskSelect = { id: true, displayKey: true, @@ -34,7 +33,7 @@ const taskSelect = { status: true, delayUntil: true, description: true, - elements: true, + properties: true, error: true, startedAt: true, completedAt: true, @@ -70,18 +69,18 @@ export class RunPresenter { return undefined; } - //merge the elements from the version and the run, with the run elements taking precedence - const mergedElements = new Map(); - if (run.version.elements) { - const elements = ElementsSchema.parse(run.version.elements); - for (const element of elements) { - mergedElements.set(element.label, element); + //merge the properties from the version and the run, with the run properties taking precedence + const mergedElements = new Map(); + if (run.version.properties) { + const properties = DisplayPropertiesSchema.parse(run.version.properties); + for (const property of properties) { + mergedElements.set(property.label, property); } } - if (run.elements) { - const elements = ElementsSchema.parse(run.elements); - for (const element of elements) { - mergedElements.set(element.label, element); + if (run.properties) { + const properties = DisplayPropertiesSchema.parse(run.properties); + for (const property of properties) { + mergedElements.set(property.label, property); } } @@ -90,10 +89,10 @@ export class RunPresenter { return { ...t, connection: t.runConnection, - elements: - t.elements == null + properties: + t.properties == null ? [] - : z.array(DisplayElementSchema).parse(t.elements), + : z.array(DisplayPropertySchema).parse(t.properties), style: t.style ? StyleSchema.parse(t.style) : undefined, }; }; @@ -131,7 +130,7 @@ export class RunPresenter { isTest: run.isTest, version: run.version.version, output: runOutput, - elements: Array.from(mergedElements.values()), + properties: Array.from(mergedElements.values()), environment: { type: run.environment.type, slug: run.environment.slug, @@ -153,12 +152,12 @@ export class RunPresenter { startedAt: true, completedAt: true, isTest: true, - elements: true, + properties: true, output: true, version: { select: { version: true, - elements: true, + properties: true, }, }, environment: { diff --git a/apps/webapp/app/presenters/TaskDetailsPresenter.server.ts b/apps/webapp/app/presenters/TaskDetailsPresenter.server.ts index 7f62a4561..a5768caa2 100644 --- a/apps/webapp/app/presenters/TaskDetailsPresenter.server.ts +++ b/apps/webapp/app/presenters/TaskDetailsPresenter.server.ts @@ -1,5 +1,5 @@ import { - DisplayElementSchema, + DisplayPropertiesSchema, StyleSchema, } from "@/../../packages/internal/src"; import { z } from "zod"; @@ -54,7 +54,7 @@ export class TaskDetailsPresenter { delayUntil: true, noop: true, description: true, - elements: true, + properties: true, params: true, output: true, error: true, @@ -76,10 +76,10 @@ export class TaskDetailsPresenter { ...task, connection: task.runConnection, params: task.params as Record, - elements: - task.elements == null + properties: + task.properties == null ? [] - : z.array(DisplayElementSchema).parse(task.elements), + : DisplayPropertiesSchema.parse(task.properties), style: task.style ? StyleSchema.parse(task.style) : undefined, }; } diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam._index/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam._index/route.tsx index 3747b72b9..bfb789f4c 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam._index/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam._index/route.tsx @@ -1,6 +1,5 @@ import { JobSkeleton } from "~/components/jobs/JobSkeleton"; import { PageBody, PageContainer } from "~/components/layout/AppLayout"; -import { Callout } from "~/components/primitives/Callout"; import { DateTime } from "~/components/primitives/DateTime"; import { Header2 } from "~/components/primitives/Headers"; import { Help, HelpContent, HelpTrigger } from "~/components/primitives/Help"; @@ -32,7 +31,6 @@ import { useOrganization } from "~/hooks/useOrganizations"; import { ProjectJob, useProject } from "~/hooks/useProject"; import { useTextFilter } from "~/hooks/useTextFilter"; import { JobRunStatus } from "~/models/job.server"; -import { cn } from "~/utils/cn"; import { Handle } from "~/utils/handle"; import { jobPath } from "~/utils/pathBuilder"; @@ -60,9 +58,9 @@ export default function Page() { ) return true; if ( - job.elements && - job.elements.some((element) => - element.text.toLowerCase().includes(text.toLowerCase()) + job.properties && + job.properties.some((property) => + property.text.toLowerCase().includes(text.toLowerCase()) ) ) return true; @@ -159,15 +157,15 @@ export default function Page() { ))} - {job.elements && ( + {job.properties && ( - {job.elements.map((element, index) => ( + {job.properties.map((property, index) => ( ))} @@ -175,11 +173,11 @@ export default function Page() { } content={
- {job.elements.map((element, index) => ( + {job.properties.map((property, index) => ( ))}
diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.jobs.$jobParam.runs.$runParam.events.$eventParam/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.jobs.$jobParam.runs.$runParam.events.$eventParam/route.tsx index 881541267..893e921cc 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.jobs.$jobParam.runs.$runParam.events.$eventParam/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.jobs.$jobParam.runs.$runParam.events.$eventParam/route.tsx @@ -8,7 +8,7 @@ import { formatDateTime } from "~/utils"; import { RunPanel, RunPanelBody, - RunPanelElements, + RunPanelProperties, RunPanelHeader, RunPanelIconElement, RunPanelIconSection, @@ -70,10 +70,13 @@ export default function Page() {
- {run.elements.length > 0 && ( + {run.properties.length > 0 && (
Properties - +
)} Payload diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.jobs.$jobParam.runs.$runParam.tasks.$taskParam/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.jobs.$jobParam.runs.$runParam.tasks.$taskParam/route.tsx index 647cb1442..830130a6d 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.jobs.$jobParam.runs.$runParam.tasks.$taskParam/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.jobs.$jobParam.runs.$runParam.tasks.$taskParam/route.tsx @@ -12,7 +12,7 @@ import { RunPanel, RunPanelBody, RunPanelDescription, - RunPanelElements, + RunPanelProperties, RunPanelHeader, RunPanelIconElement, RunPanelIconSection, @@ -56,7 +56,7 @@ export default function Page() { status, delayUntil, params, - elements, + properties, output, style, } = task; @@ -111,10 +111,10 @@ export default function Page() { {description && ( )} - {elements.length > 0 && ( + {properties.length > 0 && (
Properties - +
)}
diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.jobs.$jobParam.runs.$runParam/RunCard.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.jobs.$jobParam.runs.$runParam/RunCard.tsx index 5be37defc..de0c17bbe 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.jobs.$jobParam.runs.$runParam/RunCard.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.jobs.$jobParam.runs.$runParam/RunCard.tsx @@ -1,5 +1,5 @@ import { - DisplayElement, + DisplayProperty, Style, StyleName, } from "@/../../packages/internal/src"; @@ -184,12 +184,12 @@ export function RunPanelIconElement({ ); } -export function RunPanelElements({ - elements, +export function RunPanelProperties({ + properties, className, layout = "horizontal", }: { - elements: DisplayElement[]; + properties: DisplayProperty[]; className?: string; layout?: "horizontal" | "vertical"; }) { @@ -201,7 +201,7 @@ export function RunPanelElements({ className )} > - {elements.map(({ label, text, url }, index) => ( + {properties.map(({ label, text, url }, index) => ( ))}
diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.jobs.$jobParam.runs.$runParam/TaskCard.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.jobs.$jobParam.runs.$runParam/TaskCard.tsx index cf769d6f1..3f797dfec 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.jobs.$jobParam.runs.$runParam/TaskCard.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.jobs.$jobParam.runs.$runParam/TaskCard.tsx @@ -6,7 +6,7 @@ import { RunPanel, RunPanelBody, RunPanelDescription, - RunPanelElements, + RunPanelProperties, RunPanelError, RunPanelHeader, RunPanelIconElement, @@ -28,7 +28,7 @@ type TaskCardProps = Task & { depth: number; }; -//todo add links to elements +//todo add links to properties export function TaskCard({ selectedId, selectedTask, @@ -44,7 +44,7 @@ export function TaskCard({ description, displayKey, connection, - elements, + properties, subtasks, error, }: TaskCardProps) { @@ -111,8 +111,8 @@ export function TaskCard({ /> )} - {elements.length > 0 && ( - + {properties.length > 0 && ( + )} {subtasks && subtasks.length > 0 && ( diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.jobs.$jobParam.runs.$runParam/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.jobs.$jobParam.runs.$runParam/route.tsx index f8a8e3df0..33b2408c1 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.jobs.$jobParam.runs.$runParam/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.jobs.$jobParam.runs.$runParam/route.tsx @@ -39,7 +39,7 @@ import { jobPath } from "~/utils/pathBuilder"; import { RunPanel, RunPanelBody, - RunPanelElements, + RunPanelProperties, RunPanelError, RunPanelHeader, RunPanelIconElement, @@ -234,8 +234,8 @@ export default function Page() { /> )} */} - {run.elements.length > 0 && ( - + {run.properties.length > 0 && ( + )} diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.jobs.$jobParam/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.jobs.$jobParam/route.tsx index 4e8ffeee9..1be6225dc 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.jobs.$jobParam/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.jobs.$jobParam/route.tsx @@ -88,13 +88,13 @@ export default function Job() { value={job.event.title} /> - {job.elements && - job.elements.map((element, index) => ( + {job.properties && + job.properties.map((property, index) => ( ))} {job.integrations.length > 0 && ( diff --git a/apps/webapp/app/routes/api.v1.runs.$runId.tasks.ts b/apps/webapp/app/routes/api.v1.runs.$runId.tasks.ts index 105bc1384..22ece590d 100644 --- a/apps/webapp/app/routes/api.v1.runs.$runId.tasks.ts +++ b/apps/webapp/app/routes/api.v1.runs.$runId.tasks.ts @@ -224,7 +224,7 @@ export class RunTaskService { noop: taskBody.noop, delayUntil: taskBody.delayUntil, params: taskBody.params ?? undefined, - elements: taskBody.elements ?? undefined, + properties: taskBody.properties ?? undefined, redact: taskBody.redact ?? undefined, style: taskBody.style ?? { style: "normal" }, }, diff --git a/apps/webapp/app/services/jobs/registerJob.server.ts b/apps/webapp/app/services/jobs/registerJob.server.ts index 78be4c643..85a1fbc65 100644 --- a/apps/webapp/app/services/jobs/registerJob.server.ts +++ b/apps/webapp/app/services/jobs/registerJob.server.ts @@ -337,13 +337,13 @@ export class RegisterJobService { }, }); - if (trigger.elements) { + if (trigger.properties) { await this.#prismaClient.jobVersion.update({ where: { id: jobVersion.id, }, data: { - elements: trigger.elements, + properties: trigger.properties, }, }); } diff --git a/apps/webapp/app/services/runs/performRunExecution.ts b/apps/webapp/app/services/runs/performRunExecution.ts index 7f9595d89..06ac3fc07 100644 --- a/apps/webapp/app/services/runs/performRunExecution.ts +++ b/apps/webapp/app/services/runs/performRunExecution.ts @@ -44,7 +44,7 @@ export class PerformRunExecutionService { } // Execute the preprocessing step of a run, which will send the payload to the endpoint and give the job - // an opportunity to generate run elements based on the payload. + // an opportunity to generate run properties based on the payload. // If the endpoint is not available, or the response is not ok, // the run execution will be marked as failed and the run will start async #executePreprocessing(execution: FoundRunExecution) { @@ -135,7 +135,7 @@ export class PerformRunExecutionService { data: { status: "STARTED", startedAt: new Date(), - elements: safeBody.data.elements, + properties: safeBody.data.properties, }, }); diff --git a/apps/webapp/prisma/migrations/20230609095323_rename_elements_to_properties/migration.sql b/apps/webapp/prisma/migrations/20230609095323_rename_elements_to_properties/migration.sql new file mode 100644 index 000000000..c27c10fcb --- /dev/null +++ b/apps/webapp/prisma/migrations/20230609095323_rename_elements_to_properties/migration.sql @@ -0,0 +1,19 @@ +/* + Warnings: + + - You are about to drop the column `elements` on the `JobRun` table. All the data in the column will be lost. + - You are about to drop the column `elements` on the `JobVersion` table. All the data in the column will be lost. + - You are about to drop the column `elements` on the `Task` table. All the data in the column will be lost. + +*/ +-- AlterTable +ALTER TABLE "JobRun" DROP COLUMN "elements", +ADD COLUMN "properties" JSONB; + +-- AlterTable +ALTER TABLE "JobVersion" DROP COLUMN "elements", +ADD COLUMN "properties" JSONB; + +-- AlterTable +ALTER TABLE "Task" DROP COLUMN "elements", +ADD COLUMN "properties" JSONB; diff --git a/apps/webapp/prisma/schema.prisma b/apps/webapp/prisma/schema.prisma index ae340c849..01d61c3b4 100644 --- a/apps/webapp/prisma/schema.prisma +++ b/apps/webapp/prisma/schema.prisma @@ -326,7 +326,7 @@ model JobVersion { version String eventSpecification Json - elements Json? + properties Json? job Job @relation(fields: [jobId], references: [id], onDelete: Cascade, onUpdate: Cascade) jobId String @@ -554,7 +554,7 @@ model JobRun { startedAt DateTime? completedAt DateTime? - elements Json? + properties Json? status JobRunStatus @default(PENDING) output Json? @@ -631,7 +631,7 @@ model Task { noop Boolean @default(false) description String? - elements Json? + properties Json? params Json? output Json? error String? diff --git a/integrations/github/src/index.ts b/integrations/github/src/index.ts index af28d4c35..c93fee98d 100644 --- a/integrations/github/src/index.ts +++ b/integrations/github/src/index.ts @@ -93,7 +93,7 @@ const onIssueOpened: EventSpecification = { action: ["opened"], }, parsePayload: (payload) => payload as IssuesOpenedEvent, - runElements: (payload) => [ + runProperties: (payload) => [ { label: "Issue", text: `#${payload.issue.number}: ${payload.issue.title}`, @@ -113,7 +113,7 @@ const onIssue: EventSpecification = { source: "github.com", icon: "github", parsePayload: (payload) => payload as IssuesEvent, - runElements: (payload) => [ + runProperties: (payload) => [ { label: "Issue", text: `#${payload.issue.number}: ${payload.issue.title}`, @@ -133,7 +133,7 @@ const onIssueComment: EventSpecification = { source: "github.com", icon: "github", parsePayload: (payload) => payload as IssueCommentEvent, - runElements: (payload) => [ + runProperties: (payload) => [ { label: "Issue", text: `#${payload.issue.number}: ${payload.issue.title}`, diff --git a/integrations/github/src/sources.ts b/integrations/github/src/sources.ts index 6645c9eaf..45b3330ce 100644 --- a/integrations/github/src/sources.ts +++ b/integrations/github/src/sources.ts @@ -37,7 +37,7 @@ export function createRepoEventSource( schema: z.object({ repo: z.string() }), integration, key: (params) => params.repo, - elements: (params) => [ + properties: (params) => [ { label: "Repo", text: params.repo, @@ -124,7 +124,7 @@ export function createOrgEventSource( integration, schema: z.object({ org: z.string() }), key: (params) => params.org, - elements: (params) => [ + properties: (params) => [ { label: "Org", text: params.org, diff --git a/integrations/github/src/tasks.ts b/integrations/github/src/tasks.ts index 8cc7c1a44..e9d77c518 100644 --- a/integrations/github/src/tasks.ts +++ b/integrations/github/src/tasks.ts @@ -21,7 +21,7 @@ export const createIssue = authenticatedTask({ return { name: "Create Issue", params, - elements: [ + properties: [ { label: "Repo", text: params.repo, @@ -56,7 +56,7 @@ export const createIssueComment = authenticatedTask({ return { name: "Create Issue Comment", params, - elements: [ + properties: [ { label: "Repo", text: params.repo, @@ -89,7 +89,7 @@ export const getRepo = authenticatedTask({ return { name: "Get Repo", params, - elements: [ + properties: [ { label: "Repo", text: params.repo, @@ -163,7 +163,7 @@ export const addIssueCommentReaction = authenticatedTask({ return { name: "Add Issue Reaction", params, - elements: [ + properties: [ { label: "Repo", text: params.repo, @@ -225,7 +225,7 @@ export const createIssueCommentWithReaction = authenticatedTask({ return { name: "Create Issue Comment", params, - elements: [ + properties: [ { label: "Repo", text: params.repo, @@ -271,7 +271,7 @@ export const updateWebhook = authenticatedTask({ return { name: "Update Webhook", params, - elements: [ + properties: [ { label: "Repo", text: params.repo, @@ -314,7 +314,7 @@ export const updateOrgWebhook = authenticatedTask({ return { name: "Update Org Webhook", params, - elements: [ + properties: [ { label: "Org", text: params.org, @@ -358,7 +358,7 @@ export const createWebhook = authenticatedTask({ return { name: "Create Webhook", params, - elements: [ + properties: [ { label: "Repo", text: params.repo, @@ -400,7 +400,7 @@ export const createOrgWebhook = authenticatedTask({ return { name: "Create Org Webhook", params, - elements: [ + properties: [ { label: "Org", text: params.org, @@ -435,7 +435,7 @@ export const listWebhooks = authenticatedTask({ return { name: "List Webhooks", params, - elements: [ + properties: [ { label: "Repo", text: params.repo, @@ -463,7 +463,7 @@ export const listOrgWebhooks = authenticatedTask({ return { name: "List Org Webhooks", params, - elements: [ + properties: [ { label: "Org", text: params.org, diff --git a/integrations/slack/src/tasks.ts b/integrations/slack/src/tasks.ts index 82b94ca17..a510e9347 100644 --- a/integrations/slack/src/tasks.ts +++ b/integrations/slack/src/tasks.ts @@ -19,7 +19,7 @@ export const postMessage = authenticatedTask({ name: "Post Message", params, icon: "slack", - elements: [ + properties: [ { label: "Channel ID", text: params.channel, diff --git a/packages/internal/src/schemas/api.ts b/packages/internal/src/schemas/api.ts index dab658fff..6f3032f18 100644 --- a/packages/internal/src/schemas/api.ts +++ b/packages/internal/src/schemas/api.ts @@ -1,7 +1,7 @@ import { ulid } from "ulid"; import { z } from "zod"; import { ConnectionAuthSchema, IntegrationConfigSchema } from "./integrations"; -import { DisplayElementSchema, StyleSchema } from "./elements"; +import { DisplayPropertySchema, StyleSchema } from "./properties"; import { DeserializedJsonSchema, SerializableJsonSchema } from "./json"; import { CachedTaskSchema, ServerTaskSchema, TaskSchema } from "./tasks"; import { @@ -306,7 +306,7 @@ export type PreprocessRunBody = z.infer; export const PreprocessRunResponseSchema = z.object({ abort: z.boolean(), - elements: z.array(DisplayElementSchema).optional(), + properties: z.array(DisplayPropertySchema).optional(), }); export type PreprocessRunResponse = z.infer; @@ -315,7 +315,7 @@ export const CreateRunBodySchema = z.object({ client: z.string(), job: JobMetadataSchema, event: ApiEventLogSchema, - elements: z.array(DisplayElementSchema).optional(), + properties: z.array(DisplayPropertySchema).optional(), }); export type CreateRunBody = z.infer; @@ -370,7 +370,7 @@ export const RunTaskOptionsSchema = z.object({ noop: z.boolean().default(false), delayUntil: z.coerce.date().optional(), description: z.string().optional(), - elements: z.array(DisplayElementSchema).optional(), + properties: z.array(DisplayPropertySchema).optional(), params: SerializableJsonSchema.optional(), trigger: TriggerMetadataSchema.optional(), redact: RedactSchema.optional(), @@ -394,7 +394,7 @@ export const RunTaskBodyOutputSchema = RunTaskBodyInputSchema.extend({ export type RunTaskBodyOutput = z.infer; export const CompleteTaskBodyInputSchema = RunTaskBodyInputSchema.pick({ - elements: true, + properties: true, description: true, params: true, }).extend({ diff --git a/packages/internal/src/schemas/index.ts b/packages/internal/src/schemas/index.ts index 8291f3fd4..c927c4be7 100644 --- a/packages/internal/src/schemas/index.ts +++ b/packages/internal/src/schemas/index.ts @@ -4,7 +4,7 @@ export * from "./triggers"; export * from "./eventFilter"; export * from "./errors"; export * from "./tasks"; -export * from "./elements"; +export * from "./properties"; export * from "./integrations"; export * from "./schedules"; export * from "./notifications"; diff --git a/packages/internal/src/schemas/elements.ts b/packages/internal/src/schemas/properties.ts similarity index 62% rename from packages/internal/src/schemas/elements.ts rename to packages/internal/src/schemas/properties.ts index d702e3d0e..9f92c679d 100644 --- a/packages/internal/src/schemas/elements.ts +++ b/packages/internal/src/schemas/properties.ts @@ -1,14 +1,14 @@ import { z } from "zod"; -export const DisplayElementSchema = z.object({ +export const DisplayPropertySchema = z.object({ label: z.string(), text: z.string(), url: z.string().optional(), }); -export const DisplayElementsSchema = z.array(DisplayElementSchema); +export const DisplayPropertiesSchema = z.array(DisplayPropertySchema); -export type DisplayElement = z.infer; +export type DisplayProperty = z.infer; export const StyleSchema = z.object({ style: z.enum(["normal", "minimal"]), diff --git a/packages/internal/src/schemas/tasks.ts b/packages/internal/src/schemas/tasks.ts index d9e8c6675..e29da9cf5 100644 --- a/packages/internal/src/schemas/tasks.ts +++ b/packages/internal/src/schemas/tasks.ts @@ -1,5 +1,5 @@ import { z } from "zod"; -import { DisplayElementSchema, StyleSchema } from "./elements"; +import { DisplayPropertySchema, StyleSchema } from "./properties"; import { DeserializedJsonSchema } from "./json"; export const TaskStatusSchema = z.enum([ @@ -22,7 +22,7 @@ export const TaskSchema = z.object({ delayUntil: z.coerce.date().optional().nullable(), status: TaskStatusSchema, description: z.string().optional().nullable(), - elements: z.array(DisplayElementSchema).optional().nullable(), + properties: z.array(DisplayPropertySchema).optional().nullable(), params: DeserializedJsonSchema.optional().nullable(), output: DeserializedJsonSchema.optional().nullable(), error: z.string().optional().nullable(), diff --git a/packages/internal/src/schemas/triggers.ts b/packages/internal/src/schemas/triggers.ts index d8a01ece8..190760ea2 100644 --- a/packages/internal/src/schemas/triggers.ts +++ b/packages/internal/src/schemas/triggers.ts @@ -1,6 +1,6 @@ import { z } from "zod"; import { EventFilterSchema, EventRuleSchema } from "./eventFilter"; -import { DisplayElementSchema } from "./elements"; +import { DisplayPropertySchema } from "./properties"; import { ScheduleMetadataSchema } from "./schedules"; export const EventSpecificationSchema = z.object({ @@ -9,7 +9,7 @@ export const EventSpecificationSchema = z.object({ source: z.string(), icon: z.string(), filter: EventFilterSchema.optional(), - elements: z.array(DisplayElementSchema).optional(), + properties: z.array(DisplayPropertySchema).optional(), schema: z.any().optional(), examples: z.array(z.any()).optional(), }); @@ -22,7 +22,7 @@ export const DynamicTriggerMetadataSchema = z.object({ export const StaticTriggerMetadataSchema = z.object({ type: z.literal("static"), title: z.string(), - elements: z.array(DisplayElementSchema).optional(), + properties: z.array(DisplayPropertySchema).optional(), rule: EventRuleSchema, }); diff --git a/packages/trigger-sdk/src/io.ts b/packages/trigger-sdk/src/io.ts index c2224004b..269cd8263 100644 --- a/packages/trigger-sdk/src/io.ts +++ b/packages/trigger-sdk/src/io.ts @@ -96,7 +96,7 @@ export class IO { icon: "log", description: message, params: data, - elements: [{ label: "Level", text: level }], + properties: [{ label: "Level", text: level }], style: { style: "minimal", variant: level.toLowerCase() }, noop: true, }, @@ -146,7 +146,7 @@ export class IO { { name: "Update Source", description: `Update Source ${options.key}`, - elements: [ + properties: [ { label: "key", text: options.key, @@ -176,7 +176,7 @@ export class IO { key, { name: "register-interval", - elements: [ + properties: [ { label: "schedule", text: dynamicSchedule.id }, { label: "id", text: id }, { label: "seconds", text: options.seconds.toString() }, @@ -201,7 +201,7 @@ export class IO { key, { name: "unregister-interval", - elements: [ + properties: [ { label: "schedule", text: dynamicSchedule.id }, { label: "id", text: id }, ], @@ -222,7 +222,7 @@ export class IO { key, { name: "register-cron", - elements: [ + properties: [ { label: "schedule", text: dynamicSchedule.id }, { label: "id", text: id }, { label: "cron", text: options.cron }, @@ -247,7 +247,7 @@ export class IO { key, { name: "unregister-cron", - elements: [ + properties: [ { label: "schedule", text: dynamicSchedule.id }, { label: "id", text: id }, ], @@ -273,7 +273,7 @@ export class IO { key, { name: "register-trigger", - elements: [ + properties: [ { label: "trigger", text: trigger.id }, { label: "id", text: id }, ], diff --git a/packages/trigger-sdk/src/triggerClient.ts b/packages/trigger-sdk/src/triggerClient.ts index b88c93771..ca6500532 100644 --- a/packages/trigger-sdk/src/triggerClient.ts +++ b/packages/trigger-sdk/src/triggerClient.ts @@ -307,7 +307,7 @@ export class TriggerClient { status: 200, body: { abort: results.abort, - elements: results.elements, + properties: results.properties, }, }; } @@ -558,11 +558,11 @@ export class TriggerClient { body.event.payload ?? {} ); - const elements = job.trigger.event.runElements?.(parsedPayload) ?? []; + const properties = job.trigger.event.runProperties?.(parsedPayload) ?? []; return { abort: false, - elements, + properties, }; } diff --git a/packages/trigger-sdk/src/triggers/externalSource.ts b/packages/trigger-sdk/src/triggers/externalSource.ts index 46c2fac47..42eded679 100644 --- a/packages/trigger-sdk/src/triggers/externalSource.ts +++ b/packages/trigger-sdk/src/triggers/externalSource.ts @@ -1,7 +1,7 @@ import { z } from "zod"; import { - DisplayElement, + DisplayProperty, EventFilter, HandleTriggerSource, Logger, @@ -114,7 +114,7 @@ type ExternalSourceOptions< filter: FilterFunction; handler: HandlerFunction; key: KeyFunction; - elements?: (params: TParams) => DisplayElement[]; + properties?: (params: TParams) => DisplayProperty[]; }; export class ExternalSource< @@ -149,8 +149,8 @@ export class ExternalSource< return this.options.filter(params); } - elements(params: TParams): DisplayElement[] { - return this.options.elements?.(params) ?? []; + properties(params: TParams): DisplayProperty[] { + return this.options.properties?.(params) ?? []; } async register( @@ -251,7 +251,7 @@ export class ExternalSourceTrigger< ), source: this.event.source, }, - elements: this.options.source.elements(this.options.params), + properties: this.options.source.properties(this.options.params), }; } diff --git a/packages/trigger-sdk/src/triggers/notifications.ts b/packages/trigger-sdk/src/triggers/notifications.ts index 12eb0971a..a599bff6f 100644 --- a/packages/trigger-sdk/src/triggers/notifications.ts +++ b/packages/trigger-sdk/src/triggers/notifications.ts @@ -43,7 +43,7 @@ export class MissingConnectionNotification source: "trigger.dev", icon: "connection-alert", parsePayload: MissingConnectionNotificationPayloadSchema.parse, - elements: [ + properties: [ { label: "Integrations", text: this.options.integrations.map((i) => i.id).join(", "), @@ -93,7 +93,7 @@ export class MissingConnectionResolvedNotification source: "trigger.dev", icon: "connection-alert", parsePayload: MissingConnectionResolvedNotificationPayloadSchema.parse, - elements: [ + properties: [ { label: "Integrations", text: this.options.integrations.map((i) => i.id).join(", "), diff --git a/packages/trigger-sdk/src/triggers/scheduled.ts b/packages/trigger-sdk/src/triggers/scheduled.ts index 959a7fde2..46cc67ff5 100644 --- a/packages/trigger-sdk/src/triggers/scheduled.ts +++ b/packages/trigger-sdk/src/triggers/scheduled.ts @@ -22,7 +22,7 @@ export class IntervalTrigger implements Trigger { source: "trigger.dev", icon: "schedule-interval", parsePayload: ScheduledPayloadSchema.parse, - elements: [ + properties: [ { label: "Interval", text: `${this.options.seconds}s`, @@ -67,7 +67,7 @@ export class CronTrigger implements Trigger { source: "trigger.dev", icon: "schedule-cron", parsePayload: ScheduledPayloadSchema.parse, - elements: [ + properties: [ { label: "Expression", text: this.options.cron, diff --git a/packages/trigger-sdk/src/types.ts b/packages/trigger-sdk/src/types.ts index fe72035e8..490826199 100644 --- a/packages/trigger-sdk/src/types.ts +++ b/packages/trigger-sdk/src/types.ts @@ -5,7 +5,7 @@ import type { SecureString, TriggerMetadata, } from "@trigger.dev/internal"; -import { DisplayElement } from "@trigger.dev/internal"; +import { DisplayProperty } from "@trigger.dev/internal"; import { Job } from "./job"; import { TriggerClient } from "./triggerClient"; @@ -38,7 +38,7 @@ export interface TaskLogger { export type PreprocessResults = { abort: boolean; - elements: DisplayElement[]; + properties: DisplayProperty[]; }; export type TriggerEventType> = @@ -64,12 +64,12 @@ export interface EventSpecification { title: string; source: string; icon: string; - elements?: DisplayElement[]; + properties?: DisplayProperty[]; schema?: any; examples?: Array; filter?: EventFilter; parsePayload: (payload: unknown) => TEvent; - runElements?: (payload: TEvent) => DisplayElement[]; + runProperties?: (payload: TEvent) => DisplayProperty[]; } export type EventTypeFromSpecification< diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index be8b0882e..56c9a2177 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -239,7 +239,7 @@ importers: '@aws-sdk/client-s3': 3.245.0 '@aws-sdk/s3-request-presigner': 3.245.0 '@cakework/client': 0.0.54 - '@codemirror/autocomplete': 6.4.0_eo6pz6bvsllvatnnwfprpuflde + '@codemirror/autocomplete': 6.4.0_czcfkg2f66rxeiodoti7r2gulu '@codemirror/commands': 6.1.3 '@codemirror/lang-javascript': 6.1.2 '@codemirror/lang-json': 6.0.1 @@ -248,7 +248,7 @@ importers: '@codemirror/state': 6.2.0 '@codemirror/view': 6.7.2 '@conform-to/react': 0.6.1_react@18.2.0 - '@conform-to/zod': 0.6.1_fkxae7kasa2lff5d2i2daw4y6u + '@conform-to/zod': 0.6.1_zod@3.20.2 '@headlessui/react': 1.7.8_biqbaboplfbrettd7655fr4n2y '@heroicons/react': 2.0.13_react@18.2.0 '@jsonhero/fetch-hero': 0.2.2 @@ -275,7 +275,7 @@ importers: '@trigger.dev/internal': link:../../packages/internal '@typeform/embed-react': 2.14.1_react@18.2.0 '@types/simple-oauth2': 5.0.4 - '@uiw/react-codemirror': 4.19.5_aguurb4bmecpxzejz52amioxne + '@uiw/react-codemirror': 4.19.5_k4ec5g7vuuzzonc3d6xbjnmmle bcryptjs: 2.4.3 class-variance-authority: 0.5.2_typescript@4.9.4 clsx: 1.2.1 @@ -317,7 +317,7 @@ importers: pulsar-client: 1.7.0 qs: 6.11.0 react: 18.2.0 - react-date-range: 1.4.0_r6j3756ioqf5pjc2u22wj25rla + react-date-range: 1.4.0_react@18.2.0 react-dom: 18.2.0_react@18.2.0 react-hot-toast: 2.4.0_owo25xnefcwdq3zjgtohz6dbju react-hotkeys-hook: 3.4.7_biqbaboplfbrettd7655fr4n2y @@ -344,13 +344,13 @@ importers: zod: 3.20.2 zod-error: 1.1.0 devDependencies: - '@babel/preset-env': 7.21.5_@babel+core@7.21.8 - '@babel/preset-react': 7.18.6_@babel+core@7.21.8 - '@babel/preset-typescript': 7.21.5_@babel+core@7.21.8 + '@babel/preset-env': 7.21.5 + '@babel/preset-react': 7.18.6 + '@babel/preset-typescript': 7.21.5 '@faker-js/faker': 7.6.0 '@octokit/types': 9.0.0 '@octokit/webhooks-types': 6.10.0 - '@remix-run/dev': 1.16.1_kecal6bdsd5onjum5yasfa5f24 + '@remix-run/dev': 1.16.1_mfphreldlxzgdxcvcm5hxyxzm4 '@remix-run/eslint-config': 1.16.1_ol4nhuzbuflsbzk2mijpqykzba '@remix-run/testing': 1.16.1_biqbaboplfbrettd7655fr4n2y '@storybook/addon-backgrounds': 7.0.9_biqbaboplfbrettd7655fr4n2y @@ -358,11 +358,11 @@ importers: '@storybook/addon-essentials': 7.0.9_biqbaboplfbrettd7655fr4n2y '@storybook/addon-interactions': 7.0.9_biqbaboplfbrettd7655fr4n2y '@storybook/addon-links': 7.0.9_biqbaboplfbrettd7655fr4n2y - '@storybook/addon-styling': 1.0.6_3j4ndmh2zzstyw2lregt476qxy + '@storybook/addon-styling': 1.0.6_gjpyg5imi5mt2gbvkmn3a4dr7m '@storybook/addon-viewport': 7.0.9_biqbaboplfbrettd7655fr4n2y '@storybook/blocks': 7.0.9_biqbaboplfbrettd7655fr4n2y '@storybook/react': 7.0.9_o4scbtliisanygemawej7x2d6i - '@storybook/react-webpack5': 7.0.9_skchwlslegrt2er27sh4ayxhwm + '@storybook/react-webpack5': 7.0.9_nof6wriz76uonkhaqbbs3zfxk4 '@storybook/testing-library': 0.0.14-next.2 '@swc/core': 1.3.26 '@swc/helpers': 0.4.14 @@ -399,7 +399,7 @@ importers: '@typescript-eslint/eslint-plugin': 5.59.6_bhjpu5ld5qmewts22wsycix4mi '@typescript-eslint/parser': 5.59.6_iukboom6ndih5an6iafl45j2fe '@vitejs/plugin-react': 2.2.0_vite@3.2.5 - '@vitest/coverage-c8': 0.23.4_happy-dom@6.0.4+less@4.1.3 + '@vitest/coverage-c8': 0.23.4_happy-dom@6.0.4 autoprefixer: 10.4.13_postcss@8.4.21 c8: 7.12.0 cli-ux: 6.0.9 @@ -423,16 +423,16 @@ importers: rimraf: 3.0.2 start-server-and-test: 1.15.2 storybook: 7.0.9 - storybook-addon-designs: 7.0.0-beta.2_j4sv4lhoua6mwzf7wvom5wn5qe - storybook-addon-variants: 0.2.0_firmaeoekdtgift4jqxe74wtdm + storybook-addon-designs: 7.0.0-beta.2_gtov7sygms2deenjyn5i42ywqa + storybook-addon-variants: 0.2.0_biqbaboplfbrettd7655fr4n2y tailwind-scrollbar: 3.0.1_tailwindcss@3.3.2 tailwindcss: 3.3.2_ts-node@10.9.1 ts-node: 10.9.1_fodzh64fuekdilycyvke2qmf2e tsconfig-paths: 3.14.1 typescript: 4.9.4 - vite: 3.2.5_dprl76twtlijnqpm3fdjsbkzqm + vite: 3.2.5_@types+node@18.11.18 vite-tsconfig-paths: 3.6.0_vite@3.2.5 - vitest: 0.23.4_happy-dom@6.0.4+less@4.1.3 + vitest: 0.23.4_happy-dom@6.0.4 config-packages/eslint-config-custom: specifiers: @@ -667,7 +667,6 @@ importers: packages/nextjs: specifiers: - '@trigger.dev/sdk': workspace:^1.0.0 '@trigger.dev/tsconfig': workspace:* '@types/debug': ^4.1.7 '@types/ws': ^8.5.3 @@ -677,13 +676,12 @@ importers: tsup: ^6.5.0 tsx: ^3.12.1 dependencies: - '@trigger.dev/sdk': link:../trigger-sdk debug: 4.3.4 devDependencies: '@trigger.dev/tsconfig': link:../../config-packages/tsconfig '@types/debug': 4.1.7 '@types/ws': 8.5.4 - next: 13.3.1_biqbaboplfbrettd7655fr4n2y + next: 13.3.1 rimraf: 3.0.2 tsup: 6.6.3 tsx: 3.12.2 @@ -1882,6 +1880,19 @@ packages: '@babel/types': 7.21.5 dev: true + /@babel/helper-compilation-targets/7.21.5: + resolution: {integrity: sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.21.7 + '@babel/helper-validator-option': 7.21.0 + browserslist: 4.21.4 + lru-cache: 5.1.1 + semver: 6.3.0 + dev: true + /@babel/helper-compilation-targets/7.21.5_@babel+core@7.20.12: resolution: {integrity: sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==} engines: {node: '>=6.9.0'} @@ -1910,6 +1921,25 @@ packages: semver: 6.3.0 dev: true + /@babel/helper-create-class-features-plugin/7.21.8: + resolution: {integrity: sha512-+THiN8MqiH2AczyuZrnrKL6cAxFRRQDKW9h1YkBvbgKmAm6mwiacig1qT73DHIWMGo40GRnsEfN3LA+E6NtmSw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-environment-visitor': 7.21.5 + '@babel/helper-function-name': 7.21.0 + '@babel/helper-member-expression-to-functions': 7.21.5 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/helper-replace-supers': 7.21.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/helper-split-export-declaration': 7.18.6 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-create-class-features-plugin/7.21.8_@babel+core@7.20.12: resolution: {integrity: sha512-+THiN8MqiH2AczyuZrnrKL6cAxFRRQDKW9h1YkBvbgKmAm6mwiacig1qT73DHIWMGo40GRnsEfN3LA+E6NtmSw==} engines: {node: '>=6.9.0'} @@ -1950,6 +1980,16 @@ packages: - supports-color dev: true + /@babel/helper-create-regexp-features-plugin/7.20.5: + resolution: {integrity: sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/helper-annotate-as-pure': 7.18.6 + regexpu-core: 5.2.2 + dev: true + /@babel/helper-create-regexp-features-plugin/7.20.5_@babel+core@7.20.12: resolution: {integrity: sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==} engines: {node: '>=6.9.0'} @@ -1972,6 +2012,21 @@ packages: regexpu-core: 5.2.2 dev: true + /@babel/helper-define-polyfill-provider/0.3.3: + resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} + peerDependencies: + '@babel/core': ^7.4.0-0 + dependencies: + '@babel/helper-compilation-targets': 7.21.5 + '@babel/helper-plugin-utils': 7.21.5 + debug: 4.3.4 + lodash.debounce: 4.0.8 + resolve: 1.22.2 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.20.12: resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} peerDependencies: @@ -2121,6 +2176,20 @@ packages: engines: {node: '>=6.9.0'} dev: true + /@babel/helper-remap-async-to-generator/7.18.9: + resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-wrap-function': 7.20.5 + '@babel/types': 7.21.5 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.20.12: resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} engines: {node: '>=6.9.0'} @@ -2282,6 +2351,15 @@ packages: '@babel/types': 7.21.5 dev: true + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6: + resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} engines: {node: '>=6.9.0'} @@ -2302,6 +2380,17 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.20.7: + resolution: {integrity: sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/plugin-proposal-optional-chaining': 7.21.0 + dev: true + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==} engines: {node: '>=6.9.0'} @@ -2326,6 +2415,20 @@ packages: '@babel/plugin-proposal-optional-chaining': 7.21.0_@babel+core@7.21.8 dev: true + /@babel/plugin-proposal-async-generator-functions/7.20.7: + resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-remap-async-to-generator': 7.18.9 + '@babel/plugin-syntax-async-generators': 7.8.4 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-proposal-async-generator-functions/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} engines: {node: '>=6.9.0'} @@ -2356,6 +2459,18 @@ packages: - supports-color dev: true + /@babel/plugin-proposal-class-properties/7.18.6: + resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-create-class-features-plugin': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} engines: {node: '>=6.9.0'} @@ -2382,6 +2497,19 @@ packages: - supports-color dev: true + /@babel/plugin-proposal-class-static-block/7.21.0: + resolution: {integrity: sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + dependencies: + '@babel/helper-create-class-features-plugin': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-class-static-block': 7.14.5 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-proposal-class-static-block/7.21.0_@babel+core@7.20.12: resolution: {integrity: sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==} engines: {node: '>=6.9.0'} @@ -2410,6 +2538,16 @@ packages: - supports-color dev: true + /@babel/plugin-proposal-dynamic-import/7.18.6: + resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3 + dev: true + /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} engines: {node: '>=6.9.0'} @@ -2432,6 +2570,16 @@ packages: '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.21.8 dev: true + /@babel/plugin-proposal-export-namespace-from/7.18.9: + resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-export-namespace-from': 7.8.3 + dev: true + /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.20.12: resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} engines: {node: '>=6.9.0'} @@ -2454,6 +2602,16 @@ packages: '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.21.8 dev: true + /@babel/plugin-proposal-json-strings/7.18.6: + resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-json-strings': 7.8.3 + dev: true + /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} engines: {node: '>=6.9.0'} @@ -2476,6 +2634,16 @@ packages: '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.21.8 dev: true + /@babel/plugin-proposal-logical-assignment-operators/7.20.7: + resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4 + dev: true + /@babel/plugin-proposal-logical-assignment-operators/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==} engines: {node: '>=6.9.0'} @@ -2498,6 +2666,16 @@ packages: '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.21.8 dev: true + /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6: + resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3 + dev: true + /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} engines: {node: '>=6.9.0'} @@ -2520,6 +2698,16 @@ packages: '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.21.8 dev: true + /@babel/plugin-proposal-numeric-separator/7.18.6: + resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4 + dev: true + /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} engines: {node: '>=6.9.0'} @@ -2542,6 +2730,19 @@ packages: '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.21.8 dev: true + /@babel/plugin-proposal-object-rest-spread/7.20.7: + resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.21.7 + '@babel/helper-compilation-targets': 7.21.5 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3 + '@babel/plugin-transform-parameters': 7.21.3 + dev: true + /@babel/plugin-proposal-object-rest-spread/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} engines: {node: '>=6.9.0'} @@ -2570,6 +2771,16 @@ packages: '@babel/plugin-transform-parameters': 7.21.3_@babel+core@7.21.8 dev: true + /@babel/plugin-proposal-optional-catch-binding/7.18.6: + resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3 + dev: true + /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} engines: {node: '>=6.9.0'} @@ -2592,6 +2803,17 @@ packages: '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.21.8 dev: true + /@babel/plugin-proposal-optional-chaining/7.21.0: + resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/plugin-syntax-optional-chaining': 7.8.3 + dev: true + /@babel/plugin-proposal-optional-chaining/7.21.0_@babel+core@7.20.12: resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} engines: {node: '>=6.9.0'} @@ -2616,6 +2838,18 @@ packages: '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.21.8 dev: true + /@babel/plugin-proposal-private-methods/7.18.6: + resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-create-class-features-plugin': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} engines: {node: '>=6.9.0'} @@ -2642,6 +2876,20 @@ packages: - supports-color dev: true + /@babel/plugin-proposal-private-property-in-object/7.21.0: + resolution: {integrity: sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-create-class-features-plugin': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-proposal-private-property-in-object/7.21.0_@babel+core@7.20.12: resolution: {integrity: sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==} engines: {node: '>=6.9.0'} @@ -2672,6 +2920,16 @@ packages: - supports-color dev: true + /@babel/plugin-proposal-unicode-property-regex/7.18.6: + resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} + engines: {node: '>=4'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-create-regexp-features-plugin': 7.20.5 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} engines: {node: '>=4'} @@ -2694,6 +2952,14 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-syntax-async-generators/7.8.4: + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.20.12: resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: @@ -2712,6 +2978,14 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-syntax-class-properties/7.12.13: + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.20.12: resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: @@ -2730,6 +3004,15 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-syntax-class-static-block/7.14.5: + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.20.12: resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} @@ -2750,6 +3033,14 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-syntax-dynamic-import/7.8.3: + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.20.12: resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: @@ -2768,6 +3059,14 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-syntax-export-namespace-from/7.8.3: + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.20.12: resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: @@ -2786,6 +3085,15 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-syntax-flow/7.18.6: + resolution: {integrity: sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-syntax-flow/7.18.6_@babel+core@7.21.8: resolution: {integrity: sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==} engines: {node: '>=6.9.0'} @@ -2796,6 +3104,15 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-syntax-import-assertions/7.20.0: + resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-syntax-import-assertions/7.20.0_@babel+core@7.20.12: resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==} engines: {node: '>=6.9.0'} @@ -2816,6 +3133,14 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-syntax-import-meta/7.10.4: + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.20.12: resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: @@ -2834,6 +3159,14 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-syntax-json-strings/7.8.3: + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.20.12: resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: @@ -2852,6 +3185,15 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-syntax-jsx/7.18.6: + resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} engines: {node: '>=6.9.0'} @@ -2872,6 +3214,15 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-syntax-jsx/7.21.4: + resolution: {integrity: sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-syntax-jsx/7.21.4_@babel+core@7.21.8: resolution: {integrity: sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==} engines: {node: '>=6.9.0'} @@ -2882,6 +3233,14 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-syntax-logical-assignment-operators/7.10.4: + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.20.12: resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: @@ -2900,6 +3259,14 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3: + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.20.12: resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: @@ -2918,6 +3285,14 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-syntax-numeric-separator/7.10.4: + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.20.12: resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: @@ -2936,6 +3311,14 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-syntax-object-rest-spread/7.8.3: + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.20.12: resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: @@ -2954,6 +3337,14 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-syntax-optional-catch-binding/7.8.3: + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.20.12: resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: @@ -2972,6 +3363,14 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-syntax-optional-chaining/7.8.3: + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.20.12: resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: @@ -2990,6 +3389,15 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-syntax-private-property-in-object/7.14.5: + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.20.12: resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} @@ -3010,6 +3418,15 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-syntax-top-level-await/7.14.5: + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.20.12: resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} @@ -3030,6 +3447,15 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-syntax-typescript/7.20.0: + resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.21.8: resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==} engines: {node: '>=6.9.0'} @@ -3050,6 +3476,15 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-transform-arrow-functions/7.21.5: + resolution: {integrity: sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-transform-arrow-functions/7.21.5_@babel+core@7.20.12: resolution: {integrity: sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==} engines: {node: '>=6.9.0'} @@ -3070,6 +3505,19 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-transform-async-to-generator/7.20.7: + resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-remap-async-to-generator': 7.18.9 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-async-to-generator/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==} engines: {node: '>=6.9.0'} @@ -3098,6 +3546,15 @@ packages: - supports-color dev: true + /@babel/plugin-transform-block-scoped-functions/7.18.6: + resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} engines: {node: '>=6.9.0'} @@ -3118,6 +3575,15 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-transform-block-scoping/7.21.0: + resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-transform-block-scoping/7.21.0_@babel+core@7.20.12: resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==} engines: {node: '>=6.9.0'} @@ -3138,6 +3604,25 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-transform-classes/7.21.0: + resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-compilation-targets': 7.21.5 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.21.0 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-replace-supers': 7.20.7 + '@babel/helper-split-export-declaration': 7.18.6 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-classes/7.21.0_@babel+core@7.20.12: resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==} engines: {node: '>=6.9.0'} @@ -3178,6 +3663,16 @@ packages: - supports-color dev: true + /@babel/plugin-transform-computed-properties/7.21.5: + resolution: {integrity: sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + '@babel/template': 7.20.7 + dev: true + /@babel/plugin-transform-computed-properties/7.21.5_@babel+core@7.20.12: resolution: {integrity: sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q==} engines: {node: '>=6.9.0'} @@ -3200,6 +3695,15 @@ packages: '@babel/template': 7.20.7 dev: true + /@babel/plugin-transform-destructuring/7.21.3: + resolution: {integrity: sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-transform-destructuring/7.21.3_@babel+core@7.20.12: resolution: {integrity: sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==} engines: {node: '>=6.9.0'} @@ -3220,6 +3724,16 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-transform-dotall-regex/7.18.6: + resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-create-regexp-features-plugin': 7.20.5 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} engines: {node: '>=6.9.0'} @@ -3242,6 +3756,15 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-transform-duplicate-keys/7.18.9: + resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.20.12: resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} engines: {node: '>=6.9.0'} @@ -3262,6 +3785,16 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-transform-exponentiation-operator/7.18.6: + resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} engines: {node: '>=6.9.0'} @@ -3284,6 +3817,16 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-transform-flow-strip-types/7.19.0: + resolution: {integrity: sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-flow': 7.18.6 + dev: true + /@babel/plugin-transform-flow-strip-types/7.19.0_@babel+core@7.21.8: resolution: {integrity: sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==} engines: {node: '>=6.9.0'} @@ -3295,6 +3838,15 @@ packages: '@babel/plugin-syntax-flow': 7.18.6_@babel+core@7.21.8 dev: true + /@babel/plugin-transform-for-of/7.21.5: + resolution: {integrity: sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-transform-for-of/7.21.5_@babel+core@7.20.12: resolution: {integrity: sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ==} engines: {node: '>=6.9.0'} @@ -3315,6 +3867,17 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-transform-function-name/7.18.9: + resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-compilation-targets': 7.21.5 + '@babel/helper-function-name': 7.19.0 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.20.12: resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} engines: {node: '>=6.9.0'} @@ -3339,6 +3902,15 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-transform-literals/7.18.9: + resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-transform-literals/7.18.9_@babel+core@7.20.12: resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} engines: {node: '>=6.9.0'} @@ -3359,6 +3931,15 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-transform-member-expression-literals/7.18.6: + resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} engines: {node: '>=6.9.0'} @@ -3379,6 +3960,18 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-transform-modules-amd/7.20.11: + resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-module-transforms': 7.20.11 + '@babel/helper-plugin-utils': 7.21.5 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-modules-amd/7.20.11_@babel+core@7.20.12: resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==} engines: {node: '>=6.9.0'} @@ -3405,6 +3998,19 @@ packages: - supports-color dev: true + /@babel/plugin-transform-modules-commonjs/7.21.5: + resolution: {integrity: sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-module-transforms': 7.21.5 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-simple-access': 7.21.5 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-modules-commonjs/7.21.5_@babel+core@7.20.12: resolution: {integrity: sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==} engines: {node: '>=6.9.0'} @@ -3433,6 +4039,20 @@ packages: - supports-color dev: true + /@babel/plugin-transform-modules-systemjs/7.20.11: + resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-module-transforms': 7.20.11 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-validator-identifier': 7.19.1 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-modules-systemjs/7.20.11_@babel+core@7.20.12: resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==} engines: {node: '>=6.9.0'} @@ -3463,6 +4083,18 @@ packages: - supports-color dev: true + /@babel/plugin-transform-modules-umd/7.18.6: + resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-module-transforms': 7.20.11 + '@babel/helper-plugin-utils': 7.21.5 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} engines: {node: '>=6.9.0'} @@ -3489,6 +4121,16 @@ packages: - supports-color dev: true + /@babel/plugin-transform-named-capturing-groups-regex/7.20.5: + resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/helper-create-regexp-features-plugin': 7.20.5 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-transform-named-capturing-groups-regex/7.20.5_@babel+core@7.20.12: resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==} engines: {node: '>=6.9.0'} @@ -3511,6 +4153,15 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-transform-new-target/7.18.6: + resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} engines: {node: '>=6.9.0'} @@ -3531,6 +4182,18 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-transform-object-super/7.18.6: + resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-replace-supers': 7.20.7 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} engines: {node: '>=6.9.0'} @@ -3557,6 +4220,15 @@ packages: - supports-color dev: true + /@babel/plugin-transform-parameters/7.21.3: + resolution: {integrity: sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-transform-parameters/7.21.3_@babel+core@7.20.12: resolution: {integrity: sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==} engines: {node: '>=6.9.0'} @@ -3577,6 +4249,15 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-transform-property-literals/7.18.6: + resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} engines: {node: '>=6.9.0'} @@ -3597,6 +4278,15 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-transform-react-display-name/7.18.6: + resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.21.8: resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==} engines: {node: '>=6.9.0'} @@ -3607,6 +4297,15 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-transform-react-jsx-development/7.18.6: + resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/plugin-transform-react-jsx': 7.20.7 + dev: true + /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==} engines: {node: '>=6.9.0'} @@ -3647,6 +4346,19 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true + /@babel/plugin-transform-react-jsx/7.20.7: + resolution: {integrity: sha512-Tfq7qqD+tRj3EoDhY00nn2uP2hsRxgYGi5mLQ5TimKav0a9Lrpd4deE+fcLXU8zFYRjlKPHZhpCvfEA6qnBxqQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-jsx': 7.18.6 + '@babel/types': 7.20.7 + dev: true + /@babel/plugin-transform-react-jsx/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-Tfq7qqD+tRj3EoDhY00nn2uP2hsRxgYGi5mLQ5TimKav0a9Lrpd4deE+fcLXU8zFYRjlKPHZhpCvfEA6qnBxqQ==} engines: {node: '>=6.9.0'} @@ -3675,6 +4387,16 @@ packages: '@babel/types': 7.20.7 dev: true + /@babel/plugin-transform-react-pure-annotations/7.18.6: + resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-transform-react-pure-annotations/7.18.6_@babel+core@7.21.8: resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==} engines: {node: '>=6.9.0'} @@ -3686,6 +4408,16 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-transform-regenerator/7.21.5: + resolution: {integrity: sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + regenerator-transform: 0.15.1 + dev: true + /@babel/plugin-transform-regenerator/7.21.5_@babel+core@7.20.12: resolution: {integrity: sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w==} engines: {node: '>=6.9.0'} @@ -3708,6 +4440,15 @@ packages: regenerator-transform: 0.15.1 dev: true + /@babel/plugin-transform-reserved-words/7.18.6: + resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} engines: {node: '>=6.9.0'} @@ -3728,6 +4469,15 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-transform-shorthand-properties/7.18.6: + resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} engines: {node: '>=6.9.0'} @@ -3748,6 +4498,16 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-transform-spread/7.20.7: + resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + dev: true + /@babel/plugin-transform-spread/7.20.7_@babel+core@7.20.12: resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==} engines: {node: '>=6.9.0'} @@ -3770,6 +4530,15 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 dev: true + /@babel/plugin-transform-sticky-regex/7.18.6: + resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} engines: {node: '>=6.9.0'} @@ -3790,6 +4559,15 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-transform-template-literals/7.18.9: + resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.20.12: resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} engines: {node: '>=6.9.0'} @@ -3810,6 +4588,15 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-transform-typeof-symbol/7.18.9: + resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.20.12: resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} engines: {node: '>=6.9.0'} @@ -3830,6 +4617,20 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-transform-typescript/7.21.3: + resolution: {integrity: sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-create-class-features-plugin': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-typescript': 7.20.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-typescript/7.21.3_@babel+core@7.21.8: resolution: {integrity: sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==} engines: {node: '>=6.9.0'} @@ -3845,6 +4646,15 @@ packages: - supports-color dev: true + /@babel/plugin-transform-unicode-escapes/7.21.5: + resolution: {integrity: sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-transform-unicode-escapes/7.21.5_@babel+core@7.20.12: resolution: {integrity: sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg==} engines: {node: '>=6.9.0'} @@ -3865,6 +4675,16 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-transform-unicode-regex/7.18.6: + resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-create-regexp-features-plugin': 7.20.5 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} engines: {node: '>=6.9.0'} @@ -3887,6 +4707,92 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/preset-env/7.21.5: + resolution: {integrity: sha512-wH00QnTTldTbf/IefEVyChtRdw5RJvODT/Vb4Vcxq1AZvtXj6T0YeX0cAcXhI6/BdGuiP3GcNIL4OQbI2DVNxg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.21.7 + '@babel/helper-compilation-targets': 7.21.5 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-validator-option': 7.21.0 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.20.7 + '@babel/plugin-proposal-async-generator-functions': 7.20.7 + '@babel/plugin-proposal-class-properties': 7.18.6 + '@babel/plugin-proposal-class-static-block': 7.21.0 + '@babel/plugin-proposal-dynamic-import': 7.18.6 + '@babel/plugin-proposal-export-namespace-from': 7.18.9 + '@babel/plugin-proposal-json-strings': 7.18.6 + '@babel/plugin-proposal-logical-assignment-operators': 7.20.7 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6 + '@babel/plugin-proposal-numeric-separator': 7.18.6 + '@babel/plugin-proposal-object-rest-spread': 7.20.7 + '@babel/plugin-proposal-optional-catch-binding': 7.18.6 + '@babel/plugin-proposal-optional-chaining': 7.21.0 + '@babel/plugin-proposal-private-methods': 7.18.6 + '@babel/plugin-proposal-private-property-in-object': 7.21.0 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6 + '@babel/plugin-syntax-async-generators': 7.8.4 + '@babel/plugin-syntax-class-properties': 7.12.13 + '@babel/plugin-syntax-class-static-block': 7.14.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3 + '@babel/plugin-syntax-export-namespace-from': 7.8.3 + '@babel/plugin-syntax-import-assertions': 7.20.0 + '@babel/plugin-syntax-import-meta': 7.10.4 + '@babel/plugin-syntax-json-strings': 7.8.3 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3 + '@babel/plugin-syntax-numeric-separator': 7.10.4 + '@babel/plugin-syntax-object-rest-spread': 7.8.3 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3 + '@babel/plugin-syntax-optional-chaining': 7.8.3 + '@babel/plugin-syntax-private-property-in-object': 7.14.5 + '@babel/plugin-syntax-top-level-await': 7.14.5 + '@babel/plugin-transform-arrow-functions': 7.21.5 + '@babel/plugin-transform-async-to-generator': 7.20.7 + '@babel/plugin-transform-block-scoped-functions': 7.18.6 + '@babel/plugin-transform-block-scoping': 7.21.0 + '@babel/plugin-transform-classes': 7.21.0 + '@babel/plugin-transform-computed-properties': 7.21.5 + '@babel/plugin-transform-destructuring': 7.21.3 + '@babel/plugin-transform-dotall-regex': 7.18.6 + '@babel/plugin-transform-duplicate-keys': 7.18.9 + '@babel/plugin-transform-exponentiation-operator': 7.18.6 + '@babel/plugin-transform-for-of': 7.21.5 + '@babel/plugin-transform-function-name': 7.18.9 + '@babel/plugin-transform-literals': 7.18.9 + '@babel/plugin-transform-member-expression-literals': 7.18.6 + '@babel/plugin-transform-modules-amd': 7.20.11 + '@babel/plugin-transform-modules-commonjs': 7.21.5 + '@babel/plugin-transform-modules-systemjs': 7.20.11 + '@babel/plugin-transform-modules-umd': 7.18.6 + '@babel/plugin-transform-named-capturing-groups-regex': 7.20.5 + '@babel/plugin-transform-new-target': 7.18.6 + '@babel/plugin-transform-object-super': 7.18.6 + '@babel/plugin-transform-parameters': 7.21.3 + '@babel/plugin-transform-property-literals': 7.18.6 + '@babel/plugin-transform-regenerator': 7.21.5 + '@babel/plugin-transform-reserved-words': 7.18.6 + '@babel/plugin-transform-shorthand-properties': 7.18.6 + '@babel/plugin-transform-spread': 7.20.7 + '@babel/plugin-transform-sticky-regex': 7.18.6 + '@babel/plugin-transform-template-literals': 7.18.9 + '@babel/plugin-transform-typeof-symbol': 7.18.9 + '@babel/plugin-transform-unicode-escapes': 7.21.5 + '@babel/plugin-transform-unicode-regex': 7.18.6 + '@babel/preset-modules': 0.1.5 + '@babel/types': 7.21.5 + babel-plugin-polyfill-corejs2: 0.3.3 + babel-plugin-polyfill-corejs3: 0.6.0 + babel-plugin-polyfill-regenerator: 0.4.1 + core-js-compat: 3.27.1 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/preset-env/7.21.5_@babel+core@7.20.12: resolution: {integrity: sha512-wH00QnTTldTbf/IefEVyChtRdw5RJvODT/Vb4Vcxq1AZvtXj6T0YeX0cAcXhI6/BdGuiP3GcNIL4OQbI2DVNxg==} engines: {node: '>=6.9.0'} @@ -4061,6 +4967,17 @@ packages: - supports-color dev: true + /@babel/preset-flow/7.18.6: + resolution: {integrity: sha512-E7BDhL64W6OUqpuyHnSroLnqyRTcG6ZdOBl1OKI/QK/HJfplqK/S3sq1Cckx7oTodJ5yOXyfw7rEADJ6UjoQDQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-validator-option': 7.21.0 + '@babel/plugin-transform-flow-strip-types': 7.19.0 + dev: true + /@babel/preset-flow/7.18.6_@babel+core@7.21.8: resolution: {integrity: sha512-E7BDhL64W6OUqpuyHnSroLnqyRTcG6ZdOBl1OKI/QK/HJfplqK/S3sq1Cckx7oTodJ5yOXyfw7rEADJ6UjoQDQ==} engines: {node: '>=6.9.0'} @@ -4073,6 +4990,18 @@ packages: '@babel/plugin-transform-flow-strip-types': 7.19.0_@babel+core@7.21.8 dev: true + /@babel/preset-modules/0.1.5: + resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6 + '@babel/plugin-transform-dotall-regex': 7.18.6 + '@babel/types': 7.21.5 + esutils: 2.0.3 + dev: true + /@babel/preset-modules/0.1.5_@babel+core@7.20.12: resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} peerDependencies: @@ -4099,6 +5028,20 @@ packages: esutils: 2.0.3 dev: true + /@babel/preset-react/7.18.6: + resolution: {integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-validator-option': 7.18.6 + '@babel/plugin-transform-react-display-name': 7.18.6 + '@babel/plugin-transform-react-jsx': 7.20.7 + '@babel/plugin-transform-react-jsx-development': 7.18.6 + '@babel/plugin-transform-react-pure-annotations': 7.18.6 + dev: true + /@babel/preset-react/7.18.6_@babel+core@7.21.8: resolution: {integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==} engines: {node: '>=6.9.0'} @@ -4114,6 +5057,21 @@ packages: '@babel/plugin-transform-react-pure-annotations': 7.18.6_@babel+core@7.21.8 dev: true + /@babel/preset-typescript/7.21.5: + resolution: {integrity: sha512-iqe3sETat5EOrORXiQ6rWfoOg2y68Cs75B9wNxdPW4kixJxh7aXQE1KPdWLDniC24T/6dSnguF33W9j/ZZQcmA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-validator-option': 7.21.0 + '@babel/plugin-syntax-jsx': 7.21.4 + '@babel/plugin-transform-modules-commonjs': 7.21.5 + '@babel/plugin-transform-typescript': 7.21.3 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/preset-typescript/7.21.5_@babel+core@7.21.8: resolution: {integrity: sha512-iqe3sETat5EOrORXiQ6rWfoOg2y68Cs75B9wNxdPW4kixJxh7aXQE1KPdWLDniC24T/6dSnguF33W9j/ZZQcmA==} engines: {node: '>=6.9.0'} @@ -4418,13 +5376,12 @@ packages: prettier: 2.8.2 dev: false - /@codemirror/autocomplete/6.4.0_eo6pz6bvsllvatnnwfprpuflde: + /@codemirror/autocomplete/6.4.0_czcfkg2f66rxeiodoti7r2gulu: resolution: {integrity: sha512-HLF2PnZAm1s4kGs30EiqKMgD7XsYaQ0XJnMR0rofEWQ5t5D60SfqpDIkIh1ze5tiEbyUWm8+VJ6W1/erVvBMIA==} peerDependencies: '@codemirror/language': ^6.0.0 '@codemirror/state': ^6.0.0 '@codemirror/view': ^6.0.0 - '@lezer/common': ^1.0.0 dependencies: '@codemirror/language': 6.3.2 '@codemirror/state': 6.2.0 @@ -4444,7 +5401,7 @@ packages: /@codemirror/lang-javascript/6.1.2: resolution: {integrity: sha512-OcwLfZXdQ1OHrLiIcKCn7MqZ7nx205CMKlhe+vL88pe2ymhT9+2P+QhwkYGxMICj8TDHyp8HFKVwpiisUT7iEQ==} dependencies: - '@codemirror/autocomplete': 6.4.0_eo6pz6bvsllvatnnwfprpuflde + '@codemirror/autocomplete': 6.4.0_czcfkg2f66rxeiodoti7r2gulu '@codemirror/language': 6.3.2 '@codemirror/lint': 6.1.0 '@codemirror/state': 6.2.0 @@ -4536,13 +5493,12 @@ packages: react: 18.2.0 dev: false - /@conform-to/zod/0.6.1_fkxae7kasa2lff5d2i2daw4y6u: + /@conform-to/zod/0.6.1_zod@3.20.2: resolution: {integrity: sha512-VYu44VfVeP0VyMrc2sNBagFAS66luZMIeFOfkHndGs1ep+LcR3Z4D+EOEqLZ2ECexmg9Y6nrX8Y2d5UUigEXCg==} peerDependencies: '@conform-to/dom': 0.6.1 zod: ^3.21.0 dependencies: - '@conform-to/dom': 0.6.1 zod: 3.20.2 dev: false @@ -7260,7 +8216,7 @@ packages: react: 18.2.0 dev: false - /@remix-run/dev/1.16.1_kecal6bdsd5onjum5yasfa5f24: + /@remix-run/dev/1.16.1_mfphreldlxzgdxcvcm5hxyxzm4: resolution: {integrity: sha512-PrCIOa4qkZISW9l2tAX9+KMPSfO9QfMGfBZz6rd79v/GQ9N2bhWgKGWwzWhlGWJoVnnRZT5VRIy6YZsepa52/A==} engines: {node: '>=14'} hasBin: true @@ -7282,7 +8238,7 @@ packages: '@npmcli/package-json': 2.0.0 '@remix-run/serve': 1.16.1 '@remix-run/server-runtime': 1.16.1 - '@vanilla-extract/integration': 6.2.1_dprl76twtlijnqpm3fdjsbkzqm + '@vanilla-extract/integration': 6.2.1_@types+node@18.11.18 arg: 5.0.2 cacache: 15.3.0 chalk: 4.1.2 @@ -7358,7 +8314,7 @@ packages: eslint: 8.31.0 eslint-import-resolver-node: 0.3.7 eslint-import-resolver-typescript: 3.5.5_xfsrrykzxa74jzzdrhgdfm2jz4 - eslint-plugin-import: 2.27.5_eagtwcbxlsqvpgtbxnteuma46y + eslint-plugin-import: 2.27.5_4nmwrqeucdooykidvg7oplsu44 eslint-plugin-jest: 26.9.0_x6daaykndggqmizjmaubfxsrba eslint-plugin-jest-dom: 4.0.3_eslint@8.31.0 eslint-plugin-jsx-a11y: 6.7.1_eslint@8.31.0 @@ -7972,7 +8928,7 @@ packages: ts-dedent: 2.2.0 dev: true - /@storybook/addon-styling/1.0.6_3j4ndmh2zzstyw2lregt476qxy: + /@storybook/addon-styling/1.0.6_gjpyg5imi5mt2gbvkmn3a4dr7m: resolution: {integrity: sha512-OHs6Yj04TjyFQ+1NQrMBxf+5tCEMDWGvkztB1XQf0+hNqNDRsoRvDkeXeS462RHCt3ffSYUi5leUvotmDYno6g==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -7991,14 +8947,14 @@ packages: '@storybook/preview-api': 7.0.9 '@storybook/theming': 7.0.9_biqbaboplfbrettd7655fr4n2y '@storybook/types': 7.0.9 - css-loader: 6.7.3_webpack@5.80.0 - less-loader: 11.1.0_less@4.1.3+webpack@5.80.0 - postcss-loader: 7.3.0_s3hlmk3dolibrgzfaoz6qln5l4 + css-loader: 6.7.3 + less-loader: 11.1.0 + postcss-loader: 7.3.0_postcss@8.4.21 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 resolve-url-loader: 5.0.0 - sass-loader: 13.2.2_webpack@5.80.0 - style-loader: 3.3.2_webpack@5.80.0 + sass-loader: 13.2.2 + style-loader: 3.3.2 transitivePeerDependencies: - fibers - less @@ -8053,27 +9009,6 @@ packages: react-dom: 18.2.0_react@18.2.0 dev: true - /@storybook/addons/6.5.16_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-p3DqQi+8QRL5k7jXhXmJZLsE/GqHqyY6PcoA1oNTJr0try48uhTGUOYkgzmqtDaa/qPFO5LP+xCPzZXckGtquQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - '@storybook/api': 6.5.16_biqbaboplfbrettd7655fr4n2y - '@storybook/channels': 6.5.16 - '@storybook/client-logger': 6.5.16 - '@storybook/core-events': 6.5.16 - '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/router': 6.5.16_biqbaboplfbrettd7655fr4n2y - '@storybook/theming': 6.5.16_biqbaboplfbrettd7655fr4n2y - '@types/webpack-env': 1.18.1 - core-js: 3.30.2 - global: 4.4.0 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - regenerator-runtime: 0.13.11 - dev: true - /@storybook/addons/7.0.9_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-WxjURCJW2sNktYWgANqi/pzmRWTfFyB66mCTZNnhwagmbRkR7ifevUUqTX2cm5dgWSEoqYhVk91MQuEpBE3NoQ==} peerDependencies: @@ -8087,33 +9022,6 @@ packages: react-dom: 18.2.0_react@18.2.0 dev: true - /@storybook/api/6.5.16_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-HOsuT8iomqeTMQJrRx5U8nsC7lJTwRr1DhdD0SzlqL4c80S/7uuCy4IZvOt4sYQjOzW5fOo/kamcoBXyLproTA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - '@storybook/channels': 6.5.16 - '@storybook/client-logger': 6.5.16 - '@storybook/core-events': 6.5.16 - '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/router': 6.5.16_biqbaboplfbrettd7655fr4n2y - '@storybook/semver': 7.3.2 - '@storybook/theming': 6.5.16_biqbaboplfbrettd7655fr4n2y - core-js: 3.30.2 - fast-deep-equal: 3.1.3 - global: 4.4.0 - lodash: 4.17.21 - memoizerific: 1.11.3 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - regenerator-runtime: 0.13.11 - store2: 2.14.2 - telejson: 6.0.8 - ts-dedent: 2.2.0 - util-deprecate: 1.0.2 - dev: true - /@storybook/api/7.0.9_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-CbQ2YyWwYIVkHzj7RLusqgGWdQO8Q5GnUVdxsv7yoqe8ZKdCjOhexWLUWQDcpRKZXAxoEH+iGopzt6sISC5imQ==} peerDependencies: @@ -8318,14 +9226,6 @@ packages: telejson: 7.1.0 dev: true - /@storybook/channels/6.5.16: - resolution: {integrity: sha512-VylzaWQZaMozEwZPJdyJoz+0jpDa8GRyaqu9TGG6QGv+KU5POoZaGLDkRE7TzWkyyP0KQLo80K99MssZCpgSeg==} - dependencies: - core-js: 3.30.2 - ts-dedent: 2.2.0 - util-deprecate: 1.0.2 - dev: true - /@storybook/channels/7.0.12: resolution: {integrity: sha512-KDdDmDs8kxAJU+vndTqTNazjLO+XoIPiTRlfP7mk7cgHiQXSjMYy3JSCQ7W0of0Q+9VSl/ve9CNbnGbcQF7rNQ==} dev: true @@ -8390,13 +9290,6 @@ packages: '@storybook/preview-api': 7.0.9 dev: true - /@storybook/client-logger/6.5.16: - resolution: {integrity: sha512-pxcNaCj3ItDdicPTXTtmYJE3YC1SjxFrBmHcyrN+nffeNyiMuViJdOOZzzzucTUG0wcOOX8jaSyak+nnHg5H1Q==} - dependencies: - core-js: 3.30.2 - global: 4.4.0 - dev: true - /@storybook/client-logger/7.0.12: resolution: {integrity: sha512-MQMtIgGEgdixvxnBvZ2m8hhc0DGJWeCpHtxg7oqBLBEBmCYFueTqDZHl4Z6SoCrK0a2YS5X/BIXOcEtP1ulMKw==} dependencies: @@ -8429,24 +9322,6 @@ packages: - supports-color dev: true - /@storybook/components/6.5.16_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-LzBOFJKITLtDcbW9jXl0/PaG+4xAz25PK8JxPZpIALbmOpYWOAPcO6V9C2heX6e6NgWFMUxjplkULEk9RCQMNA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - '@storybook/client-logger': 6.5.16 - '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/theming': 6.5.16_biqbaboplfbrettd7655fr4n2y - core-js: 3.30.2 - memoizerific: 1.11.3 - qs: 6.11.0 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - regenerator-runtime: 0.13.11 - util-deprecate: 1.0.2 - dev: true - /@storybook/components/7.0.12_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-6TxByzYS4+LxwZRioGpP6Zh9If5ctjQs5OnR2UmQvP6HDjmMWYTntoHKIbDwAL9C6MrnQYpPOGCPkqrtODQ4/w==} peerDependencies: @@ -8542,12 +9417,6 @@ packages: - supports-color dev: true - /@storybook/core-events/6.5.16: - resolution: {integrity: sha512-qMZQwmvzpH5F2uwNUllTPg6eZXr2OaYZQRRN8VZJiuorZzDNdAFmiVWMWdkThwmyLEJuQKXxqCL8lMj/7PPM+g==} - dependencies: - core-js: 3.30.2 - dev: true - /@storybook/core-events/7.0.12: resolution: {integrity: sha512-VTmb/zjbz3o1bg+bATzLigVXMVDC/S1FP8CqIrz4mkiys52139FGzMandL2Y2AecPZPGss7ZRdfma28HKVYTRg==} dev: true @@ -8670,12 +9539,6 @@ packages: - supports-color dev: true - /@storybook/csf/0.0.2--canary.4566f4d.1: - resolution: {integrity: sha512-9OVvMVh3t9znYZwb0Svf/YQoxX2gVOeQTGe2bses2yj+a3+OJnCrUF3/hGv6Em7KujtOdL2LL+JnG49oMVGFgQ==} - dependencies: - lodash: 4.17.21 - dev: true - /@storybook/csf/0.1.0: resolution: {integrity: sha512-uk+jMXCZ8t38jSTHk2o5btI+aV2Ksbvl6DoOv3r6VaCM1KZqeuMwtwywIQdflkA8/6q/dKT8z8L+g8hC4GC3VQ==} dependencies: @@ -8812,7 +9675,7 @@ packages: resolution: {integrity: sha512-KUcHqRDC7wANt9dE8gpymzKcqXMSFUPDC/EJSc8mhbuRBW9/DUmkFBgRDj+h3a+orWNzhFTDGr+CnXezV/0X+A==} dev: true - /@storybook/preset-react-webpack/7.0.9_skchwlslegrt2er27sh4ayxhwm: + /@storybook/preset-react-webpack/7.0.9_nof6wriz76uonkhaqbbs3zfxk4: resolution: {integrity: sha512-LNXej/lyYKDxjQicpShCjC37Ew+RSeNISrFpA1kKGR8ub9IUSZvCHUT0qC6B++bfeUbNiFesltja6/xi+VjWQA==} engines: {node: '>=16.0.0'} peerDependencies: @@ -8826,9 +9689,8 @@ packages: typescript: optional: true dependencies: - '@babel/core': 7.21.8 - '@babel/preset-flow': 7.18.6_@babel+core@7.21.8 - '@babel/preset-react': 7.18.6_@babel+core@7.21.8 + '@babel/preset-flow': 7.18.6 + '@babel/preset-react': 7.18.6 '@pmmmwh/react-refresh-webpack-plugin': 0.5.10_5p63spmmiprwsput7pcvbh7bwu '@storybook/core-webpack': 7.0.9 '@storybook/docs-tools': 7.0.9 @@ -8943,7 +9805,7 @@ packages: react-dom: 18.2.0_react@18.2.0 dev: true - /@storybook/react-webpack5/7.0.9_skchwlslegrt2er27sh4ayxhwm: + /@storybook/react-webpack5/7.0.9_nof6wriz76uonkhaqbbs3zfxk4: resolution: {integrity: sha512-DaUMrM99CGb0HTfcLP1H/qH89f3Y1YvOcqOW7HJFSor2GXqOh4hH6Pkjrk0fO5ShpbX7ApHMLejReNZ1oZLY5g==} engines: {node: '>=16.0.0'} peerDependencies: @@ -8957,9 +9819,8 @@ packages: typescript: optional: true dependencies: - '@babel/core': 7.21.8 '@storybook/builder-webpack5': 7.0.9_nof6wriz76uonkhaqbbs3zfxk4 - '@storybook/preset-react-webpack': 7.0.9_skchwlslegrt2er27sh4ayxhwm + '@storybook/preset-react-webpack': 7.0.9_nof6wriz76uonkhaqbbs3zfxk4 '@storybook/react': 7.0.9_o4scbtliisanygemawej7x2d6i '@types/node': 16.18.11 react: 18.2.0 @@ -9019,21 +9880,6 @@ packages: - supports-color dev: true - /@storybook/router/6.5.16_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-ZgeP8a5YV/iuKbv31V8DjPxlV4AzorRiR8OuSt/KqaiYXNXlOoQDz/qMmiNcrshrfLpmkzoq7fSo4T8lWo2UwQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - '@storybook/client-logger': 6.5.16 - core-js: 3.30.2 - memoizerific: 1.11.3 - qs: 6.11.0 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - regenerator-runtime: 0.13.11 - dev: true - /@storybook/router/7.0.12_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-dOtBiCBGeDem86BCWR7AlTVQjoBk0yw/XZLXS9qcpUfpe+UDjd0Rh21ZdEEMHG1Wfu4d2AhhG5l/JSJ1IE83jQ==} peerDependencies: @@ -9060,15 +9906,6 @@ packages: react-dom: 18.2.0_react@18.2.0 dev: true - /@storybook/semver/7.3.2: - resolution: {integrity: sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg==} - engines: {node: '>=10'} - hasBin: true - dependencies: - core-js: 3.30.2 - find-up: 4.1.0 - dev: true - /@storybook/store/7.0.9: resolution: {integrity: sha512-g/rB0n2Z9muv8NH66SPISVrgb6prTLjI6ypqOQFmB9t+hnwsaRy8MANXn337f9T5yoHkKKONNxVjBtvLxX6U5w==} dependencies: @@ -9103,20 +9940,6 @@ packages: ts-dedent: 2.2.0 dev: true - /@storybook/theming/6.5.16_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-hNLctkjaYLRdk1+xYTkC1mg4dYz2wSv6SqbLpcKMbkPHTE0ElhddGPHQqB362md/w9emYXNkt1LSMD8Xk9JzVQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - '@storybook/client-logger': 6.5.16 - core-js: 3.30.2 - memoizerific: 1.11.3 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - regenerator-runtime: 0.13.11 - dev: true - /@storybook/theming/7.0.12_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-frBkvH7LF8j23ODaywLK4m4LLscw49oKblkZ+30QZkBAzRf2o3a/QSZW2V1zfBo7ygcXiUJ5bIjh7Y17mMJqbQ==} peerDependencies: @@ -9717,10 +10540,6 @@ packages: ci-info: 3.7.1 dev: false - /@types/is-function/1.0.1: - resolution: {integrity: sha512-A79HEEiwXTFtfY+Bcbo58M2GRYzCr9itHWzbzHVFNEYCcoU/MMGwYYf721gBrnhpj1s6RGVVha/IgNFnR0Iw/Q==} - dev: true - /@types/is-stream/1.1.0: resolution: {integrity: sha512-jkZatu4QVbR60mpIzjINmtS1ZF4a/FqdTUTBeQDVOQ2PYyidtwFKr0B5G6ERukKwliq+7mIXvxyppwzG5EgRYg==} dependencies: @@ -10016,10 +10835,6 @@ packages: resolution: {integrity: sha512-kr90f+ERiQtKWMz5rP32ltJ/BtULDI5RVO0uavn1HQUOwjx0R1h0rnDYNL0CepF1zL5bSY6FISAfd9tOdDhU5Q==} dev: true - /@types/webpack-env/1.18.1: - resolution: {integrity: sha512-D0HJET2/UY6k9L6y3f5BL+IDxZmPkYmPT4+qBrRdmRLYRuV0qNKizMgTvYxXZYn+36zjPeoDZAEYBCM6XB+gww==} - dev: true - /@types/ws/8.5.4: resolution: {integrity: sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==} dependencies: @@ -10180,18 +10995,17 @@ packages: eslint-visitor-keys: 3.3.0 dev: true - /@uiw/codemirror-extensions-basic-setup/4.19.5_tbeldtdcrf45b35pezgkzq2u4e: + /@uiw/codemirror-extensions-basic-setup/4.19.5_wd2tsis3in55bkaiwnc2c46tom: resolution: {integrity: sha512-1zt7ZPJ01xKkSW/KDy0FZNga0bngN1fC594wCVG7FBi60ehfcAucpooQ+JSPScKXopxcb+ugPKZvVLzr9/OfzA==} peerDependencies: '@codemirror/autocomplete': '>=6.0.0' '@codemirror/commands': '>=6.0.0' '@codemirror/language': '>=6.0.0' - '@codemirror/lint': '>=6.0.0' '@codemirror/search': '>=6.0.0' '@codemirror/state': '>=6.0.0' '@codemirror/view': '>=6.0.0' dependencies: - '@codemirror/autocomplete': 6.4.0_eo6pz6bvsllvatnnwfprpuflde + '@codemirror/autocomplete': 6.4.0_czcfkg2f66rxeiodoti7r2gulu '@codemirror/commands': 6.1.3 '@codemirror/language': 6.3.2 '@codemirror/lint': 6.1.0 @@ -10200,14 +11014,11 @@ packages: '@codemirror/view': 6.7.2 dev: false - /@uiw/react-codemirror/4.19.5_aguurb4bmecpxzejz52amioxne: + /@uiw/react-codemirror/4.19.5_k4ec5g7vuuzzonc3d6xbjnmmle: resolution: {integrity: sha512-ZCHh8d7beXbF8/t7F1+yHht6A9Y6CdKeOkZq4A09lxJEnyTQrj1FMf2zvfaqc7K23KNjkTCtSlbqKKbVDgrWaw==} peerDependencies: - '@babel/runtime': '>=7.11.0' '@codemirror/state': '>=6.0.0' - '@codemirror/theme-one-dark': '>=6.0.0' '@codemirror/view': '>=6.0.0' - codemirror: '>=6.0.0' react: '>=16.8.0' react-dom: '>=16.8.0' dependencies: @@ -10216,14 +11027,13 @@ packages: '@codemirror/state': 6.2.0 '@codemirror/theme-one-dark': 6.1.0 '@codemirror/view': 6.7.2 - '@uiw/codemirror-extensions-basic-setup': 4.19.5_tbeldtdcrf45b35pezgkzq2u4e - codemirror: 6.0.1_@lezer+common@1.0.2 + '@uiw/codemirror-extensions-basic-setup': 4.19.5_wd2tsis3in55bkaiwnc2c46tom + codemirror: 6.0.1 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 transitivePeerDependencies: - '@codemirror/autocomplete' - '@codemirror/language' - - '@codemirror/lint' - '@codemirror/search' dev: false @@ -10251,7 +11061,7 @@ packages: outdent: 0.8.0 dev: true - /@vanilla-extract/integration/6.2.1_dprl76twtlijnqpm3fdjsbkzqm: + /@vanilla-extract/integration/6.2.1_@types+node@18.11.18: resolution: {integrity: sha512-+xYJz07G7TFAMZGrOqArOsURG+xcYvqctujEkANjw2McCBvGEK505RxQqOuNiA9Mi9hgGdNp2JedSa94f3eoLg==} dependencies: '@babel/core': 7.21.8 @@ -10265,8 +11075,8 @@ packages: lodash: 4.17.21 mlly: 1.1.1 outdent: 0.8.0 - vite: 4.1.4_dprl76twtlijnqpm3fdjsbkzqm - vite-node: 0.28.5_dprl76twtlijnqpm3fdjsbkzqm + vite: 4.1.4_@types+node@18.11.18 + vite-node: 0.28.5_@types+node@18.11.18 transitivePeerDependencies: - '@types/node' - less @@ -10294,16 +11104,16 @@ packages: '@babel/plugin-transform-react-jsx-source': 7.19.6_@babel+core@7.20.12 magic-string: 0.26.7 react-refresh: 0.14.0 - vite: 3.2.5_dprl76twtlijnqpm3fdjsbkzqm + vite: 3.2.5_@types+node@18.11.18 transitivePeerDependencies: - supports-color dev: true - /@vitest/coverage-c8/0.23.4_happy-dom@6.0.4+less@4.1.3: + /@vitest/coverage-c8/0.23.4_happy-dom@6.0.4: resolution: {integrity: sha512-jmD00a5DQH9gu9K+YdvVhcMuv2CzHvU4gCnySS40Ec5hKlXtlCzRfNHl00VnhfuBeaQUmaQYe60BLT413HyDdg==} dependencies: c8: 7.12.0 - vitest: 0.23.4_happy-dom@6.0.4+less@4.1.3 + vitest: 0.23.4_happy-dom@6.0.4 transitivePeerDependencies: - '@edge-runtime/vm' - '@vitest/browser' @@ -10606,10 +11416,8 @@ packages: resolution: {integrity: sha512-hCOfMzbFx5IDutmWLAt6MZwOUjIfSM9G9FyVxytmE4Rs/5YDPWQrD/+IR1w+FweD9H2oOZEnv36TmkjhNURBVA==} dev: true - /ajv-formats/2.1.1_ajv@8.12.0: + /ajv-formats/2.1.1: resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} - peerDependencies: - ajv: ^8.0.0 peerDependenciesMeta: ajv: optional: true @@ -11129,6 +11937,18 @@ packages: resolution: {integrity: sha512-OgOYHOLoRK+/mvXU9imKHlG6GkPLYrUCvFXG/CM93R/aNNO8pOOF4aS+S8CCHMDQoNSeiOYEZb/G6RwL95Jktw==} dev: true + /babel-plugin-polyfill-corejs2/0.3.3: + resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.21.7 + '@babel/helper-define-polyfill-provider': 0.3.3 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.20.12: resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} peerDependencies: @@ -11155,6 +11975,17 @@ packages: - supports-color dev: true + /babel-plugin-polyfill-corejs3/0.6.0: + resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-define-polyfill-provider': 0.3.3 + core-js-compat: 3.27.1 + transitivePeerDependencies: + - supports-color + dev: true + /babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.20.12: resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} peerDependencies: @@ -11179,6 +12010,16 @@ packages: - supports-color dev: true + /babel-plugin-polyfill-regenerator/0.4.1: + resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-define-polyfill-provider': 0.3.3 + transitivePeerDependencies: + - supports-color + dev: true + /babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.20.12: resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} peerDependencies: @@ -12039,18 +12880,16 @@ packages: engines: {node: '>=0.10.0'} dev: false - /codemirror/6.0.1_@lezer+common@1.0.2: + /codemirror/6.0.1: resolution: {integrity: sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==} dependencies: - '@codemirror/autocomplete': 6.4.0_eo6pz6bvsllvatnnwfprpuflde + '@codemirror/autocomplete': 6.4.0_czcfkg2f66rxeiodoti7r2gulu '@codemirror/commands': 6.1.3 '@codemirror/language': 6.3.2 '@codemirror/lint': 6.1.0 '@codemirror/search': 6.2.3 '@codemirror/state': 6.2.0 '@codemirror/view': 6.7.2 - transitivePeerDependencies: - - '@lezer/common' dev: false /collection-visit/1.0.0: @@ -12234,12 +13073,6 @@ packages: resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} engines: {node: '>= 0.6'} - /copy-anything/2.0.6: - resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} - dependencies: - is-what: 3.14.1 - dev: true - /copy-descriptor/0.1.1: resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==} engines: {node: '>=0.10.0'} @@ -12256,11 +13089,6 @@ packages: requiresBuild: true dev: true - /core-js/3.30.2: - resolution: {integrity: sha512-uBJiDmwqsbJCWHAwjrx3cvjbMXP7xD72Dmsn5LOJpiRmE3WbBbN5rCqQ2Qh6Ek6/eOrjlWngEynBWo4VxerQhg==} - requiresBuild: true - dev: true - /core-util-is/1.0.2: resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} dev: true @@ -12377,6 +13205,22 @@ packages: engines: {node: '>=8'} dev: true + /css-loader/6.7.3: + resolution: {integrity: sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + dependencies: + icss-utils: 5.1.0_postcss@8.4.21 + postcss: 8.4.21 + postcss-modules-extract-imports: 3.0.0_postcss@8.4.21 + postcss-modules-local-by-default: 4.0.0_postcss@8.4.21 + postcss-modules-scope: 3.0.0_postcss@8.4.21 + postcss-modules-values: 4.0.0_postcss@8.4.21 + postcss-value-parser: 4.2.0 + semver: 7.5.0 + dev: true + /css-loader/6.7.3_webpack@5.80.0: resolution: {integrity: sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==} engines: {node: '>= 12.13.0'} @@ -12525,6 +13369,7 @@ packages: /date-fns/2.29.3: resolution: {integrity: sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==} engines: {node: '>=0.11'} + dev: true /dayjs/1.11.7: resolution: {integrity: sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==} @@ -12936,10 +13781,6 @@ packages: entities: 4.4.0 dev: false - /dom-walk/0.1.2: - resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==} - dev: true - /domelementtype/2.3.0: resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} @@ -13120,15 +13961,6 @@ packages: hasBin: true dev: true - /errno/0.1.8: - resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} - hasBin: true - requiresBuild: true - dependencies: - prr: 1.0.1 - dev: true - optional: true - /error-ex/1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} dependencies: @@ -13645,7 +14477,7 @@ packages: enhanced-resolve: 5.13.0 eslint: 8.31.0 eslint-module-utils: 2.7.4_hhwxwo5vg2mzr5fq3eei7kqaye - eslint-plugin-import: 2.27.5_eagtwcbxlsqvpgtbxnteuma46y + eslint-plugin-import: 2.27.5_4nmwrqeucdooykidvg7oplsu44 get-tsconfig: 4.5.0 globby: 13.1.3 is-core-module: 2.11.0 @@ -13658,35 +14490,6 @@ packages: - supports-color dev: true - /eslint-module-utils/2.7.4_3tdtlffxxgmikw5n7rouwfirua: - resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - dependencies: - '@typescript-eslint/parser': 5.59.6_iukboom6ndih5an6iafl45j2fe - debug: 3.2.7 - eslint: 8.31.0 - eslint-import-resolver-node: 0.3.7 - transitivePeerDependencies: - - supports-color - dev: true - /eslint-module-utils/2.7.4_hhwxwo5vg2mzr5fq3eei7kqaye: resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} engines: {node: '>=4'} @@ -13737,7 +14540,7 @@ packages: regexpp: 3.2.0 dev: true - /eslint-plugin-import/2.27.5_eagtwcbxlsqvpgtbxnteuma46y: + /eslint-plugin-import/2.27.5_4nmwrqeucdooykidvg7oplsu44: resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} engines: {node: '>=4'} peerDependencies: @@ -13755,7 +14558,7 @@ packages: doctrine: 2.1.0 eslint: 8.31.0 eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.7.4_3tdtlffxxgmikw5n7rouwfirua + eslint-module-utils: 2.7.4_hhwxwo5vg2mzr5fq3eei7kqaye has: 1.0.3 is-core-module: 2.11.0 is-glob: 4.0.3 @@ -15161,13 +15964,6 @@ packages: ini: 2.0.0 dev: true - /global/4.4.0: - resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==} - dependencies: - min-document: 2.19.0 - process: 0.11.10 - dev: true - /globals/11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} @@ -15721,14 +16517,6 @@ packages: resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} engines: {node: '>= 4'} - /image-size/0.5.5: - resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} - engines: {node: '>=0.10.0'} - hasBin: true - requiresBuild: true - dev: true - optional: true - /import-fresh/3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} @@ -16043,10 +16831,6 @@ packages: engines: {node: '>=12'} dev: true - /is-function/1.0.2: - resolution: {integrity: sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==} - dev: true - /is-generator-function/1.0.10: resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} engines: {node: '>= 0.4'} @@ -16277,10 +17061,6 @@ packages: get-intrinsic: 1.1.3 dev: true - /is-what/3.14.1: - resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} - dev: true - /is-whitespace/0.3.0: resolution: {integrity: sha512-RydPhl4S6JwAyj0JJjshWJEFG6hNye3pZFBRZaTUfZFwGHxzppNaNOVgQuS/E/SlhrApuMXrpnK1EEIXfdo3Dg==} engines: {node: '>=0.10.0'} @@ -16333,11 +17113,6 @@ packages: resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} engines: {node: '>=0.10.0'} - /isobject/4.0.0: - resolution: {integrity: sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==} - engines: {node: '>=0.10.0'} - dev: true - /isomorphic-unfetch/3.1.0: resolution: {integrity: sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==} dependencies: @@ -16874,7 +17649,7 @@ packages: resolution: {integrity: sha512-y+SqErxb8h7nE/fiEX07jsbuhrpO9lL8eca7/Y1nuWV2moNlXhyd59iDGcRf6moVyDMbmTNzL40SUyrFU/yDpg==} dev: false - /less-loader/11.1.0_less@4.1.3+webpack@5.80.0: + /less-loader/11.1.0: resolution: {integrity: sha512-C+uDBV7kS7W5fJlUjq5mPBeBVhYpTIm5gB09APT9o3n/ILeaXVsiSFTbZpTJCJwQ/Crczfn3DmfQFwxYusWFug==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -16882,28 +17657,6 @@ packages: webpack: ^5.0.0 dependencies: klona: 2.0.6 - less: 4.1.3 - webpack: 5.80.0_uhpfu7q6noim4yjdo6qt2aajgu - dev: true - - /less/4.1.3: - resolution: {integrity: sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==} - engines: {node: '>=6'} - hasBin: true - dependencies: - copy-anything: 2.0.6 - parse-node-version: 1.0.1 - tslib: 2.5.0 - optionalDependencies: - errno: 0.1.8 - graceful-fs: 4.2.10 - image-size: 0.5.5 - make-dir: 2.1.0 - mime: 1.6.0 - needle: 3.2.0 - source-map: 0.6.1 - transitivePeerDependencies: - - supports-color dev: true /leven/3.1.0: @@ -17841,12 +18594,6 @@ packages: engines: {node: '>=10'} dev: true - /min-document/2.19.0: - resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==} - dependencies: - dom-walk: 0.1.2 - dev: true - /min-indent/1.0.1: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} @@ -18095,20 +18842,6 @@ packages: resolution: {integrity: sha512-p7KTHxU0CUrcOXe62Zfrb5Z13nLvPhSWR/so3kFulUQU0sgUll2Z0LwpsLN351eOOD+hRGu/F1g+6xDfPeD++Q==} dev: true - /needle/3.2.0: - resolution: {integrity: sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==} - engines: {node: '>= 4.4.x'} - hasBin: true - requiresBuild: true - dependencies: - debug: 3.2.7 - iconv-lite: 0.6.3 - sax: 1.2.4 - transitivePeerDependencies: - - supports-color - dev: true - optional: true - /negotiator/0.6.3: resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} engines: {node: '>= 0.6'} @@ -18126,6 +18859,48 @@ packages: engines: {node: '>= 0.4.0'} dev: true + /next/13.3.1: + resolution: {integrity: sha512-eByWRxPzKHs2oQz1yE41LX35umhz86ZSZ+mYyXBqn2IBi2hyUqxBA88avywdr4uyH+hCJczegGsDGWbzQA5Rqw==} + engines: {node: '>=14.18.0'} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + fibers: '>= 3.1.0' + node-sass: ^6.0.0 || ^7.0.0 + react: ^18.2.0 + react-dom: ^18.2.0 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + fibers: + optional: true + node-sass: + optional: true + sass: + optional: true + dependencies: + '@next/env': 13.3.1 + '@swc/helpers': 0.5.0 + busboy: 1.6.0 + caniuse-lite: 1.0.30001443 + postcss: 8.4.14 + styled-jsx: 5.1.1 + optionalDependencies: + '@next/swc-darwin-arm64': 13.3.1 + '@next/swc-darwin-x64': 13.3.1 + '@next/swc-linux-arm64-gnu': 13.3.1 + '@next/swc-linux-arm64-musl': 13.3.1 + '@next/swc-linux-x64-gnu': 13.3.1 + '@next/swc-linux-x64-musl': 13.3.1 + '@next/swc-win32-arm64-msvc': 13.3.1 + '@next/swc-win32-ia32-msvc': 13.3.1 + '@next/swc-win32-x64-msvc': 13.3.1 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + dev: true + /next/13.3.1_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-eByWRxPzKHs2oQz1yE41LX35umhz86ZSZ+mYyXBqn2IBi2hyUqxBA88avywdr4uyH+hCJczegGsDGWbzQA5Rqw==} engines: {node: '>=14.18.0'} @@ -18168,6 +18943,7 @@ packages: transitivePeerDependencies: - '@babel/core' - babel-plugin-macros + dev: false /nice-try/1.0.5: resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} @@ -18868,11 +19644,6 @@ packages: engines: {node: '>=6'} dev: true - /parse-node-version/1.0.1: - resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} - engines: {node: '>= 0.10'} - dev: true - /parseley/0.11.0: resolution: {integrity: sha512-VfcwXlBWgTF+unPcr7yu3HSSA6QUdDaDnrHcytVfj5Z8azAyKBDrYnSIfeSxlrEayndNcLmrXzg+Vxbo6DWRXQ==} dependencies: @@ -19224,7 +19995,7 @@ packages: ts-node: 10.9.1_fodzh64fuekdilycyvke2qmf2e yaml: 2.2.1 - /postcss-loader/7.3.0_s3hlmk3dolibrgzfaoz6qln5l4: + /postcss-loader/7.3.0_postcss@8.4.21: resolution: {integrity: sha512-qLAFjvR2BFNz1H930P7mj1iuWJFjGey/nVhimfOAAQ1ZyPpcClAxP8+A55Sl8mBvM+K2a9Pjgdj10KpANWrNfw==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -19236,7 +20007,6 @@ packages: klona: 2.0.6 postcss: 8.4.21 semver: 7.5.0 - webpack: 5.80.0_uhpfu7q6noim4yjdo6qt2aajgu dev: true /postcss-modules-extract-imports/3.0.0_postcss@8.4.21: @@ -19638,11 +20408,6 @@ packages: /proxy-from-env/1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} - /prr/1.0.1: - resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} - dev: true - optional: true - /ps-tree/1.2.0: resolution: {integrity: sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==} engines: {node: '>= 0.10'} @@ -19796,14 +20561,13 @@ packages: react-dom: 18.2.0_react@18.2.0 dev: true - /react-date-range/1.4.0_r6j3756ioqf5pjc2u22wj25rla: + /react-date-range/1.4.0_react@18.2.0: resolution: {integrity: sha512-+9t0HyClbCqw1IhYbpWecjsiaftCeRN5cdhsi9v06YdimwyMR2yYHWcgVn3URwtN/txhqKpEZB6UX1fHpvK76w==} peerDependencies: date-fns: 2.0.0-alpha.7 || >=2.0.0 react: ^0.14 || ^15.0.0-rc || >=15.0 dependencies: classnames: 2.3.2 - date-fns: 2.29.3 prop-types: 15.8.1 react: 18.2.0 react-list: 0.8.17_react@18.2.0 @@ -20697,7 +21461,7 @@ packages: /safer-buffer/2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - /sass-loader/13.2.2_webpack@5.80.0: + /sass-loader/13.2.2: resolution: {integrity: sha512-nrIdVAAte3B9icfBiGWvmMhT/D+eCDwnk+yA7VE/76dp/WkHX+i44Q/pfo71NYbwj0Ap+PGsn0ekOuU1WFJ2AA==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -20718,14 +21482,8 @@ packages: dependencies: klona: 2.0.6 neo-async: 2.6.2 - webpack: 5.80.0_uhpfu7q6noim4yjdo6qt2aajgu dev: true - /sax/1.2.4: - resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} - dev: true - optional: true - /scheduler/0.23.0: resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} dependencies: @@ -20754,7 +21512,7 @@ packages: dependencies: '@types/json-schema': 7.0.11 ajv: 8.12.0 - ajv-formats: 2.1.1_ajv@8.12.0 + ajv-formats: 2.1.1 ajv-keywords: 5.1.0_ajv@8.12.0 dev: true @@ -21262,7 +22020,7 @@ packages: resolution: {integrity: sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w==} dev: true - /storybook-addon-designs/7.0.0-beta.2_j4sv4lhoua6mwzf7wvom5wn5qe: + /storybook-addon-designs/7.0.0-beta.2_gtov7sygms2deenjyn5i42ywqa: resolution: {integrity: sha512-ljBNmyCJdPTXhiBSfA1S+GBxtMooW2M7nxlt49OoCRH7jcxZOYQdiI8JYQiMF5Ur0MGakbSci0Xm+JzAvcm02g==} peerDependencies: '@storybook/addon-docs': ^6.4.0 || ^7.0.0 @@ -21280,15 +22038,11 @@ packages: dependencies: '@figspec/react': 1.0.3_react@18.2.0 '@storybook/addon-docs': 7.0.12_biqbaboplfbrettd7655fr4n2y - '@storybook/addons': 6.5.16_biqbaboplfbrettd7655fr4n2y - '@storybook/api': 6.5.16_biqbaboplfbrettd7655fr4n2y - '@storybook/components': 6.5.16_biqbaboplfbrettd7655fr4n2y - '@storybook/theming': 6.5.16_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: true - /storybook-addon-variants/0.2.0_firmaeoekdtgift4jqxe74wtdm: + /storybook-addon-variants/0.2.0_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-4woVtd+XsHNHN7XDjFFNns1sVYotjYOh5/FP8AR+CzUK9Eb9WPvQ0re5z5rZztndND0NqhhJ5F65Iy4jrz6OzQ==} peerDependencies: '@storybook/addons': ^6.5.8 @@ -21304,11 +22058,6 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.5.16_biqbaboplfbrettd7655fr4n2y - '@storybook/api': 6.5.16_biqbaboplfbrettd7655fr4n2y - '@storybook/components': 6.5.16_biqbaboplfbrettd7655fr4n2y - '@storybook/core-events': 6.5.16 - '@storybook/theming': 6.5.16_biqbaboplfbrettd7655fr4n2y cartesian: 1.0.1 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 @@ -21493,6 +22242,13 @@ packages: resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} dev: false + /style-loader/3.3.2: + resolution: {integrity: sha512-RHs/vcrKdQK8wZliteNK4NKzxvLBzpuHMqYmUVWeKa6MkaIQ97ZTOS0b+zapZhy6GcrgWnvWYCMHRirC3FsUmw==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + dev: true + /style-loader/3.3.2_webpack@5.80.0: resolution: {integrity: sha512-RHs/vcrKdQK8wZliteNK4NKzxvLBzpuHMqYmUVWeKa6MkaIQ97ZTOS0b+zapZhy6GcrgWnvWYCMHRirC3FsUmw==} engines: {node: '>= 12.13.0'} @@ -21512,6 +22268,22 @@ packages: inline-style-parser: 0.1.1 dev: true + /styled-jsx/5.1.1: + resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} + engines: {node: '>= 12.0.0'} + peerDependencies: + '@babel/core': '*' + babel-plugin-macros: '*' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' + peerDependenciesMeta: + '@babel/core': + optional: true + babel-plugin-macros: + optional: true + dependencies: + client-only: 0.0.1 + dev: true + /styled-jsx/5.1.1_react@18.2.0: resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} engines: {node: '>= 12.0.0'} @@ -21527,6 +22299,7 @@ packages: dependencies: client-only: 0.0.1 react: 18.2.0 + dev: false /sucrase/3.29.0: resolution: {integrity: sha512-bZPAuGA5SdFHuzqIhTAqt9fvNEo9rESqXIG3oiKdF8K4UmkQxC4KlNL3lVyAErXp+mPvUqZ5l13qx6TrDIGf3A==} @@ -21736,19 +22509,6 @@ packages: mkdirp: 1.0.4 yallist: 4.0.0 - /telejson/6.0.8: - resolution: {integrity: sha512-nerNXi+j8NK1QEfBHtZUN/aLdDcyupA//9kAboYLrtzZlPLpUfqbVGWb9zz91f/mIjRbAYhbgtnJHY8I1b5MBg==} - dependencies: - '@types/is-function': 1.0.1 - global: 4.4.0 - is-function: 1.0.2 - is-regex: 1.1.4 - is-symbol: 1.0.4 - isobject: 4.0.0 - lodash: 4.17.21 - memoizerific: 1.11.3 - dev: true - /telejson/7.1.0: resolution: {integrity: sha512-jFJO4P5gPebZAERPkJsqMAQ0IMA1Hi0AoSfxpnUaV6j6R2SZqlpkbS20U6dEUtA3RUYt2Ak/mTlkQzHH9Rv/hA==} dependencies: @@ -22936,6 +23696,29 @@ packages: vfile-message: 3.1.3 dev: true + /vite-node/0.28.5_@types+node@18.11.18: + resolution: {integrity: sha512-LmXb9saMGlrMZbXTvOveJKwMTBTNUH66c8rJnQ0ZPNX+myPEol64+szRzXtV5ORb0Hb/91yq+/D3oERoyAt6LA==} + engines: {node: '>=v14.16.0'} + hasBin: true + dependencies: + cac: 6.7.14 + debug: 4.3.4 + mlly: 1.1.1 + pathe: 1.1.0 + picocolors: 1.0.0 + source-map: 0.6.1 + source-map-support: 0.5.21 + vite: 4.1.4_@types+node@18.11.18 + transitivePeerDependencies: + - '@types/node' + - less + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + /vite-node/0.28.5_@types+node@18.15.13: resolution: {integrity: sha512-LmXb9saMGlrMZbXTvOveJKwMTBTNUH66c8rJnQ0ZPNX+myPEol64+szRzXtV5ORb0Hb/91yq+/D3oERoyAt6LA==} engines: {node: '>=v14.16.0'} @@ -22959,29 +23742,6 @@ packages: - terser dev: true - /vite-node/0.28.5_dprl76twtlijnqpm3fdjsbkzqm: - resolution: {integrity: sha512-LmXb9saMGlrMZbXTvOveJKwMTBTNUH66c8rJnQ0ZPNX+myPEol64+szRzXtV5ORb0Hb/91yq+/D3oERoyAt6LA==} - engines: {node: '>=v14.16.0'} - hasBin: true - dependencies: - cac: 6.7.14 - debug: 4.3.4 - mlly: 1.1.1 - pathe: 1.1.0 - picocolors: 1.0.0 - source-map: 0.6.1 - source-map-support: 0.5.21 - vite: 4.1.4_dprl76twtlijnqpm3fdjsbkzqm - transitivePeerDependencies: - - '@types/node' - - less - - sass - - stylus - - sugarss - - supports-color - - terser - dev: true - /vite-tsconfig-paths/3.6.0_vite@3.2.5: resolution: {integrity: sha512-UfsPYonxLqPD633X8cWcPFVuYzx/CMNHAjZTasYwX69sXpa4gNmQkR0XCjj82h7zhLGdTWagMjC1qfb9S+zv0A==} peerDependencies: @@ -22991,7 +23751,7 @@ packages: globrex: 0.1.2 recrawl-sync: 2.2.3 tsconfig-paths: 4.1.2 - vite: 3.2.5_dprl76twtlijnqpm3fdjsbkzqm + vite: 3.2.5_@types+node@18.11.18 transitivePeerDependencies: - supports-color dev: true @@ -23007,42 +23767,7 @@ packages: - typescript dev: true - /vite/3.2.5_c7wapexhrmaovqxnq2bepofsoa: - resolution: {integrity: sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - '@types/node': '>= 14' - less: '*' - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - dependencies: - '@types/node': 18.15.13 - esbuild: 0.15.18 - less: 4.1.3 - postcss: 8.4.21 - resolve: 1.22.1 - rollup: 2.79.1 - optionalDependencies: - fsevents: 2.3.2 - dev: true - - /vite/3.2.5_dprl76twtlijnqpm3fdjsbkzqm: + /vite/3.2.5_@types+node@18.11.18: resolution: {integrity: sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -23069,7 +23794,40 @@ packages: dependencies: '@types/node': 18.11.18 esbuild: 0.15.18 - less: 4.1.3 + postcss: 8.4.21 + resolve: 1.22.1 + rollup: 2.79.1 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /vite/3.2.5_@types+node@18.15.13: + resolution: {integrity: sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 18.15.13 + esbuild: 0.15.18 postcss: 8.4.21 resolve: 1.22.1 rollup: 2.79.1 @@ -23110,6 +23868,40 @@ packages: fsevents: 2.3.2 dev: true + /vite/4.1.4_@types+node@18.11.18: + resolution: {integrity: sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 18.11.18 + esbuild: 0.16.17 + postcss: 8.4.21 + resolve: 1.22.1 + rollup: 3.10.0 + optionalDependencies: + fsevents: 2.3.2 + dev: true + /vite/4.1.4_@types+node@18.15.13: resolution: {integrity: sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==} engines: {node: ^14.18.0 || >=16.0.0} @@ -23144,42 +23936,7 @@ packages: fsevents: 2.3.2 dev: true - /vite/4.1.4_dprl76twtlijnqpm3fdjsbkzqm: - resolution: {integrity: sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - '@types/node': '>= 14' - less: '*' - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - dependencies: - '@types/node': 18.11.18 - esbuild: 0.16.17 - less: 4.1.3 - postcss: 8.4.21 - resolve: 1.22.1 - rollup: 3.10.0 - optionalDependencies: - fsevents: 2.3.2 - dev: true - - /vitest/0.23.4_happy-dom@6.0.4+less@4.1.3: + /vitest/0.23.4_happy-dom@6.0.4: resolution: {integrity: sha512-iukBNWqQAv8EKDBUNntspLp9SfpaVFbmzmM0sNcnTxASQZMzRw3PsM6DMlsHiI+I6GeO5/sYDg3ecpC+SNFLrQ==} engines: {node: '>=v14.16.0'} hasBin: true @@ -23212,7 +23969,7 @@ packages: tinybench: 2.3.1 tinypool: 0.3.0 tinyspy: 1.0.2 - vite: 3.2.5_c7wapexhrmaovqxnq2bepofsoa + vite: 3.2.5_@types+node@18.15.13 transitivePeerDependencies: - less - sass