From 46b86ba5f5625d9afcd9594e2673e8d168bd6da9 Mon Sep 17 00:00:00 2001 From: Thomas Dax Date: Thu, 6 Jun 2024 02:51:32 +0200 Subject: [PATCH] Fix conflicts and adjust DamFileDownloadLinkBlock --- .changeset/clean-insects-happen.md | 10 + demo/admin/src/theme.ts | 9 - demo/api/block-meta.json | 2 +- demo/site/next-env.d.ts | 1 - demo/site/src/blocks/LinkBlock.tsx | 14 +- docs/docs/dependencies/index.md | 6 +- .../admin/admin-theme/src/createCometTheme.ts | 19 +- packages/admin/admin/package.json | 13 +- packages/admin/admin/src/index.ts | 4 - packages/admin/cms-admin/package.json | 8 +- packages/api/cms-api/package.json | 13 +- ...download-link-block-transformer.service.ts | 46 + .../blocks/dam-file-download-link.block.ts | 39 +- packages/api/cms-api/src/dam/dam.module.ts | 2 + .../cms-api/src/dam/files/files.controller.ts | 17 +- .../cms-api/src/dam/files/files.service.ts | 10 +- .../user-permissions.service.ts | 3 - .../src/blocks/DamFileDownloadLinkBlock.tsx | 15 +- packages/site/cms-site/src/index.ts | 3 - pnpm-lock.yaml | 1926 +++++++++-------- 20 files changed, 1136 insertions(+), 1024 deletions(-) create mode 100644 .changeset/clean-insects-happen.md create mode 100644 packages/api/cms-api/src/dam/blocks/dam-file-download-link-block-transformer.service.ts diff --git a/.changeset/clean-insects-happen.md b/.changeset/clean-insects-happen.md new file mode 100644 index 0000000000..1e08dab2ca --- /dev/null +++ b/.changeset/clean-insects-happen.md @@ -0,0 +1,10 @@ +--- +"@comet/cms-api": major +--- + +`FilesService#createFileDownloadUrl` now expects an options object as second parameter + +```diff +- this.filesService.createFileDownloadUrl(file, previewDamUrls) ++ this.filesService.createFileDownloadUrl(file, { previewDamUrls, relativeDamUrls }) +``` diff --git a/demo/admin/src/theme.ts b/demo/admin/src/theme.ts index a0e819ce49..320490e163 100644 --- a/demo/admin/src/theme.ts +++ b/demo/admin/src/theme.ts @@ -1,13 +1,4 @@ import { createCometTheme } from "@comet/admin-theme"; import type {} from "@mui/lab/themeAugmentation"; -<<<<<<< HEAD -export default createCometTheme(); -======= export const theme = createCometTheme(); - -declare module "@mui/styles/defaultTheme" { - // eslint-disable-next-line @typescript-eslint/no-empty-interface - export interface DefaultTheme extends Theme {} -} ->>>>>>> main diff --git a/demo/api/block-meta.json b/demo/api/block-meta.json index e9567a9b1e..09d1e52a5f 100644 --- a/demo/api/block-meta.json +++ b/demo/api/block-meta.json @@ -2172,7 +2172,7 @@ { "name": "youtubeIdentifier", "kind": "String", - "nullable": false + "nullable": true }, { "name": "aspectRatio", diff --git a/demo/site/next-env.d.ts b/demo/site/next-env.d.ts index fd36f9494e..4f11a03dc6 100644 --- a/demo/site/next-env.d.ts +++ b/demo/site/next-env.d.ts @@ -1,6 +1,5 @@ /// /// -/// // NOTE: This file should not be edited // see https://nextjs.org/docs/basic-features/typescript for more information. diff --git a/demo/site/src/blocks/LinkBlock.tsx b/demo/site/src/blocks/LinkBlock.tsx index e076d800ae..8bbb59dce9 100644 --- a/demo/site/src/blocks/LinkBlock.tsx +++ b/demo/site/src/blocks/LinkBlock.tsx @@ -1,17 +1,5 @@ -<<<<<<< HEAD "use client"; -import { ExternalLinkBlock, OneOfBlock, PropsWithData, SupportedBlocks, withPreview } from "@comet/cms-site"; -======= -import { - DamFileDownloadLinkBlock, - ExternalLinkBlock, - InternalLinkBlock, - OneOfBlock, - PropsWithData, - SupportedBlocks, - withPreview, -} from "@comet/cms-site"; ->>>>>>> main +import { DamFileDownloadLinkBlock, ExternalLinkBlock, OneOfBlock, PropsWithData, SupportedBlocks, withPreview } from "@comet/cms-site"; import { LinkBlockData } from "@src/blocks.generated"; import { NewsLinkBlock } from "@src/news/blocks/NewsLinkBlock"; import * as React from "react"; diff --git a/docs/docs/dependencies/index.md b/docs/docs/dependencies/index.md index 0fe7a59d1e..c429087ff8 100644 --- a/docs/docs/dependencies/index.md +++ b/docs/docs/dependencies/index.md @@ -1,13 +1,9 @@ -<<<<<<< HEAD --- -title: Dependencies +title: Block Index / Dependencies sidebar_position: 15 --- -# Dependencies -======= # Block Index / Dependencies ->>>>>>> main Blocks can have references to entities. But since block data is stored as JSON, there is no actual database relationship. diff --git a/packages/admin/admin-theme/src/createCometTheme.ts b/packages/admin/admin-theme/src/createCometTheme.ts index 71c6f7abeb..534c057c9f 100644 --- a/packages/admin/admin-theme/src/createCometTheme.ts +++ b/packages/admin/admin-theme/src/createCometTheme.ts @@ -12,20 +12,6 @@ import { paletteOptions as cometPaletteOptions } from "./paletteOptions"; import { shadows } from "./shadows"; import { createTypographyOptions as createCometTypographyOptions } from "./typographyOptions"; -<<<<<<< HEAD -export const createCometTheme = ({ - palette: passedPaletteOptions = {}, - typography: passedTypographyOptions = {}, - spacing: passedSpacingOptions = 5, - components: passedComponentsOptions = {}, - zIndex: passedZIndexOptions = {}, - breakpoints: passedBreakpointsOptions = {}, - ...restPassedOptions -}: ThemeOptions | undefined = {}): Theme => { - const breakpointsOptions: BreakpointsOptions = deepmerge(cometBreakpointsOptions, passedBreakpointsOptions); - const breakpoints = createBreakpoints(breakpointsOptions); - -======= export const createCometTheme = ( { palette: passedPaletteOptions = {}, @@ -33,11 +19,14 @@ export const createCometTheme = ( spacing: passedSpacingOptions = 5, components: passedComponentsOptions = {}, zIndex: passedZIndexOptions = {}, + breakpoints: passedBreakpointsOptions = {}, ...restPassedOptions }: ThemeOptions | undefined = {}, ...args: object[] ): Theme => { ->>>>>>> main + const breakpointsOptions: BreakpointsOptions = deepmerge(cometBreakpointsOptions, passedBreakpointsOptions); + const breakpoints = createBreakpoints(breakpointsOptions); + const paletteOptions: PaletteOptions = deepmerge(cometPaletteOptions, passedPaletteOptions); const palette = createPalette(paletteOptions); diff --git a/packages/admin/admin/package.json b/packages/admin/admin/package.json index 6f2c7814ee..8fa51ad38b 100644 --- a/packages/admin/admin/package.json +++ b/packages/admin/admin/package.json @@ -27,12 +27,8 @@ "test:watch": "jest --watch" }, "dependencies": { -<<<<<<< HEAD - "@comet/admin-icons": "workspace:^6.10.0", - "@mui/lab": "^5.0.0-alpha.76", -======= "@comet/admin-icons": "workspace:^6.12.0", ->>>>>>> main + "@mui/lab": "^5.0.0-alpha.76", "@mui/private-theming": "^5.0.0", "clsx": "^1.1.1", "exceljs": "^3.4.0", @@ -51,14 +47,9 @@ "@apollo/client": "^3.7.0", "@babel/cli": "^7.17.6", "@babel/core": "^7.20.12", -<<<<<<< HEAD - "@comet/admin-babel-preset": "workspace:^6.10.0", - "@comet/admin-theme": "workspace:^6.10.0", - "@comet/eslint-config": "workspace:^6.10.0", -======= "@comet/admin-babel-preset": "workspace:^6.12.0", + "@comet/admin-theme": "workspace:^6.12.0", "@comet/eslint-config": "workspace:^6.12.0", ->>>>>>> main "@emotion/react": "^11.5.0", "@emotion/styled": "^11.3.0", "@mui/icons-material": "^5.0.0", diff --git a/packages/admin/admin/src/index.ts b/packages/admin/admin/src/index.ts index 9263c15f75..b02775a55d 100644 --- a/packages/admin/admin/src/index.ts +++ b/packages/admin/admin/src/index.ts @@ -77,12 +77,8 @@ export { FinalFormSaveSplitButton } from "./FinalFormSaveSplitButton"; export { FinalFormAutocomplete, FinalFormAutocompleteProps } from "./form/Autocomplete"; export { FinalFormCheckbox, FinalFormCheckboxProps } from "./form/Checkbox"; export { Field, FieldProps } from "./form/Field"; -<<<<<<< HEAD export { FieldContainer, FieldContainerClassKey, FieldContainerProps } from "./form/FieldContainer"; -======= -export { FieldContainer, FieldContainerClassKey, FieldContainerComponent, FieldContainerProps } from "./form/FieldContainer"; export { AsyncSelectField, AsyncSelectFieldProps } from "./form/fields/AsyncSelectField"; ->>>>>>> main export { CheckboxField, CheckboxFieldProps } from "./form/fields/CheckboxField"; export { SearchField, SearchFieldProps } from "./form/fields/SearchField"; export { SelectField, SelectFieldProps } from "./form/fields/SelectField"; diff --git a/packages/admin/cms-admin/package.json b/packages/admin/cms-admin/package.json index 3b0fd3e670..022a7d5288 100644 --- a/packages/admin/cms-admin/package.json +++ b/packages/admin/cms-admin/package.json @@ -83,16 +83,10 @@ "@apollo/client": "^3.7.0", "@babel/cli": "^7.17.6", "@babel/core": "^7.20.12", -<<<<<<< HEAD - "@comet/admin-babel-preset": "workspace:^6.10.0", - "@comet/admin-theme": "workspace:^6.10.0", - "@comet/cli": "workspace:^6.10.0", - "@comet/eslint-config": "workspace:^6.10.0", -======= "@comet/admin-babel-preset": "workspace:^6.12.0", + "@comet/admin-theme": "workspace:^6.12.0", "@comet/cli": "workspace:^6.12.0", "@comet/eslint-config": "workspace:^6.12.0", ->>>>>>> main "@emotion/react": "^11.5.0", "@emotion/styled": "^11.3.0", "@graphql-codegen/cli": "^2.0.0", diff --git a/packages/api/cms-api/package.json b/packages/api/cms-api/package.json index f8150c561c..b1e5f24d34 100644 --- a/packages/api/cms-api/package.json +++ b/packages/api/cms-api/package.json @@ -31,13 +31,9 @@ "test:watch": "jest --watch" }, "dependencies": { -<<<<<<< HEAD - "@aws-sdk/client-s3": "^3.256.0", - "@azure/storage-blob": "^12.17.0", - "@comet/blocks-api": "workspace:^6.10.0", -======= + "@aws-sdk/client-s3": "^3.591.0", + "@azure/storage-blob": "^12.23.0", "@comet/blocks-api": "workspace:^6.12.0", ->>>>>>> main "@fast-csv/parse": "^4.3.6", "@golevelup/nestjs-discovery": "^3.0.0", "@hapi/accept": "^5.0.2", @@ -85,12 +81,7 @@ }, "devDependencies": { "@aws-sdk/types": "^3.47.0", -<<<<<<< HEAD - "@comet/eslint-config": "workspace:^6.10.0", -======= - "@azure/storage-blob": "^12.0.0", "@comet/eslint-config": "workspace:^6.12.0", ->>>>>>> main "@golevelup/ts-jest": "^0.4.0", "@kubernetes/client-node": "^0.18.1", "@mikro-orm/core": "^5.7.1", diff --git a/packages/api/cms-api/src/dam/blocks/dam-file-download-link-block-transformer.service.ts b/packages/api/cms-api/src/dam/blocks/dam-file-download-link-block-transformer.service.ts new file mode 100644 index 0000000000..d6c5673b5c --- /dev/null +++ b/packages/api/cms-api/src/dam/blocks/dam-file-download-link-block-transformer.service.ts @@ -0,0 +1,46 @@ +import { BlockContext, BlockTransformerServiceInterface, TraversableTransformResponse } from "@comet/blocks-api"; +import { Injectable } from "@nestjs/common"; + +import { FilesService } from "../files/files.service"; +import { DamFileDownloadLinkBlockData } from "./dam-file-download-link.block"; + +type TransformResponse = { + damFile?: { + id: string; + name: string; + fileUrl: string; + }; +}; + +@Injectable() +export class DamFileDownloadLinkBlockTransformerService implements BlockTransformerServiceInterface { + constructor(private readonly filesService: FilesService) {} + + async transformToPlain(block: DamFileDownloadLinkBlockData, { includeInvisibleContent, previewDamUrls, relativeDamUrls }: BlockContext) { + const ret: TraversableTransformResponse = { + openFileType: block.openFileType, + }; + + if (block.fileId === undefined) { + return ret; + } + + const file = await this.filesService.findOneById(block.fileId); + + if (file && block.openFileType === "NewTab") { + ret.file = { + id: file.id, + name: file.name, + fileUrl: await this.filesService.createFileUrl(file, { previewDamUrls, relativeDamUrls }), + }; + } else if (file && block.openFileType === "Download") { + ret.file = { + id: file.id, + name: file.name, + fileUrl: await this.filesService.createFileDownloadUrl(file, { previewDamUrls, relativeDamUrls }), + }; + } + + return ret; + } +} diff --git a/packages/api/cms-api/src/dam/blocks/dam-file-download-link.block.ts b/packages/api/cms-api/src/dam/blocks/dam-file-download-link.block.ts index 99d33659d5..0685ef7cc0 100644 --- a/packages/api/cms-api/src/dam/blocks/dam-file-download-link.block.ts +++ b/packages/api/cms-api/src/dam/blocks/dam-file-download-link.block.ts @@ -1,6 +1,5 @@ import { AnnotationBlockMeta, - BlockContext, BlockData, BlockField, BlockIndexData, @@ -9,54 +8,26 @@ import { BlockMetaFieldKind, createBlock, inputToData, - TraversableTransformResponse, } from "@comet/blocks-api"; import { IsEnum, IsUUID } from "class-validator"; -import { FilesService } from "src/dam/files/files.service"; import { IsUndefinable } from "../../common/validators/is-undefinable"; -import { FILE_ENTITY } from "../../dam/files/entities/file.entity"; +import { FILE_ENTITY } from "../files/entities/file.entity"; +import { DamFileDownloadLinkBlockTransformerService } from "./dam-file-download-link-block-transformer.service"; export enum OpenFileTypeMethod { NewTab = "NewTab", Download = "Download", } -class DamFileDownloadLinkBlockData extends BlockData { +export class DamFileDownloadLinkBlockData extends BlockData { fileId?: string; @BlockField({ type: "enum", enum: OpenFileTypeMethod }) openFileType: OpenFileTypeMethod; - async transformToPlain( - { filesService }: { filesService: FilesService }, - { previewDamUrls }: BlockContext, - ): Promise { - const ret: TraversableTransformResponse = { - openFileType: this.openFileType, - }; - - if (this.fileId === undefined) { - return ret; - } - - const file = await filesService.findOneById(this.fileId); - - if (file && this.openFileType === "NewTab") { - ret.file = { - id: file.id, - name: file.name, - fileUrl: await filesService.createFileUrl(file, previewDamUrls), - }; - } else if (file && this.openFileType === "Download") { - ret.file = { - id: file.id, - name: file.name, - fileUrl: await filesService.createFileDownloadUrl(file, previewDamUrls), - }; - } - - return ret; + async transformToPlain() { + return DamFileDownloadLinkBlockTransformerService; } indexData(): BlockIndexData { diff --git a/packages/api/cms-api/src/dam/dam.module.ts b/packages/api/cms-api/src/dam/dam.module.ts index 0cc65dcc50..780e908467 100644 --- a/packages/api/cms-api/src/dam/dam.module.ts +++ b/packages/api/cms-api/src/dam/dam.module.ts @@ -3,6 +3,7 @@ import { DynamicModule, Global, Module, Type, ValueProvider } from "@nestjs/comm import { TypeMetadataStorage } from "@nestjs/graphql"; import { BlobStorageModule, defaultDamAcceptedMimetypes, DependentsResolverFactory } from ".."; +import { DamFileDownloadLinkBlockTransformerService } from "./blocks/dam-file-download-link-block-transformer.service"; import { DamVideoBlockTransformerService } from "./blocks/dam-video-block-transformer.service"; import { PixelImageBlockTransformerService } from "./blocks/pixel-image-block-transformer.service"; import { SvgImageBlockTransformerService } from "./blocks/svg-image-block-transformer.service"; @@ -128,6 +129,7 @@ export class DamModule { PixelImageBlockTransformerService, SvgImageBlockTransformerService, DamVideoBlockTransformerService, + DamFileDownloadLinkBlockTransformerService, ], controllers: [createFilesController({ Scope }), FoldersController, ImagesController], exports: [ diff --git a/packages/api/cms-api/src/dam/files/files.controller.ts b/packages/api/cms-api/src/dam/files/files.controller.ts index 69484e1e24..6cf17aa993 100644 --- a/packages/api/cms-api/src/dam/files/files.controller.ts +++ b/packages/api/cms-api/src/dam/files/files.controller.ts @@ -111,9 +111,6 @@ export function createFilesController({ Scope: PassedScope }: { Scope?: Type { - this.checkCdnOrigin(cdnOriginCheck); - + async downloadFile(@Param() { hash, ...params }: HashFileParams, @Res() res: Response, @Headers("range") range?: string): Promise { if (!this.isValidHash(hash, params)) { throw new NotFoundException(); } @@ -159,8 +149,7 @@ export function createFilesController({ Scope: PassedScope }: { Scope?: Type>>>>>> main + @DisableCometGuards() @Get(`/:hash/${fileUrl}`) async hashedFileUrl(@Param() { hash, ...params }: HashFileParams, @Res() res: Response, @Headers("range") range?: string): Promise { if (!this.isValidHash(hash, params)) { diff --git a/packages/api/cms-api/src/dam/files/files.service.ts b/packages/api/cms-api/src/dam/files/files.service.ts index 55f3181b3c..28626d57a0 100644 --- a/packages/api/cms-api/src/dam/files/files.service.ts +++ b/packages/api/cms-api/src/dam/files/files.service.ts @@ -552,13 +552,13 @@ export class FilesService { return [...baseUrl, file.id, filename].join("/"); } - async createFileDownloadUrl(file: FileInterface, previewDamUrls?: boolean): Promise { + async createFileDownloadUrl( + file: FileInterface, + { previewDamUrls = false, relativeDamUrls = false }: { previewDamUrls?: boolean; relativeDamUrls?: boolean }, + ): Promise { const filename = parse(file.name).name; - // Use CDN url only if available and not in preview as preview requires auth - const baseUrl = [ - this.config.cdnEnabled && !previewDamUrls ? `${this.config.cdnDomain}/files/download` : `${this.config.filesBaseUrl}/download`, - ]; + const baseUrl = [`${relativeDamUrls ? "" : this.config.apiUrl}/dam/files/download`]; if (previewDamUrls) { baseUrl.push("preview"); diff --git a/packages/api/cms-api/src/user-permissions/user-permissions.service.ts b/packages/api/cms-api/src/user-permissions/user-permissions.service.ts index 21d875076b..bda231a460 100644 --- a/packages/api/cms-api/src/user-permissions/user-permissions.service.ts +++ b/packages/api/cms-api/src/user-permissions/user-permissions.service.ts @@ -53,10 +53,7 @@ export class UserPermissionsService { ...(await this.discoveryService.controllersWithMetaAtKey("requiredPermission")), ] .flatMap((p) => p.meta.requiredPermission) -<<<<<<< HEAD .concat(["prelogin"]) // Add permission to allow checking if a specific user has access to a site where preloginEnabled is true -======= ->>>>>>> main .filter((p) => p !== DisablePermissionCheck) .sort(), ), diff --git a/packages/site/cms-site/src/blocks/DamFileDownloadLinkBlock.tsx b/packages/site/cms-site/src/blocks/DamFileDownloadLinkBlock.tsx index 41512f8ee8..63a0e1813e 100644 --- a/packages/site/cms-site/src/blocks/DamFileDownloadLinkBlock.tsx +++ b/packages/site/cms-site/src/blocks/DamFileDownloadLinkBlock.tsx @@ -1,3 +1,4 @@ +"use client"; import * as React from "react"; import { DamFileDownloadLinkBlockData } from "../blocks.generated"; @@ -5,7 +6,7 @@ import { withPreview } from "../iframebridge/withPreview"; import { PropsWithData } from "./PropsWithData"; interface Props extends PropsWithData { - children: React.ReactNode; + children: React.ReactElement; title?: string; } @@ -16,17 +17,9 @@ export const DamFileDownloadLinkBlock = withPreview( } if (openFileType === "Download") { - return ( - - {children} - - ); + return React.cloneElement(children, { href: file.fileUrl, title: title }); } else { - return ( - - {children} - - ); + return React.cloneElement(children, { href: file.fileUrl, target: "_blank", rel: "noreferrer", title: title }); } }, { label: "DamFileDownloadLink" }, diff --git a/packages/site/cms-site/src/index.ts b/packages/site/cms-site/src/index.ts index 5404645877..71fc3d0f0c 100644 --- a/packages/site/cms-site/src/index.ts +++ b/packages/site/cms-site/src/index.ts @@ -1,8 +1,5 @@ -<<<<<<< HEAD export { BlockLoader, BlockLoaderDependencies, recursivelyLoadBlockData } from "./blockLoader/blockLoader"; -======= export { DamFileDownloadLinkBlock } from "./blocks/DamFileDownloadLinkBlock"; ->>>>>>> main export { ExternalLinkBlock } from "./blocks/ExternalLinkBlock"; export { BlocksBlock } from "./blocks/factories/BlocksBlock"; export { ListBlock } from "./blocks/factories/ListBlock"; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3001d21817..63dc85b31b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -983,7 +983,7 @@ importers: specifier: workspace:^6.12.0 version: link:../admin-babel-preset '@comet/admin-theme': - specifier: workspace:^6.10.0 + specifier: workspace:^6.12.0 version: link:../admin-theme '@comet/eslint-config': specifier: workspace:^6.12.0 @@ -2119,11 +2119,11 @@ importers: packages/api/cms-api: dependencies: '@aws-sdk/client-s3': - specifier: ^3.256.0 - version: 3.256.0 + specifier: ^3.591.0 + version: 3.591.0 '@azure/storage-blob': - specifier: ^12.17.0 - version: 12.17.0 + specifier: ^12.23.0 + version: 12.23.0 '@comet/blocks-api': specifier: workspace:^6.12.0 version: link:../blocks-api @@ -3253,7 +3253,7 @@ packages: resolution: {integrity: sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==} dependencies: '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.254.0 + '@aws-sdk/types': 3.577.0 tslib: 1.14.1 dev: false @@ -3261,7 +3261,7 @@ packages: resolution: {integrity: sha512-ENNPPManmnVJ4BTXlOjAgD7URidbAznURqD0KvfREyc4o20DPYdEldU1f5cQ7Jbj0CJJSPaMIk/9ZshdB3210w==} dependencies: '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.254.0 + '@aws-sdk/types': 3.577.0 tslib: 1.14.1 dev: false @@ -3277,9 +3277,9 @@ packages: '@aws-crypto/ie11-detection': 3.0.0 '@aws-crypto/supports-web-crypto': 3.0.0 '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.254.0 - '@aws-sdk/util-locate-window': 3.208.0 - '@aws-sdk/util-utf8-browser': 3.188.0 + '@aws-sdk/types': 3.577.0 + '@aws-sdk/util-locate-window': 3.568.0 + '@aws-sdk/util-utf8-browser': 3.259.0 tslib: 1.14.1 dev: false @@ -3290,9 +3290,9 @@ packages: '@aws-crypto/sha256-js': 3.0.0 '@aws-crypto/supports-web-crypto': 3.0.0 '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.254.0 - '@aws-sdk/util-locate-window': 3.208.0 - '@aws-sdk/util-utf8-browser': 3.188.0 + '@aws-sdk/types': 3.577.0 + '@aws-sdk/util-locate-window': 3.568.0 + '@aws-sdk/util-utf8-browser': 3.259.0 tslib: 1.14.1 dev: false @@ -3300,7 +3300,7 @@ packages: resolution: {integrity: sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==} dependencies: '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.254.0 + '@aws-sdk/types': 3.577.0 tslib: 1.14.1 dev: false @@ -3313,712 +3313,502 @@ packages: /@aws-crypto/util@3.0.0: resolution: {integrity: sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==} dependencies: - '@aws-sdk/types': 3.254.0 - '@aws-sdk/util-utf8-browser': 3.188.0 + '@aws-sdk/types': 3.577.0 + '@aws-sdk/util-utf8-browser': 3.259.0 tslib: 1.14.1 dev: false - /@aws-sdk/abort-controller@3.254.0: - resolution: {integrity: sha512-ZBJFCCU7mIXGLk5GFXrSReyUR/kOBju0kzd7nVAAQQlfkmHZEuFhKFFMXkfJZG0SC0ezCbmR/EzIqJ2mTI+pRA==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/chunked-blob-reader-native@3.208.0: - resolution: {integrity: sha512-JeOZ95PW+fJ6bbuqPySYqLqHk1n4+4ueEEraJsiUrPBV0S1ZtyvOGHcnGztKUjr2PYNaiexmpWuvUve9K12HRA==} - dependencies: - '@aws-sdk/util-base64': 3.208.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/chunked-blob-reader@3.188.0: - resolution: {integrity: sha512-zkPRFZZPL3eH+kH86LDYYXImiClA1/sW60zYOjse9Pgka+eDJlvBN6hcYxwDEKjcwATYiSRR1aVQHcfCinlGXg==} - dependencies: - tslib: 2.5.0 - dev: false - - /@aws-sdk/client-s3@3.256.0: - resolution: {integrity: sha512-9SpZGe+PVLvIbn6VFthjl9OxIqYJCiesUDwcMYz2CdF1mVVKnyyrW52zooH6wz1u7tbJCwr5Vdjn9IhJpu6PcQ==} - engines: {node: '>=14.0.0'} + /@aws-sdk/client-s3@3.591.0: + resolution: {integrity: sha512-YmMQpOdBak+0OZh0LfbK+3u1MA0csAok9yDP5/tD1am7hCg1+zPimHSmpjLBHoKELVpsW5QRuBdCi0dn95uxmg==} + engines: {node: '>=16.0.0'} dependencies: '@aws-crypto/sha1-browser': 3.0.0 '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.256.0 - '@aws-sdk/config-resolver': 3.254.0 - '@aws-sdk/credential-provider-node': 3.256.0 - '@aws-sdk/eventstream-serde-browser': 3.254.0 - '@aws-sdk/eventstream-serde-config-resolver': 3.254.0 - '@aws-sdk/eventstream-serde-node': 3.254.0 - '@aws-sdk/fetch-http-handler': 3.254.0 - '@aws-sdk/hash-blob-browser': 3.254.0 - '@aws-sdk/hash-node': 3.254.0 - '@aws-sdk/hash-stream-node': 3.254.0 - '@aws-sdk/invalid-dependency': 3.254.0 - '@aws-sdk/md5-js': 3.254.0 - '@aws-sdk/middleware-bucket-endpoint': 3.254.0 - '@aws-sdk/middleware-content-length': 3.254.0 - '@aws-sdk/middleware-endpoint': 3.254.0 - '@aws-sdk/middleware-expect-continue': 3.254.0 - '@aws-sdk/middleware-flexible-checksums': 3.254.0 - '@aws-sdk/middleware-host-header': 3.254.0 - '@aws-sdk/middleware-location-constraint': 3.254.0 - '@aws-sdk/middleware-logger': 3.254.0 - '@aws-sdk/middleware-recursion-detection': 3.254.0 - '@aws-sdk/middleware-retry': 3.254.0 - '@aws-sdk/middleware-sdk-s3': 3.254.0 - '@aws-sdk/middleware-serde': 3.254.0 - '@aws-sdk/middleware-signing': 3.254.0 - '@aws-sdk/middleware-ssec': 3.254.0 - '@aws-sdk/middleware-stack': 3.254.0 - '@aws-sdk/middleware-user-agent': 3.254.0 - '@aws-sdk/node-config-provider': 3.254.0 - '@aws-sdk/node-http-handler': 3.254.0 - '@aws-sdk/protocol-http': 3.254.0 - '@aws-sdk/signature-v4-multi-region': 3.254.0 - '@aws-sdk/smithy-client': 3.254.0 - '@aws-sdk/types': 3.254.0 - '@aws-sdk/url-parser': 3.254.0 - '@aws-sdk/util-base64': 3.208.0 - '@aws-sdk/util-body-length-browser': 3.188.0 - '@aws-sdk/util-body-length-node': 3.208.0 - '@aws-sdk/util-defaults-mode-browser': 3.254.0 - '@aws-sdk/util-defaults-mode-node': 3.254.0 - '@aws-sdk/util-endpoints': 3.254.0 - '@aws-sdk/util-retry': 3.254.0 - '@aws-sdk/util-stream-browser': 3.254.0 - '@aws-sdk/util-stream-node': 3.254.0 - '@aws-sdk/util-user-agent-browser': 3.254.0 - '@aws-sdk/util-user-agent-node': 3.254.0 - '@aws-sdk/util-utf8-browser': 3.188.0 - '@aws-sdk/util-utf8-node': 3.208.0 - '@aws-sdk/util-waiter': 3.254.0 - '@aws-sdk/xml-builder': 3.201.0 - fast-xml-parser: 4.0.11 - tslib: 2.4.1 + '@aws-sdk/client-sso-oidc': 3.590.0(@aws-sdk/client-sts@3.590.0) + '@aws-sdk/client-sts': 3.590.0 + '@aws-sdk/core': 3.588.0 + '@aws-sdk/credential-provider-node': 3.590.0(@aws-sdk/client-sso-oidc@3.590.0)(@aws-sdk/client-sts@3.590.0) + '@aws-sdk/middleware-bucket-endpoint': 3.587.0 + '@aws-sdk/middleware-expect-continue': 3.577.0 + '@aws-sdk/middleware-flexible-checksums': 3.587.0 + '@aws-sdk/middleware-host-header': 3.577.0 + '@aws-sdk/middleware-location-constraint': 3.577.0 + '@aws-sdk/middleware-logger': 3.577.0 + '@aws-sdk/middleware-recursion-detection': 3.577.0 + '@aws-sdk/middleware-sdk-s3': 3.587.0 + '@aws-sdk/middleware-signing': 3.587.0 + '@aws-sdk/middleware-ssec': 3.577.0 + '@aws-sdk/middleware-user-agent': 3.587.0 + '@aws-sdk/region-config-resolver': 3.587.0 + '@aws-sdk/signature-v4-multi-region': 3.587.0 + '@aws-sdk/types': 3.577.0 + '@aws-sdk/util-endpoints': 3.587.0 + '@aws-sdk/util-user-agent-browser': 3.577.0 + '@aws-sdk/util-user-agent-node': 3.587.0 + '@aws-sdk/xml-builder': 3.575.0 + '@smithy/config-resolver': 3.0.1 + '@smithy/core': 2.2.0 + '@smithy/eventstream-serde-browser': 3.0.0 + '@smithy/eventstream-serde-config-resolver': 3.0.0 + '@smithy/eventstream-serde-node': 3.0.0 + '@smithy/fetch-http-handler': 3.0.1 + '@smithy/hash-blob-browser': 3.0.0 + '@smithy/hash-node': 3.0.0 + '@smithy/hash-stream-node': 3.0.0 + '@smithy/invalid-dependency': 3.0.0 + '@smithy/md5-js': 3.0.0 + '@smithy/middleware-content-length': 3.0.0 + '@smithy/middleware-endpoint': 3.0.1 + '@smithy/middleware-retry': 3.0.3 + '@smithy/middleware-serde': 3.0.0 + '@smithy/middleware-stack': 3.0.0 + '@smithy/node-config-provider': 3.1.0 + '@smithy/node-http-handler': 3.0.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/smithy-client': 3.1.1 + '@smithy/types': 3.0.0 + '@smithy/url-parser': 3.0.0 + '@smithy/util-base64': 3.0.0 + '@smithy/util-body-length-browser': 3.0.0 + '@smithy/util-body-length-node': 3.0.0 + '@smithy/util-defaults-mode-browser': 3.0.3 + '@smithy/util-defaults-mode-node': 3.0.3 + '@smithy/util-endpoints': 2.0.1 + '@smithy/util-retry': 3.0.0 + '@smithy/util-stream': 3.0.1 + '@smithy/util-utf8': 3.0.0 + '@smithy/util-waiter': 3.0.0 + tslib: 2.6.3 transitivePeerDependencies: - - '@aws-sdk/signature-v4-crt' - aws-crt dev: false - /@aws-sdk/client-sso-oidc@3.256.0: - resolution: {integrity: sha512-HR57pMdL5zGpxHnKYx1HjgnbVYlhTDZwyBS7k9JfiEDwPnGH8y169aNgVs+iaX0rIRlv6AyVstjqjZXGxODS4w==} - engines: {node: '>=14.0.0'} + /@aws-sdk/client-sso-oidc@3.590.0(@aws-sdk/client-sts@3.590.0): + resolution: {integrity: sha512-3yCLPjq6WFfDpdUJKk/gSz4eAPDTjVknXaveMPi2QoVBCshneOnJsV16uNKlpVF1frTHrrDRfKYmbaVh6nFBvQ==} + engines: {node: '>=16.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/config-resolver': 3.254.0 - '@aws-sdk/fetch-http-handler': 3.254.0 - '@aws-sdk/hash-node': 3.254.0 - '@aws-sdk/invalid-dependency': 3.254.0 - '@aws-sdk/middleware-content-length': 3.254.0 - '@aws-sdk/middleware-endpoint': 3.254.0 - '@aws-sdk/middleware-host-header': 3.254.0 - '@aws-sdk/middleware-logger': 3.254.0 - '@aws-sdk/middleware-recursion-detection': 3.254.0 - '@aws-sdk/middleware-retry': 3.254.0 - '@aws-sdk/middleware-serde': 3.254.0 - '@aws-sdk/middleware-stack': 3.254.0 - '@aws-sdk/middleware-user-agent': 3.254.0 - '@aws-sdk/node-config-provider': 3.254.0 - '@aws-sdk/node-http-handler': 3.254.0 - '@aws-sdk/protocol-http': 3.254.0 - '@aws-sdk/smithy-client': 3.254.0 - '@aws-sdk/types': 3.254.0 - '@aws-sdk/url-parser': 3.254.0 - '@aws-sdk/util-base64': 3.208.0 - '@aws-sdk/util-body-length-browser': 3.188.0 - '@aws-sdk/util-body-length-node': 3.208.0 - '@aws-sdk/util-defaults-mode-browser': 3.254.0 - '@aws-sdk/util-defaults-mode-node': 3.254.0 - '@aws-sdk/util-endpoints': 3.254.0 - '@aws-sdk/util-retry': 3.254.0 - '@aws-sdk/util-user-agent-browser': 3.254.0 - '@aws-sdk/util-user-agent-node': 3.254.0 - '@aws-sdk/util-utf8-browser': 3.188.0 - '@aws-sdk/util-utf8-node': 3.208.0 - tslib: 2.5.0 - transitivePeerDependencies: + '@aws-sdk/client-sts': 3.590.0 + '@aws-sdk/core': 3.588.0 + '@aws-sdk/credential-provider-node': 3.590.0(@aws-sdk/client-sso-oidc@3.590.0)(@aws-sdk/client-sts@3.590.0) + '@aws-sdk/middleware-host-header': 3.577.0 + '@aws-sdk/middleware-logger': 3.577.0 + '@aws-sdk/middleware-recursion-detection': 3.577.0 + '@aws-sdk/middleware-user-agent': 3.587.0 + '@aws-sdk/region-config-resolver': 3.587.0 + '@aws-sdk/types': 3.577.0 + '@aws-sdk/util-endpoints': 3.587.0 + '@aws-sdk/util-user-agent-browser': 3.577.0 + '@aws-sdk/util-user-agent-node': 3.587.0 + '@smithy/config-resolver': 3.0.1 + '@smithy/core': 2.2.0 + '@smithy/fetch-http-handler': 3.0.1 + '@smithy/hash-node': 3.0.0 + '@smithy/invalid-dependency': 3.0.0 + '@smithy/middleware-content-length': 3.0.0 + '@smithy/middleware-endpoint': 3.0.1 + '@smithy/middleware-retry': 3.0.3 + '@smithy/middleware-serde': 3.0.0 + '@smithy/middleware-stack': 3.0.0 + '@smithy/node-config-provider': 3.1.0 + '@smithy/node-http-handler': 3.0.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/smithy-client': 3.1.1 + '@smithy/types': 3.0.0 + '@smithy/url-parser': 3.0.0 + '@smithy/util-base64': 3.0.0 + '@smithy/util-body-length-browser': 3.0.0 + '@smithy/util-body-length-node': 3.0.0 + '@smithy/util-defaults-mode-browser': 3.0.3 + '@smithy/util-defaults-mode-node': 3.0.3 + '@smithy/util-endpoints': 2.0.1 + '@smithy/util-middleware': 3.0.0 + '@smithy/util-retry': 3.0.0 + '@smithy/util-utf8': 3.0.0 + tslib: 2.6.3 + transitivePeerDependencies: + - '@aws-sdk/client-sts' - aws-crt dev: false - /@aws-sdk/client-sso@3.256.0: - resolution: {integrity: sha512-e+BNJ95IqUU1nmmX51T3ehy8yqHDN8J4DH6FReK1vrFIMEra/wERGJBcm+pdojyllQ20FQRBvGtOzN/WspH74w==} - engines: {node: '>=14.0.0'} + /@aws-sdk/client-sso@3.590.0: + resolution: {integrity: sha512-6xbC6oQVJKBRTyXyR3C15ksUsPOyW4p+uCj7dlKYWGJvh4vGTV8KhZKS53oPG8t4f1+OMJWjr5wKuXRoaFsmhQ==} + engines: {node: '>=16.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/config-resolver': 3.254.0 - '@aws-sdk/fetch-http-handler': 3.254.0 - '@aws-sdk/hash-node': 3.254.0 - '@aws-sdk/invalid-dependency': 3.254.0 - '@aws-sdk/middleware-content-length': 3.254.0 - '@aws-sdk/middleware-endpoint': 3.254.0 - '@aws-sdk/middleware-host-header': 3.254.0 - '@aws-sdk/middleware-logger': 3.254.0 - '@aws-sdk/middleware-recursion-detection': 3.254.0 - '@aws-sdk/middleware-retry': 3.254.0 - '@aws-sdk/middleware-serde': 3.254.0 - '@aws-sdk/middleware-stack': 3.254.0 - '@aws-sdk/middleware-user-agent': 3.254.0 - '@aws-sdk/node-config-provider': 3.254.0 - '@aws-sdk/node-http-handler': 3.254.0 - '@aws-sdk/protocol-http': 3.254.0 - '@aws-sdk/smithy-client': 3.254.0 - '@aws-sdk/types': 3.254.0 - '@aws-sdk/url-parser': 3.254.0 - '@aws-sdk/util-base64': 3.208.0 - '@aws-sdk/util-body-length-browser': 3.188.0 - '@aws-sdk/util-body-length-node': 3.208.0 - '@aws-sdk/util-defaults-mode-browser': 3.254.0 - '@aws-sdk/util-defaults-mode-node': 3.254.0 - '@aws-sdk/util-endpoints': 3.254.0 - '@aws-sdk/util-retry': 3.254.0 - '@aws-sdk/util-user-agent-browser': 3.254.0 - '@aws-sdk/util-user-agent-node': 3.254.0 - '@aws-sdk/util-utf8-browser': 3.188.0 - '@aws-sdk/util-utf8-node': 3.208.0 - tslib: 2.5.0 + '@aws-sdk/core': 3.588.0 + '@aws-sdk/middleware-host-header': 3.577.0 + '@aws-sdk/middleware-logger': 3.577.0 + '@aws-sdk/middleware-recursion-detection': 3.577.0 + '@aws-sdk/middleware-user-agent': 3.587.0 + '@aws-sdk/region-config-resolver': 3.587.0 + '@aws-sdk/types': 3.577.0 + '@aws-sdk/util-endpoints': 3.587.0 + '@aws-sdk/util-user-agent-browser': 3.577.0 + '@aws-sdk/util-user-agent-node': 3.587.0 + '@smithy/config-resolver': 3.0.1 + '@smithy/core': 2.2.0 + '@smithy/fetch-http-handler': 3.0.1 + '@smithy/hash-node': 3.0.0 + '@smithy/invalid-dependency': 3.0.0 + '@smithy/middleware-content-length': 3.0.0 + '@smithy/middleware-endpoint': 3.0.1 + '@smithy/middleware-retry': 3.0.3 + '@smithy/middleware-serde': 3.0.0 + '@smithy/middleware-stack': 3.0.0 + '@smithy/node-config-provider': 3.1.0 + '@smithy/node-http-handler': 3.0.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/smithy-client': 3.1.1 + '@smithy/types': 3.0.0 + '@smithy/url-parser': 3.0.0 + '@smithy/util-base64': 3.0.0 + '@smithy/util-body-length-browser': 3.0.0 + '@smithy/util-body-length-node': 3.0.0 + '@smithy/util-defaults-mode-browser': 3.0.3 + '@smithy/util-defaults-mode-node': 3.0.3 + '@smithy/util-endpoints': 2.0.1 + '@smithy/util-middleware': 3.0.0 + '@smithy/util-retry': 3.0.0 + '@smithy/util-utf8': 3.0.0 + tslib: 2.6.3 transitivePeerDependencies: - aws-crt dev: false - /@aws-sdk/client-sts@3.256.0: - resolution: {integrity: sha512-6jqaM7/Lw41kuEz8CqLU+fOLDF8C6W+jG30zBQrAC+iYSTB0w9uGOzVxsan1Nesg1FpoBqnWcF7xWi6Ox+OeDg==} - engines: {node: '>=14.0.0'} + /@aws-sdk/client-sts@3.590.0: + resolution: {integrity: sha512-f4R1v1LSn4uLYZ5qj4DyL6gp7PXXzJeJsm2seheiJX+53LSF5L7XSDnQVtX1p9Tevv0hp2YUWUTg6QYwIVSuGg==} + engines: {node: '>=16.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/config-resolver': 3.254.0 - '@aws-sdk/credential-provider-node': 3.256.0 - '@aws-sdk/fetch-http-handler': 3.254.0 - '@aws-sdk/hash-node': 3.254.0 - '@aws-sdk/invalid-dependency': 3.254.0 - '@aws-sdk/middleware-content-length': 3.254.0 - '@aws-sdk/middleware-endpoint': 3.254.0 - '@aws-sdk/middleware-host-header': 3.254.0 - '@aws-sdk/middleware-logger': 3.254.0 - '@aws-sdk/middleware-recursion-detection': 3.254.0 - '@aws-sdk/middleware-retry': 3.254.0 - '@aws-sdk/middleware-sdk-sts': 3.254.0 - '@aws-sdk/middleware-serde': 3.254.0 - '@aws-sdk/middleware-signing': 3.254.0 - '@aws-sdk/middleware-stack': 3.254.0 - '@aws-sdk/middleware-user-agent': 3.254.0 - '@aws-sdk/node-config-provider': 3.254.0 - '@aws-sdk/node-http-handler': 3.254.0 - '@aws-sdk/protocol-http': 3.254.0 - '@aws-sdk/smithy-client': 3.254.0 - '@aws-sdk/types': 3.254.0 - '@aws-sdk/url-parser': 3.254.0 - '@aws-sdk/util-base64': 3.208.0 - '@aws-sdk/util-body-length-browser': 3.188.0 - '@aws-sdk/util-body-length-node': 3.208.0 - '@aws-sdk/util-defaults-mode-browser': 3.254.0 - '@aws-sdk/util-defaults-mode-node': 3.254.0 - '@aws-sdk/util-endpoints': 3.254.0 - '@aws-sdk/util-retry': 3.254.0 - '@aws-sdk/util-user-agent-browser': 3.254.0 - '@aws-sdk/util-user-agent-node': 3.254.0 - '@aws-sdk/util-utf8-browser': 3.188.0 - '@aws-sdk/util-utf8-node': 3.208.0 - fast-xml-parser: 4.0.11 - tslib: 2.5.0 + '@aws-sdk/client-sso-oidc': 3.590.0(@aws-sdk/client-sts@3.590.0) + '@aws-sdk/core': 3.588.0 + '@aws-sdk/credential-provider-node': 3.590.0(@aws-sdk/client-sso-oidc@3.590.0)(@aws-sdk/client-sts@3.590.0) + '@aws-sdk/middleware-host-header': 3.577.0 + '@aws-sdk/middleware-logger': 3.577.0 + '@aws-sdk/middleware-recursion-detection': 3.577.0 + '@aws-sdk/middleware-user-agent': 3.587.0 + '@aws-sdk/region-config-resolver': 3.587.0 + '@aws-sdk/types': 3.577.0 + '@aws-sdk/util-endpoints': 3.587.0 + '@aws-sdk/util-user-agent-browser': 3.577.0 + '@aws-sdk/util-user-agent-node': 3.587.0 + '@smithy/config-resolver': 3.0.1 + '@smithy/core': 2.2.0 + '@smithy/fetch-http-handler': 3.0.1 + '@smithy/hash-node': 3.0.0 + '@smithy/invalid-dependency': 3.0.0 + '@smithy/middleware-content-length': 3.0.0 + '@smithy/middleware-endpoint': 3.0.1 + '@smithy/middleware-retry': 3.0.3 + '@smithy/middleware-serde': 3.0.0 + '@smithy/middleware-stack': 3.0.0 + '@smithy/node-config-provider': 3.1.0 + '@smithy/node-http-handler': 3.0.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/smithy-client': 3.1.1 + '@smithy/types': 3.0.0 + '@smithy/url-parser': 3.0.0 + '@smithy/util-base64': 3.0.0 + '@smithy/util-body-length-browser': 3.0.0 + '@smithy/util-body-length-node': 3.0.0 + '@smithy/util-defaults-mode-browser': 3.0.3 + '@smithy/util-defaults-mode-node': 3.0.3 + '@smithy/util-endpoints': 2.0.1 + '@smithy/util-middleware': 3.0.0 + '@smithy/util-retry': 3.0.0 + '@smithy/util-utf8': 3.0.0 + tslib: 2.6.3 transitivePeerDependencies: - aws-crt dev: false - /@aws-sdk/config-resolver@3.254.0: - resolution: {integrity: sha512-+t5mi/SrZdAbSgg/5b/q3zVZsNQSyty2XX+znaRvBdANtIWIBdFLEMQp/L5NA+PSiW6VUXu9eXcsj0kJlAhTgQ==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/signature-v4': 3.254.0 - '@aws-sdk/types': 3.254.0 - '@aws-sdk/util-config-provider': 3.208.0 - '@aws-sdk/util-middleware': 3.254.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/credential-provider-env@3.254.0: - resolution: {integrity: sha512-2CDwb7L1XGTY7Y8N3EsE1xqas0zNvrs4aOEv5XZNrKqE+9bvs8CiUwV4SB6VwSD+EPcOSm3QYEURUmj5EyLEZQ==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/property-provider': 3.254.0 - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/credential-provider-imds@3.254.0: - resolution: {integrity: sha512-sM3N7FLz+svRGjTgwAybKBmu5tVfCJmd5HPEfKR0jfBWB1uq0u0J+65JiO/wfqn/ix+3ZyFfacSJDFjnSPu/KA==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/node-config-provider': 3.254.0 - '@aws-sdk/property-provider': 3.254.0 - '@aws-sdk/types': 3.254.0 - '@aws-sdk/url-parser': 3.254.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/credential-provider-ini@3.256.0: - resolution: {integrity: sha512-tZacj/dVnu2GuNSVpYaO6JHrpaWqz9wvOkf/lYxh1Ga993uhF6SWLfENM29gF/EjvV0Nn0beHfyz5Em7dFbw8g==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/credential-provider-env': 3.254.0 - '@aws-sdk/credential-provider-imds': 3.254.0 - '@aws-sdk/credential-provider-process': 3.254.0 - '@aws-sdk/credential-provider-sso': 3.256.0 - '@aws-sdk/credential-provider-web-identity': 3.254.0 - '@aws-sdk/property-provider': 3.254.0 - '@aws-sdk/shared-ini-file-loader': 3.254.0 - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 - transitivePeerDependencies: + /@aws-sdk/core@3.588.0: + resolution: {integrity: sha512-O1c2+9ce46Z+iiid+W3iC1IvPbfIo5ev9CBi54GdNB9SaI8/3+f8MJcux0D6c9toCF0ArMersN/gp8ek57e9uQ==} + engines: {node: '>=16.0.0'} + dependencies: + '@smithy/core': 2.2.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/signature-v4': 3.0.0 + '@smithy/smithy-client': 3.1.1 + '@smithy/types': 3.0.0 + fast-xml-parser: 4.2.5 + tslib: 2.6.3 + dev: false + + /@aws-sdk/credential-provider-env@3.587.0: + resolution: {integrity: sha512-Hyg/5KFECIk2k5o8wnVEiniV86yVkhn5kzITUydmNGCkXdBFHMHRx6hleQ1bqwJHbBskyu8nbYamzcwymmGwmw==} + engines: {node: '>=16.0.0'} + dependencies: + '@aws-sdk/types': 3.577.0 + '@smithy/property-provider': 3.1.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 + dev: false + + /@aws-sdk/credential-provider-http@3.587.0: + resolution: {integrity: sha512-Su1SRWVRCuR1e32oxX3C1V4c5hpPN20WYcRfdcr2wXwHqSvys5DrnmuCC+JoEnS/zt3adUJhPliTqpfKgSdMrA==} + engines: {node: '>=16.0.0'} + dependencies: + '@aws-sdk/types': 3.577.0 + '@smithy/fetch-http-handler': 3.0.1 + '@smithy/node-http-handler': 3.0.0 + '@smithy/property-provider': 3.1.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/smithy-client': 3.1.1 + '@smithy/types': 3.0.0 + '@smithy/util-stream': 3.0.1 + tslib: 2.6.3 + dev: false + + /@aws-sdk/credential-provider-ini@3.590.0(@aws-sdk/client-sso-oidc@3.590.0)(@aws-sdk/client-sts@3.590.0): + resolution: {integrity: sha512-Y5cFciAK38VIvRgZeND7HvFNR32thGtQb8Xop6cMn33FC78uwcRIu9Hc9699XTclCZqz4+Xl1WU+dZ+rnFn2AA==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@aws-sdk/client-sts': ^3.590.0 + dependencies: + '@aws-sdk/client-sts': 3.590.0 + '@aws-sdk/credential-provider-env': 3.587.0 + '@aws-sdk/credential-provider-http': 3.587.0 + '@aws-sdk/credential-provider-process': 3.587.0 + '@aws-sdk/credential-provider-sso': 3.590.0(@aws-sdk/client-sso-oidc@3.590.0) + '@aws-sdk/credential-provider-web-identity': 3.587.0(@aws-sdk/client-sts@3.590.0) + '@aws-sdk/types': 3.577.0 + '@smithy/credential-provider-imds': 3.1.0 + '@smithy/property-provider': 3.1.0 + '@smithy/shared-ini-file-loader': 3.1.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' - aws-crt dev: false - /@aws-sdk/credential-provider-node@3.256.0: - resolution: {integrity: sha512-A/C8379FjeDYzfG+KQOyMgUnH/Fr7MFoeyhH9pECp5KWzts6H4IIQ1XUN7H/dmeqGfFxU7E7Hya2k1BX4qrKwQ==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/credential-provider-env': 3.254.0 - '@aws-sdk/credential-provider-imds': 3.254.0 - '@aws-sdk/credential-provider-ini': 3.256.0 - '@aws-sdk/credential-provider-process': 3.254.0 - '@aws-sdk/credential-provider-sso': 3.256.0 - '@aws-sdk/credential-provider-web-identity': 3.254.0 - '@aws-sdk/property-provider': 3.254.0 - '@aws-sdk/shared-ini-file-loader': 3.254.0 - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 - transitivePeerDependencies: + /@aws-sdk/credential-provider-node@3.590.0(@aws-sdk/client-sso-oidc@3.590.0)(@aws-sdk/client-sts@3.590.0): + resolution: {integrity: sha512-Ky38mNFoXobGrDQ11P3dU1e+q1nRJ7eZl8l15KUpvZCe/hOudbxQi/epQrCazD/gRYV2fTyczdLlZzB5ZZ8DhQ==} + engines: {node: '>=16.0.0'} + dependencies: + '@aws-sdk/credential-provider-env': 3.587.0 + '@aws-sdk/credential-provider-http': 3.587.0 + '@aws-sdk/credential-provider-ini': 3.590.0(@aws-sdk/client-sso-oidc@3.590.0)(@aws-sdk/client-sts@3.590.0) + '@aws-sdk/credential-provider-process': 3.587.0 + '@aws-sdk/credential-provider-sso': 3.590.0(@aws-sdk/client-sso-oidc@3.590.0) + '@aws-sdk/credential-provider-web-identity': 3.587.0(@aws-sdk/client-sts@3.590.0) + '@aws-sdk/types': 3.577.0 + '@smithy/credential-provider-imds': 3.1.0 + '@smithy/property-provider': 3.1.0 + '@smithy/shared-ini-file-loader': 3.1.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' + - '@aws-sdk/client-sts' - aws-crt dev: false - /@aws-sdk/credential-provider-process@3.254.0: - resolution: {integrity: sha512-vNm1AHMu5Lg1kOMk4ucWgaNO4zNAD7aeRssdBMnC7WqRT2xB8CUEWi+zJGNjbxzEeTLXQZuMa1VeRT3nPjYrzg==} - engines: {node: '>=14.0.0'} + /@aws-sdk/credential-provider-process@3.587.0: + resolution: {integrity: sha512-V4xT3iCqkF8uL6QC4gqBJg/2asd/damswP1h9HCfqTllmPWzImS+8WD3VjgTLw5b0KbTy+ZdUhKc0wDnyzkzxg==} + engines: {node: '>=16.0.0'} dependencies: - '@aws-sdk/property-provider': 3.254.0 - '@aws-sdk/shared-ini-file-loader': 3.254.0 - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 + '@aws-sdk/types': 3.577.0 + '@smithy/property-provider': 3.1.0 + '@smithy/shared-ini-file-loader': 3.1.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 dev: false - /@aws-sdk/credential-provider-sso@3.256.0: - resolution: {integrity: sha512-5WV62oxuM1LM9udmouxkGbnkN7sKqF4drYBBt2DetQzq4NStaOtZgcY0fxcX/HFv0Q2wjSWCBtDQ31Jo1CJRew==} - engines: {node: '>=14.0.0'} + /@aws-sdk/credential-provider-sso@3.590.0(@aws-sdk/client-sso-oidc@3.590.0): + resolution: {integrity: sha512-v+0j/I+je9okfwXsgmLppmwIE+TuMp5WqLz7r7PHz9KjzLyKaKTDvfllFD+8oPpBqnmOWiJ9qTGPkrfhB7a/fQ==} + engines: {node: '>=16.0.0'} dependencies: - '@aws-sdk/client-sso': 3.256.0 - '@aws-sdk/property-provider': 3.254.0 - '@aws-sdk/shared-ini-file-loader': 3.254.0 - '@aws-sdk/token-providers': 3.256.0 - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 + '@aws-sdk/client-sso': 3.590.0 + '@aws-sdk/token-providers': 3.587.0(@aws-sdk/client-sso-oidc@3.590.0) + '@aws-sdk/types': 3.577.0 + '@smithy/property-provider': 3.1.0 + '@smithy/shared-ini-file-loader': 3.1.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' - aws-crt dev: false - /@aws-sdk/credential-provider-web-identity@3.254.0: - resolution: {integrity: sha512-R/5qjAoCHEe7xmY5j0vges4xKpFpTgrwzdST822JVNWUobZmiDUqnn+1Xw4Qmomst625NOpgzsV4JuHsA4a8Ig==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/property-provider': 3.254.0 - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/eventstream-codec@3.254.0: - resolution: {integrity: sha512-Xy1mCNB//HGXFs5jeFbhmIPiqLqNOZ2E8aiOwVx1iD/9Y/mRprkegFM+BzPiVuzRErrgZmjFlf0B00QsJvpoJg==} - dependencies: - '@aws-crypto/crc32': 3.0.0 - '@aws-sdk/types': 3.254.0 - '@aws-sdk/util-hex-encoding': 3.201.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/eventstream-serde-browser@3.254.0: - resolution: {integrity: sha512-wETH2hJEO7fmleHWzF+kPkwKOiF4IE6DcCiTsnNa8JonSTkV/Y2uDkmYScXIsoQ2p6j3oPIrhg8oPcLENYFT1w==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/eventstream-serde-universal': 3.254.0 - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/eventstream-serde-config-resolver@3.254.0: - resolution: {integrity: sha512-2+i3h2WxUpYS++dWbZd439QNT7uoiS4mQAYmZQm/6lY8QdooWMiJ4zqqwTJ97l8f1JQPjtO3GkKh0y0jlgYo8w==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/eventstream-serde-node@3.254.0: - resolution: {integrity: sha512-ipfDXmDn+xygYoipg6C2kDFsQCg+WwHebKPgQR1WyhuW3c3b+QJxlnyV8RuBbJl8VSfs9uxaLuijZRE4kx6l8w==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/eventstream-serde-universal': 3.254.0 - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/eventstream-serde-universal@3.254.0: - resolution: {integrity: sha512-PXOb8iKCWuoXqzaYEddknVOxoqZt55bPNNIpAf2fTX3HTcRSH7YDHnTbGEYuoHtJaLRdSqnG76Rt912YD0B19w==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/eventstream-codec': 3.254.0 - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/fetch-http-handler@3.254.0: - resolution: {integrity: sha512-/bbtNHe5JHFdKnCVr3Zx55sqs4c0F+7f1CC5cvTgH3O46wgIRM/6/rvE0YieXmfm3ho/GOhxBUzy59A0haKQGg==} - dependencies: - '@aws-sdk/protocol-http': 3.254.0 - '@aws-sdk/querystring-builder': 3.254.0 - '@aws-sdk/types': 3.254.0 - '@aws-sdk/util-base64': 3.208.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/hash-blob-browser@3.254.0: - resolution: {integrity: sha512-FUqO4meoGnzzuSnhSsIp3pzlpoAD7cpm8PErKZDKU8izrEOHR+rDmVgx3xKLU1+53QmF72JSS7xCFpjStX+AAg==} - dependencies: - '@aws-sdk/chunked-blob-reader': 3.188.0 - '@aws-sdk/chunked-blob-reader-native': 3.208.0 - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/hash-node@3.254.0: - resolution: {integrity: sha512-7FoB6BVbO+Z/NEOHeOAoUTyj8q+Pcdn4QpKvA4epRDrzMNcXy7MUNzzt148nkDssES09rgsN+KM8Zo2qgRYngg==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/types': 3.254.0 - '@aws-sdk/util-buffer-from': 3.208.0 - '@aws-sdk/util-utf8': 3.254.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/hash-stream-node@3.254.0: - resolution: {integrity: sha512-xGuKFRm1XkZg8bn3aYxkBDqTEIwtKkL0p2zk3KEN22b7qGIZ9+CGIN+wKGXiGsur+YsPE9CR1YOlvkCz5GqkNQ==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/types': 3.254.0 - '@aws-sdk/util-utf8': 3.254.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/invalid-dependency@3.254.0: - resolution: {integrity: sha512-ueV0tXyGndCTZXnEv+AMeTfu+IqV2QzmGMXcakiwxDjg48H9X/bLnj+C96Sexond8jD8K0ub9HWhkBrvvAXlPA==} - dependencies: - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/is-array-buffer@3.201.0: - resolution: {integrity: sha512-UPez5qLh3dNgt0DYnPD/q0mVJY84rA17QE26hVNOW3fAji8W2wrwrxdacWOxyXvlxWsVRcKmr+lay1MDqpAMfg==} - engines: {node: '>=14.0.0'} - dependencies: - tslib: 2.5.0 - dev: false - - /@aws-sdk/md5-js@3.254.0: - resolution: {integrity: sha512-J7PTkuX+E37ed4npAV41B6HDEyqM6f8xmorOPPP9Zu3uoR1FDeymK+U0jqOa8HCWxdOle8h1i3ZfghY1D8bozQ==} - dependencies: - '@aws-sdk/types': 3.254.0 - '@aws-sdk/util-utf8-browser': 3.188.0 - '@aws-sdk/util-utf8-node': 3.208.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/middleware-bucket-endpoint@3.254.0: - resolution: {integrity: sha512-S4rXBv6F9NQaGamuLqqwB38d9ahsaQeQk+tno/WarY2quh7HouS49yhApDmCEj3z7mrl3eFsf3ahAueLy9fGjw==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/protocol-http': 3.254.0 - '@aws-sdk/types': 3.254.0 - '@aws-sdk/util-arn-parser': 3.208.0 - '@aws-sdk/util-config-provider': 3.208.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/middleware-content-length@3.254.0: - resolution: {integrity: sha512-IT7nDZA6WsaZSNp9M79xfkk/us4kGV4SIZ2R9gHT9MFqdmpmbr3EGhFLKXUHcAZfCcOdw+JNV/wHJiiN1JD/hg==} - engines: {node: '>=14.0.0'} + /@aws-sdk/credential-provider-web-identity@3.587.0(@aws-sdk/client-sts@3.590.0): + resolution: {integrity: sha512-XqIx/I2PG7kyuw3WjAP9wKlxy8IvFJwB8asOFT1xPFoVfZYKIogjG9oLP5YiRtfvDkWIztHmg5MlVv3HdJDGRw==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@aws-sdk/client-sts': ^3.587.0 dependencies: - '@aws-sdk/protocol-http': 3.254.0 - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 + '@aws-sdk/client-sts': 3.590.0 + '@aws-sdk/types': 3.577.0 + '@smithy/property-provider': 3.1.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 dev: false - /@aws-sdk/middleware-endpoint@3.254.0: - resolution: {integrity: sha512-9fkDtSJdhEr91tWp4zLyKhHDGVyvUA0gDK+6wGYyorKCae2qX2TL+Fl6vsqY4PxrdTpXRBJDlJnEly9i48YKxg==} - engines: {node: '>=14.0.0'} + /@aws-sdk/middleware-bucket-endpoint@3.587.0: + resolution: {integrity: sha512-HkFXLPl8pr6BH/Q0JpOESqEKL0ZK3sk7aSZ1S6GE4RXET7H5R94THULXqQFZzD48gZcyFooO/yNKZTqrZFaWKg==} + engines: {node: '>=16.0.0'} dependencies: - '@aws-sdk/middleware-serde': 3.254.0 - '@aws-sdk/protocol-http': 3.254.0 - '@aws-sdk/signature-v4': 3.254.0 - '@aws-sdk/types': 3.254.0 - '@aws-sdk/url-parser': 3.254.0 - '@aws-sdk/util-config-provider': 3.208.0 - '@aws-sdk/util-middleware': 3.254.0 - tslib: 2.5.0 + '@aws-sdk/types': 3.577.0 + '@aws-sdk/util-arn-parser': 3.568.0 + '@smithy/node-config-provider': 3.1.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/types': 3.0.0 + '@smithy/util-config-provider': 3.0.0 + tslib: 2.6.3 dev: false - /@aws-sdk/middleware-expect-continue@3.254.0: - resolution: {integrity: sha512-8vl1mEYG9eK8IxoVixrOZYNVxRMxebK/ROzWgzcyUNmVnxEYQpRnnkpAU4C6Z7AAx5nxqxMaM8Gg/Lu9wxMM/g==} - engines: {node: '>=14.0.0'} + /@aws-sdk/middleware-expect-continue@3.577.0: + resolution: {integrity: sha512-6dPp8Tv4F0of4un5IAyG6q++GrRrNQQ4P2NAMB1W0VO4JoEu1C8GievbbDLi88TFIFmtKpnHB0ODCzwnoe8JsA==} + engines: {node: '>=16.0.0'} dependencies: - '@aws-sdk/protocol-http': 3.254.0 - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 + '@aws-sdk/types': 3.577.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 dev: false - /@aws-sdk/middleware-flexible-checksums@3.254.0: - resolution: {integrity: sha512-ubm+e035DW45+aYtIq1j8QXCyw7shor62L6XJM3SPI33JMDJWVoofFG5q2mUm1D1syeo8WZuf8VJORujBQCJEA==} - engines: {node: '>=14.0.0'} + /@aws-sdk/middleware-flexible-checksums@3.587.0: + resolution: {integrity: sha512-URMwp/budDvKhIvZ4a6zIBfFTun/iDlPWXqsGKYjEtHt8jz27OSjCZtDtIeqW4WTBdKL8KZgQcl+DdaE5M1qiQ==} + engines: {node: '>=16.0.0'} dependencies: '@aws-crypto/crc32': 3.0.0 '@aws-crypto/crc32c': 3.0.0 - '@aws-sdk/is-array-buffer': 3.201.0 - '@aws-sdk/protocol-http': 3.254.0 - '@aws-sdk/types': 3.254.0 - '@aws-sdk/util-utf8': 3.254.0 - tslib: 2.5.0 + '@aws-sdk/types': 3.577.0 + '@smithy/is-array-buffer': 3.0.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/types': 3.0.0 + '@smithy/util-utf8': 3.0.0 + tslib: 2.6.3 dev: false - /@aws-sdk/middleware-host-header@3.254.0: - resolution: {integrity: sha512-JG+OoyCMivnqTYiPZxRF+sgYEyQG68+PMl2843owvSxQQ25nH2Ih6DzLqH10c/uAN0PsiA8s/FfJBzhw9Xf0KA==} - engines: {node: '>=14.0.0'} + /@aws-sdk/middleware-host-header@3.577.0: + resolution: {integrity: sha512-9ca5MJz455CODIVXs0/sWmJm7t3QO4EUa1zf8pE8grLpzf0J94bz/skDWm37Pli13T3WaAQBHCTiH2gUVfCsWg==} + engines: {node: '>=16.0.0'} dependencies: - '@aws-sdk/protocol-http': 3.254.0 - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 + '@aws-sdk/types': 3.577.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 dev: false - /@aws-sdk/middleware-location-constraint@3.254.0: - resolution: {integrity: sha512-FkCQAyGd0J1SRT5lUVrxRG6dReu/2dbF57jxMUyEpT1gTHXc/cxR4A1xk2Z4ihqUviXFwjJQALkfOZbMwglxEg==} - engines: {node: '>=14.0.0'} + /@aws-sdk/middleware-location-constraint@3.577.0: + resolution: {integrity: sha512-DKPTD2D2s+t2QUo/IXYtVa/6Un8GZ+phSTBkyBNx2kfZz4Kwavhl/JJzSqTV3GfCXkVdFu7CrjoX7BZ6qWeTUA==} + engines: {node: '>=16.0.0'} dependencies: - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 + '@aws-sdk/types': 3.577.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 dev: false - /@aws-sdk/middleware-logger@3.254.0: - resolution: {integrity: sha512-h3jEw58VUJkfqrwWMmp3Qc8293RFo4LMqxNAVsVwYEG6xb/RQ+JamsOx+t6aDsoOdKqhYngWwDGtgUZQ5wQQvg==} - engines: {node: '>=14.0.0'} + /@aws-sdk/middleware-logger@3.577.0: + resolution: {integrity: sha512-aPFGpGjTZcJYk+24bg7jT4XdIp42mFXSuPt49lw5KygefLyJM/sB0bKKqPYYivW0rcuZ9brQ58eZUNthrzYAvg==} + engines: {node: '>=16.0.0'} dependencies: - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 + '@aws-sdk/types': 3.577.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 dev: false - /@aws-sdk/middleware-recursion-detection@3.254.0: - resolution: {integrity: sha512-/4tTvAXmIIMCs3giPIXN9aVJUGMoBMWw+9WS22u7nYNzwTe/k30DhS91uvwj7TLOOpFN0IBNXPCJ+T1OZn+ZXQ==} - engines: {node: '>=14.0.0'} + /@aws-sdk/middleware-recursion-detection@3.577.0: + resolution: {integrity: sha512-pn3ZVEd2iobKJlR3H+bDilHjgRnNrQ6HMmK9ZzZw89Ckn3Dcbv48xOv4RJvu0aU8SDLl/SNCxppKjeLDTPGBNA==} + engines: {node: '>=16.0.0'} dependencies: - '@aws-sdk/protocol-http': 3.254.0 - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 + '@aws-sdk/types': 3.577.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 dev: false - /@aws-sdk/middleware-retry@3.254.0: - resolution: {integrity: sha512-nHgris8NmtLzsH5iUA8geW6RAT1VRymjlieKFmM3CAYt2h2X8AtAiL/Wod+Pj3+jjRGk9YeGzOOGbzODHiRxnA==} - engines: {node: '>=14.0.0'} + /@aws-sdk/middleware-sdk-s3@3.587.0: + resolution: {integrity: sha512-vtXTGEiw1E9Fax4LmcU2Z208gbrC8ShrdsSLmGcRPpu5NPOGBFBSDG5sy5EDNClrFxIl/Le8coQnD0EDBtx+uQ==} + engines: {node: '>=16.0.0'} dependencies: - '@aws-sdk/protocol-http': 3.254.0 - '@aws-sdk/service-error-classification': 3.254.0 - '@aws-sdk/types': 3.254.0 - '@aws-sdk/util-middleware': 3.254.0 - '@aws-sdk/util-retry': 3.254.0 - tslib: 2.5.0 - uuid: 8.3.2 + '@aws-sdk/types': 3.577.0 + '@aws-sdk/util-arn-parser': 3.568.0 + '@smithy/node-config-provider': 3.1.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/signature-v4': 3.0.0 + '@smithy/smithy-client': 3.1.1 + '@smithy/types': 3.0.0 + '@smithy/util-config-provider': 3.0.0 + tslib: 2.6.3 dev: false - /@aws-sdk/middleware-sdk-s3@3.254.0: - resolution: {integrity: sha512-BanSacykPn5Gr1ygaQ8ts6tE7vxcdh9wLGAuYJD+WNkyQdMjgWQiPkDWuDp9+K+xf0Wx39/ITj9xjdDH6+QNIw==} - engines: {node: '>=14.0.0'} + /@aws-sdk/middleware-signing@3.587.0: + resolution: {integrity: sha512-tiZaTDj4RvhXGRAlncFn7CSEfL3iNPO67WSaxAq+Ls5j1VgczPhu5262cWONNoMgth3nXR1hhLC4ITSl/a6AzA==} + engines: {node: '>=16.0.0'} dependencies: - '@aws-sdk/protocol-http': 3.254.0 - '@aws-sdk/types': 3.254.0 - '@aws-sdk/util-arn-parser': 3.208.0 - tslib: 2.5.0 + '@aws-sdk/types': 3.577.0 + '@smithy/property-provider': 3.1.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/signature-v4': 3.0.0 + '@smithy/types': 3.0.0 + '@smithy/util-middleware': 3.0.0 + tslib: 2.6.3 dev: false - /@aws-sdk/middleware-sdk-sts@3.254.0: - resolution: {integrity: sha512-Y074nmTp07thuOI6GePv8IKdL/OvkO1tn2l7QvnwQa3Sy/HyNai1V3MVtq4hRi1dgDjheKPVHPE+TnOmF3w5uA==} - engines: {node: '>=14.0.0'} + /@aws-sdk/middleware-ssec@3.577.0: + resolution: {integrity: sha512-i2BPJR+rp8xmRVIGc0h1kDRFcM2J9GnClqqpc+NLSjmYadlcg4mPklisz9HzwFVcRPJ5XcGf3U4BYs5G8+iTyg==} + engines: {node: '>=16.0.0'} dependencies: - '@aws-sdk/middleware-signing': 3.254.0 - '@aws-sdk/property-provider': 3.254.0 - '@aws-sdk/protocol-http': 3.254.0 - '@aws-sdk/signature-v4': 3.254.0 - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 + '@aws-sdk/types': 3.577.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 dev: false - /@aws-sdk/middleware-serde@3.254.0: - resolution: {integrity: sha512-YuItb2nlKADTBItcn68eA8amX4quuR1+0GyFRkwssKS/iTjbIk+3gJ2s1zxkUhlyozH3U38Jvvqd+W9+gNpYIg==} - engines: {node: '>=14.0.0'} + /@aws-sdk/middleware-user-agent@3.587.0: + resolution: {integrity: sha512-SyDomN+IOrygLucziG7/nOHkjUXES5oH5T7p8AboO8oakMQJdnudNXiYWTicQWO52R51U6CR27rcMPTGeMedYA==} + engines: {node: '>=16.0.0'} dependencies: - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 + '@aws-sdk/types': 3.577.0 + '@aws-sdk/util-endpoints': 3.587.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 dev: false - /@aws-sdk/middleware-signing@3.254.0: - resolution: {integrity: sha512-HMVGf+yANjlKCUMFZJU2PNzbI9hbCgL+IX/Y4DGuQW9cp7EgZOxQre1LBKpcCqqPVQ4toIdfNH/K8uM2fpO6dg==} - engines: {node: '>=14.0.0'} + /@aws-sdk/region-config-resolver@3.587.0: + resolution: {integrity: sha512-93I7IPZtulZQoRK+O20IJ4a1syWwYPzoO2gc3v+/GNZflZPV3QJXuVbIm0pxBsu0n/mzKGUKqSOLPIaN098HcQ==} + engines: {node: '>=16.0.0'} dependencies: - '@aws-sdk/property-provider': 3.254.0 - '@aws-sdk/protocol-http': 3.254.0 - '@aws-sdk/signature-v4': 3.254.0 - '@aws-sdk/types': 3.254.0 - '@aws-sdk/util-middleware': 3.254.0 - tslib: 2.5.0 + '@aws-sdk/types': 3.577.0 + '@smithy/node-config-provider': 3.1.0 + '@smithy/types': 3.0.0 + '@smithy/util-config-provider': 3.0.0 + '@smithy/util-middleware': 3.0.0 + tslib: 2.6.3 dev: false - /@aws-sdk/middleware-ssec@3.254.0: - resolution: {integrity: sha512-7y9KRvvwhoPhbYJePFfBRxSQukgpO5fcZ6KJHWSyCNZEkAIIB2h9rjZGhZGppKaCTrO/yQCDVpLgdXEQepme1w==} - engines: {node: '>=14.0.0'} + /@aws-sdk/signature-v4-multi-region@3.587.0: + resolution: {integrity: sha512-TR9+ZSjdXvXUz54ayHcCihhcvxI9W7102J1OK6MrLgBlPE7uRhAx42BR9L5lLJ86Xj3LuqPWf//o9d/zR9WVIg==} + engines: {node: '>=16.0.0'} dependencies: - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/middleware-stack@3.254.0: - resolution: {integrity: sha512-yPWRnjeLC0lPAEQbiqbC3+hnqXZ+uCSoSevGndU5KWMMiXLxKZn7Y0B3kG8NAnNNuPid+wYFWWU9rKiBRvWR/w==} - engines: {node: '>=14.0.0'} - dependencies: - tslib: 2.5.0 - dev: false - - /@aws-sdk/middleware-user-agent@3.254.0: - resolution: {integrity: sha512-hp5UYRg3ysZXMFMv34nYexyom6Z3pdx+OmisJz4w3AMigT8y57Ps30Vg+1QYaGlQkI4vfvcmdZX2Q+kp+mb9gQ==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/protocol-http': 3.254.0 - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/node-config-provider@3.254.0: - resolution: {integrity: sha512-3Bp3Gp2NOY9gab738xf07TysO5iB0Ib9qRNGDlxX8SX8fZDRnxrF2cn+Tjte42wrO54orwhSyuTaIlAqKeii8Q==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/property-provider': 3.254.0 - '@aws-sdk/shared-ini-file-loader': 3.254.0 - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/node-http-handler@3.254.0: - resolution: {integrity: sha512-DX2WJ3pub+3FF9GpoF5doERCn06MxS/UmmbKnIIokWQHjPZVomNh/1P3Cf9Jn9jeIPgh4UOg0uPD8cUm/cwHQw==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/abort-controller': 3.254.0 - '@aws-sdk/protocol-http': 3.254.0 - '@aws-sdk/querystring-builder': 3.254.0 - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/property-provider@3.254.0: - resolution: {integrity: sha512-BLZF/LDFjAgv2ZY0vhThU58k++Aw+SK7qNU7XT0D84q5iWlYRKptQEvSSvIkBSI/rZoppOFhK7W80I8kNNbh+Q==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/protocol-http@3.254.0: - resolution: {integrity: sha512-4o/I/qhMUTp70njwWe3ttyRJSAKegnr8l3oVWAf1/q1ZHpcxbRRZEDvrkx4KSunFeXTTGHcff1oyLSRG/cKMsQ==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/querystring-builder@3.254.0: - resolution: {integrity: sha512-Er+pOGTrPxelrzggibduO+eB1ClaU2BhjA8gd0nORS3kqktQggG3tKmRSIilegi9WOa3awCk6CnnuAf0pBrbUA==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/types': 3.254.0 - '@aws-sdk/util-uri-escape': 3.201.0 - tslib: 2.5.0 + '@aws-sdk/middleware-sdk-s3': 3.587.0 + '@aws-sdk/types': 3.577.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/signature-v4': 3.0.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 dev: false - /@aws-sdk/querystring-parser@3.254.0: - resolution: {integrity: sha512-WwRD99dwGo2aIrRjLHUAXaWCZ+3fj88IhIwciWTqrHBS3TQWXllOOQmYo7f+aMBB4Q1K6KdKITNi8L7aUuDv2g==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/service-error-classification@3.254.0: - resolution: {integrity: sha512-8GHqMJBBF9yoMBG/Nf9PusUSMFjG8ygps/cSJPlgcG2vbFn8BCdBZVc4ptXqICZUnBB/6lrxy8nCmNUaru48jg==} - engines: {node: '>=14.0.0'} - dev: false - - /@aws-sdk/shared-ini-file-loader@3.254.0: - resolution: {integrity: sha512-UH4YTXuG+q004vA+jNrVhrD5XQCIAgpL/eriObJnQpKUVef1mkkEDHZs8+8+ZPsk4p/iBrIJ3lXNf7iDA/BFzw==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/signature-v4-multi-region@3.254.0: - resolution: {integrity: sha512-pm1UlY98DnqtYJvG2NLOQfMHAvoJRE3gmH0i4U0qyZ1UFYsgLpWaxdRAr9fGI1icxqmArYKkXR9NlzmJYASotw==} - engines: {node: '>=14.0.0'} + /@aws-sdk/token-providers@3.587.0(@aws-sdk/client-sso-oidc@3.590.0): + resolution: {integrity: sha512-ULqhbnLy1hmJNRcukANBWJmum3BbjXnurLPSFXoGdV0llXYlG55SzIla2VYqdveQEEjmsBuTZdFvXAtNpmS5Zg==} + engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/signature-v4-crt': ^3.118.0 - peerDependenciesMeta: - '@aws-sdk/signature-v4-crt': - optional: true - dependencies: - '@aws-sdk/protocol-http': 3.254.0 - '@aws-sdk/signature-v4': 3.254.0 - '@aws-sdk/types': 3.254.0 - '@aws-sdk/util-arn-parser': 3.208.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/signature-v4@3.254.0: - resolution: {integrity: sha512-9FoEnipA9hAgEp6oqIT3+hobF+JgIXIn5QV8kAB7QGxEDqs/pdpEbGc9qbxi0ghdjvqzOSDir9gNI3w0cL8Aug==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/is-array-buffer': 3.201.0 - '@aws-sdk/types': 3.254.0 - '@aws-sdk/util-hex-encoding': 3.201.0 - '@aws-sdk/util-middleware': 3.254.0 - '@aws-sdk/util-uri-escape': 3.201.0 - '@aws-sdk/util-utf8': 3.254.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/smithy-client@3.254.0: - resolution: {integrity: sha512-SI0jz9JfWi1IaakDX/26xliKTIMJpzwwDoyQPEfZ/L0KKdpr2gNhljA3sR2pZ2EM1oqOaXpMHAunSzv7EBpBWg==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/middleware-stack': 3.254.0 - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/token-providers@3.256.0: - resolution: {integrity: sha512-R8FnhJShIJsvmDzTG2y8WrJYijY7cmK2G4VqqhOx34jCuDFM1/Ml8BzN/o2RvHzJH/7qCqfUMTsJEpt+KOuMPA==} - engines: {node: '>=14.0.0'} + '@aws-sdk/client-sso-oidc': ^3.587.0 dependencies: - '@aws-sdk/client-sso-oidc': 3.256.0 - '@aws-sdk/property-provider': 3.254.0 - '@aws-sdk/shared-ini-file-loader': 3.254.0 - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 - transitivePeerDependencies: - - aws-crt + '@aws-sdk/client-sso-oidc': 3.590.0(@aws-sdk/client-sts@3.590.0) + '@aws-sdk/types': 3.577.0 + '@smithy/property-provider': 3.1.0 + '@smithy/shared-ini-file-loader': 3.1.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 dev: false /@aws-sdk/types@3.254.0: @@ -4026,304 +3816,209 @@ packages: engines: {node: '>=14.0.0'} dependencies: tslib: 2.4.1 + dev: true - /@aws-sdk/url-parser@3.254.0: - resolution: {integrity: sha512-Za0JGUa9p5GQ8t2tVtKaRSjLUxrmEdnBlUiZ2zKm86wFxgQnjbMwzD3mvyJ5OaVsXScU5vzc3CXHIXSvS7h7Ng==} - dependencies: - '@aws-sdk/querystring-parser': 3.254.0 - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/util-arn-parser@3.208.0: - resolution: {integrity: sha512-QV4af+kscova9dv4VuHOgH8wEr/IIYHDGcnyVtkUEqahCejWr1Kuk+SBK0xMwnZY5LSycOtQ8aeqHOn9qOjZtA==} - engines: {node: '>=14.0.0'} - dependencies: - tslib: 2.5.0 - dev: false - - /@aws-sdk/util-base64@3.208.0: - resolution: {integrity: sha512-PQniZph5A6N7uuEOQi+1hnMz/FSOK/8kMFyFO+4DgA1dZ5pcKcn5wiFwHkcTb/BsgVqQa3Jx0VHNnvhlS8JyTg==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/util-buffer-from': 3.208.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/util-body-length-browser@3.188.0: - resolution: {integrity: sha512-8VpnwFWXhnZ/iRSl9mTf+VKOX9wDE8QtN4bj9pBfxwf90H1X7E8T6NkiZD3k+HubYf2J94e7DbeHs7fuCPW5Qg==} - dependencies: - tslib: 2.5.0 - dev: false - - /@aws-sdk/util-body-length-node@3.208.0: - resolution: {integrity: sha512-3zj50e5g7t/MQf53SsuuSf0hEELzMtD8RX8C76f12OSRo2Bca4FLLYHe0TZbxcfQHom8/hOaeZEyTyMogMglqg==} - engines: {node: '>=14.0.0'} - dependencies: - tslib: 2.5.0 - dev: false - - /@aws-sdk/util-buffer-from@3.208.0: - resolution: {integrity: sha512-7L0XUixNEFcLUGPeBF35enCvB9Xl+K6SQsmbrPk1P3mlV9mguWSDQqbOBwY1Ir0OVbD6H/ZOQU7hI/9RtRI0Zw==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/is-array-buffer': 3.201.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/util-config-provider@3.208.0: - resolution: {integrity: sha512-DSRqwrERUsT34ug+anlMBIFooBEGwM8GejC7q00Y/9IPrQy50KnG5PW2NiTjuLKNi7pdEOlwTSEocJE15eDZIg==} - engines: {node: '>=14.0.0'} - dependencies: - tslib: 2.5.0 - dev: false - - /@aws-sdk/util-defaults-mode-browser@3.254.0: - resolution: {integrity: sha512-vj/s+BuqNKTHN9bsZ/HY7vpBWbo3F+4c3/ZoKSZa5Jc7jAuGCbx3zWwHdJFDgvbqLvsTBw80Q9d/CDy9pKj/tQ==} - engines: {node: '>= 10.0.0'} - dependencies: - '@aws-sdk/property-provider': 3.254.0 - '@aws-sdk/types': 3.254.0 - bowser: 2.11.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/util-defaults-mode-node@3.254.0: - resolution: {integrity: sha512-gvD2+Uf60c2BgUYv2d6R4dSpO/CbvybqblgF8lKZCsHkDWzfEdPv9nlJgUWM1cuMKQ0hBZ3cL3ilOwVKRVPyiQ==} - engines: {node: '>= 10.0.0'} - dependencies: - '@aws-sdk/config-resolver': 3.254.0 - '@aws-sdk/credential-provider-imds': 3.254.0 - '@aws-sdk/node-config-provider': 3.254.0 - '@aws-sdk/property-provider': 3.254.0 - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/util-endpoints@3.254.0: - resolution: {integrity: sha512-BzBIOnhVrs4RFTpGZErZfAV1VhqWglxn047VYijmCQe8Aejq4mJAaepSwHYar++XC0+pduD5YO8IidW8z/1vQQ==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/util-hex-encoding@3.201.0: - resolution: {integrity: sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA==} - engines: {node: '>=14.0.0'} - dependencies: - tslib: 2.5.0 - dev: false - - /@aws-sdk/util-locate-window@3.208.0: - resolution: {integrity: sha512-iua1A2+P7JJEDHVgvXrRJSvsnzG7stYSGQnBVphIUlemwl6nN5D+QrgbjECtrbxRz8asYFHSzhdhECqN+tFiBg==} - engines: {node: '>=14.0.0'} - dependencies: - tslib: 2.5.0 - dev: false - - /@aws-sdk/util-middleware@3.254.0: - resolution: {integrity: sha512-gn7vInNTRBo2QatOB+uU99JwV53wf/zlTUnUK0qOuebtSDLMdiO+msiMi2ctz9vMIrtc2XMXNQro1aE0aUPy4w==} - engines: {node: '>=14.0.0'} - dependencies: - tslib: 2.5.0 - dev: false - - /@aws-sdk/util-retry@3.254.0: - resolution: {integrity: sha512-IVA4wAOJpVssEIbJmeq1fdDYvrkOqYFK9Pz4tERmMz33003fyY92dU468Lulw8MnsSALYiwWUoWSFg9L5RCTug==} - engines: {node: '>= 14.0.0'} + /@aws-sdk/types@3.577.0: + resolution: {integrity: sha512-FT2JZES3wBKN/alfmhlo+3ZOq/XJ0C7QOZcDNrpKjB0kqYoKjhVKZ/Hx6ArR0czkKfHzBBEs6y40ebIHx2nSmA==} + engines: {node: '>=16.0.0'} dependencies: - '@aws-sdk/service-error-classification': 3.254.0 - tslib: 2.5.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 dev: false - /@aws-sdk/util-stream-browser@3.254.0: - resolution: {integrity: sha512-ayfjKdKpd6x0M0tkdipKfIWvoR7/tKLca/mFv2KX896jTSRBKZ6rtArvU7OGmm4oC0CCBlMfwjpjiBOZJHKUyA==} + /@aws-sdk/util-arn-parser@3.568.0: + resolution: {integrity: sha512-XUKJWWo+KOB7fbnPP0+g/o5Ulku/X53t7i/h+sPHr5xxYTJJ9CYnbToo95mzxe7xWvkLrsNtJ8L+MnNn9INs2w==} + engines: {node: '>=16.0.0'} dependencies: - '@aws-sdk/fetch-http-handler': 3.254.0 - '@aws-sdk/types': 3.254.0 - '@aws-sdk/util-base64': 3.208.0 - '@aws-sdk/util-hex-encoding': 3.201.0 - '@aws-sdk/util-utf8-browser': 3.188.0 - tslib: 2.5.0 + tslib: 2.6.3 dev: false - /@aws-sdk/util-stream-node@3.254.0: - resolution: {integrity: sha512-Kfa2yKEQyoI66mHvRbU2qdFlvyet4awwgT9ygZ93U/MoxHQMDyJQXdbI6sodG5Lxo76ejyh+pR7zzGa6GgWixA==} - engines: {node: '>=14.0.0'} + /@aws-sdk/util-endpoints@3.587.0: + resolution: {integrity: sha512-8I1HG6Em8wQWqKcRW6m358mqebRVNpL8XrrEoT4In7xqkKkmYtHRNVYP6lcmiQh5pZ/c/FXu8dSchuFIWyEtqQ==} + engines: {node: '>=16.0.0'} dependencies: - '@aws-sdk/node-http-handler': 3.254.0 - '@aws-sdk/types': 3.254.0 - '@aws-sdk/util-buffer-from': 3.208.0 - tslib: 2.5.0 + '@aws-sdk/types': 3.577.0 + '@smithy/types': 3.0.0 + '@smithy/util-endpoints': 2.0.1 + tslib: 2.6.3 dev: false - /@aws-sdk/util-uri-escape@3.201.0: - resolution: {integrity: sha512-TeTWbGx4LU2c5rx0obHeDFeO9HvwYwQtMh1yniBz00pQb6Qt6YVOETVQikRZ+XRQwEyCg/dA375UplIpiy54mA==} - engines: {node: '>=14.0.0'} + /@aws-sdk/util-locate-window@3.568.0: + resolution: {integrity: sha512-3nh4TINkXYr+H41QaPelCceEB2FXP3fxp93YZXB/kqJvX0U9j0N0Uk45gvsjmEPzG8XxkPEeLIfT2I1M7A6Lig==} + engines: {node: '>=16.0.0'} dependencies: - tslib: 2.5.0 + tslib: 2.6.3 dev: false - /@aws-sdk/util-user-agent-browser@3.254.0: - resolution: {integrity: sha512-2HvwH8l7ln4qTDsU3rgH9NvSSo5qhX+2Lenb6XvNnIMkL4r/tPhNIaGKtoQRfpzLH378Mm9XEQnJM5UXFRWuTA==} + /@aws-sdk/util-user-agent-browser@3.577.0: + resolution: {integrity: sha512-zEAzHgR6HWpZOH7xFgeJLc6/CzMcx4nxeQolZxVZoB5pPaJd3CjyRhZN0xXeZB0XIRCWmb4yJBgyiugXLNMkLA==} dependencies: - '@aws-sdk/types': 3.254.0 + '@aws-sdk/types': 3.577.0 + '@smithy/types': 3.0.0 bowser: 2.11.0 - tslib: 2.5.0 + tslib: 2.6.3 dev: false - /@aws-sdk/util-user-agent-node@3.254.0: - resolution: {integrity: sha512-6nc9bmRP+2JqbBJ5oRZZRU8l35X3VcWF5j8XvmamWjIABsanc6Gv6NV4qAa3imPjIyWNiShZn/YkTBYs1exsdg==} - engines: {node: '>=14.0.0'} + /@aws-sdk/util-user-agent-node@3.587.0: + resolution: {integrity: sha512-Pnl+DUe/bvnbEEDHP3iVJrOtE3HbFJBPgsD6vJ+ml/+IYk1Eq49jEG+EHZdNTPz3SDG0kbp2+7u41MKYJHR/iQ==} + engines: {node: '>=16.0.0'} peerDependencies: aws-crt: '>=1.0.0' peerDependenciesMeta: aws-crt: optional: true dependencies: - '@aws-sdk/node-config-provider': 3.254.0 - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 + '@aws-sdk/types': 3.577.0 + '@smithy/node-config-provider': 3.1.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 dev: false - /@aws-sdk/util-utf8-browser@3.188.0: - resolution: {integrity: sha512-jt627x0+jE+Ydr9NwkFstg3cUvgWh56qdaqAMDsqgRlKD21md/6G226z/Qxl7lb1VEW2LlmCx43ai/37Qwcj2Q==} + /@aws-sdk/util-utf8-browser@3.259.0: + resolution: {integrity: sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==} dependencies: - tslib: 2.5.0 + tslib: 2.6.3 dev: false - /@aws-sdk/util-utf8-node@3.208.0: - resolution: {integrity: sha512-jKY87Acv0yWBdFxx6bveagy5FYjz+dtV8IPT7ay1E2WPWH1czoIdMAkc8tSInK31T6CRnHWkLZ1qYwCbgRfERQ==} - engines: {node: '>=14.0.0'} + /@aws-sdk/xml-builder@3.575.0: + resolution: {integrity: sha512-cWgAwmbFYNCFzPwxL705+lWps0F3ZvOckufd2KKoEZUmtpVw9/txUXNrPySUXSmRTSRhoatIMABNfStWR043bQ==} + engines: {node: '>=16.0.0'} dependencies: - '@aws-sdk/util-buffer-from': 3.208.0 - tslib: 2.5.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 dev: false - /@aws-sdk/util-utf8@3.254.0: - resolution: {integrity: sha512-14Kso/eIt5/qfIBmhEL9L1IfyUqswjSTqO2mY7KOzUZ9SZbwn3rpxmtkhmATkRjD7XIlLKaxBkI7tU9Zjzj8Kw==} - engines: {node: '>=14.0.0'} + /@azure/abort-controller@1.1.0: + resolution: {integrity: sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==} + engines: {node: '>=12.0.0'} dependencies: - '@aws-sdk/util-buffer-from': 3.208.0 tslib: 2.5.0 dev: false - /@aws-sdk/util-waiter@3.254.0: - resolution: {integrity: sha512-A9w23+tat+xkYdV1GprATue3JD8TzcdRxXsNOh4n33L3Xd6l3blXxPJjgi1wAVAeXy7Q8Lku7rsAc+YgKZ059w==} - engines: {node: '>=14.0.0'} + /@azure/abort-controller@2.1.2: + resolution: {integrity: sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==} + engines: {node: '>=18.0.0'} dependencies: - '@aws-sdk/abort-controller': 3.254.0 - '@aws-sdk/types': 3.254.0 - tslib: 2.5.0 + tslib: 2.6.3 dev: false - /@aws-sdk/xml-builder@3.201.0: - resolution: {integrity: sha512-brRdB1wwMgjWEnOQsv7zSUhIQuh7DEicrfslAqHop4S4FtSI3GQAShpQqgOpMTNFYcpaWKmE/Y1MJmNY7xLCnw==} - engines: {node: '>=14.0.0'} + /@azure/core-auth@1.7.2: + resolution: {integrity: sha512-Igm/S3fDYmnMq1uKS38Ae1/m37B3zigdlZw+kocwEhh5GjyKjPrXKO2J6rzpC1wAxrNil/jX9BJRqBshyjnF3g==} + engines: {node: '>=18.0.0'} dependencies: - tslib: 2.5.0 + '@azure/abort-controller': 2.1.2 + '@azure/core-util': 1.9.0 + tslib: 2.6.3 dev: false - /@azure/abort-controller@1.1.0: - resolution: {integrity: sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==} - engines: {node: '>=12.0.0'} + /@azure/core-client@1.9.2: + resolution: {integrity: sha512-kRdry/rav3fUKHl/aDLd/pDLcB+4pOFwPPTVEExuMyaI5r+JBbMWqRbCY1pn5BniDaU3lRxO9eaQ1AmSMehl/w==} + engines: {node: '>=18.0.0'} dependencies: - tslib: 2.5.0 + '@azure/abort-controller': 2.1.2 + '@azure/core-auth': 1.7.2 + '@azure/core-rest-pipeline': 1.16.0 + '@azure/core-tracing': 1.1.2 + '@azure/core-util': 1.9.0 + '@azure/logger': 1.1.2 + tslib: 2.6.3 + transitivePeerDependencies: + - supports-color dev: false - /@azure/abort-controller@2.0.0: - resolution: {integrity: sha512-RP/mR/WJchR+g+nQFJGOec+nzeN/VvjlwbinccoqfhTsTHbb8X5+mLDp48kHT0ueyum0BNSwGm0kX0UZuIqTGg==} + /@azure/core-http-compat@2.1.2: + resolution: {integrity: sha512-5MnV1yqzZwgNLLjlizsU3QqOeQChkIXw781Fwh1xdAqJR5AA32IUaq6xv1BICJvfbHoa+JYcaij2HFkhLbNTJQ==} engines: {node: '>=18.0.0'} dependencies: - tslib: 2.5.0 + '@azure/abort-controller': 2.1.2 + '@azure/core-client': 1.9.2 + '@azure/core-rest-pipeline': 1.16.0 + transitivePeerDependencies: + - supports-color dev: false - /@azure/core-auth@1.6.0: - resolution: {integrity: sha512-3X9wzaaGgRaBCwhLQZDtFp5uLIXCPrGbwJNWPPugvL4xbIGgScv77YzzxToKGLAKvG9amDoofMoP+9hsH1vs1w==} + /@azure/core-lro@2.7.2: + resolution: {integrity: sha512-0YIpccoX8m/k00O7mDDMdJpbr6mf1yWo2dfmxt5A8XVZVVMz2SSKaEbMCeJRvgQ0IaSlqhjT47p4hVIRRy90xw==} engines: {node: '>=18.0.0'} dependencies: - '@azure/abort-controller': 2.0.0 - '@azure/core-util': 1.7.0 - tslib: 2.5.0 + '@azure/abort-controller': 2.1.2 + '@azure/core-util': 1.9.0 + '@azure/logger': 1.1.2 + tslib: 2.6.3 dev: false - /@azure/core-http@3.0.4: - resolution: {integrity: sha512-Fok9VVhMdxAFOtqiiAtg74fL0UJkt0z3D+ouUUxcRLzZNBioPRAMJFVxiWoJljYpXsRi4GDQHzQHDc9AiYaIUQ==} - engines: {node: '>=14.0.0'} + /@azure/core-paging@1.6.2: + resolution: {integrity: sha512-YKWi9YuCU04B55h25cnOYZHxXYtEvQEbKST5vqRga7hWY9ydd3FZHdeQF8pyh+acWZvppw13M/LMGx0LABUVMA==} + engines: {node: '>=18.0.0'} dependencies: - '@azure/abort-controller': 1.1.0 - '@azure/core-auth': 1.6.0 - '@azure/core-tracing': 1.0.0-preview.13 - '@azure/core-util': 1.7.0 - '@azure/logger': 1.0.4 - '@types/node-fetch': 2.6.2 - '@types/tunnel': 0.0.3 - form-data: 4.0.0 - node-fetch: 2.6.8 - process: 0.11.10 - tslib: 2.5.0 - tunnel: 0.0.6 - uuid: 8.3.2 - xml2js: 0.5.0 - transitivePeerDependencies: - - encoding + tslib: 2.6.3 dev: false - /@azure/core-lro@2.6.0: - resolution: {integrity: sha512-PyRNcaIOfMgoUC01/24NoG+k8O81VrKxYARnDlo+Q2xji0/0/j2nIt8BwQh294pb1c5QnXTDPbNR4KzoDKXEoQ==} + /@azure/core-rest-pipeline@1.16.0: + resolution: {integrity: sha512-CeuTvsXxCUmEuxH5g/aceuSl6w2EugvNHKAtKKVdiX915EjJJxAwfzNNWZreNnbxHZ2fi0zaM6wwS23x2JVqSQ==} engines: {node: '>=18.0.0'} dependencies: - '@azure/abort-controller': 2.0.0 - '@azure/core-util': 1.7.0 - '@azure/logger': 1.0.4 - tslib: 2.5.0 + '@azure/abort-controller': 2.1.2 + '@azure/core-auth': 1.7.2 + '@azure/core-tracing': 1.1.2 + '@azure/core-util': 1.9.0 + '@azure/logger': 1.1.2 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.4 + tslib: 2.6.3 + transitivePeerDependencies: + - supports-color dev: false - /@azure/core-paging@1.5.0: - resolution: {integrity: sha512-zqWdVIt+2Z+3wqxEOGzR5hXFZ8MGKK52x4vFLw8n58pR6ZfKRx3EXYTxTaYxYHc/PexPUTyimcTWFJbji9Z6Iw==} - engines: {node: '>=14.0.0'} + /@azure/core-tracing@1.1.2: + resolution: {integrity: sha512-dawW9ifvWAWmUm9/h+/UQ2jrdvjCJ7VJEuCJ6XVNudzcOwm53BFZH4Q845vjfgoUAM8ZxokvVNxNxAITc502YA==} + engines: {node: '>=18.0.0'} dependencies: - tslib: 2.5.0 + tslib: 2.6.3 dev: false - /@azure/core-tracing@1.0.0-preview.13: - resolution: {integrity: sha512-KxDlhXyMlh2Jhj2ykX6vNEU0Vou4nHr025KoSEiz7cS3BNiHNaZcdECk/DmLkEB0as5T7b/TpRcehJ5yV6NeXQ==} - engines: {node: '>=12.0.0'} + /@azure/core-util@1.9.0: + resolution: {integrity: sha512-AfalUQ1ZppaKuxPPMsFEUdX6GZPB3d9paR9d/TTL7Ow2De8cJaC7ibi7kWVlFAVPCYo31OcnGymc0R89DX8Oaw==} + engines: {node: '>=18.0.0'} dependencies: - '@opentelemetry/api': 1.4.0 - tslib: 2.5.0 + '@azure/abort-controller': 2.1.2 + tslib: 2.6.3 dev: false - /@azure/core-util@1.7.0: - resolution: {integrity: sha512-Zq2i3QO6k9DA8vnm29mYM4G8IE9u1mhF1GUabVEqPNX8Lj833gdxQ2NAFxt2BZsfAL+e9cT8SyVN7dFVJ/Hf0g==} + /@azure/core-xml@1.4.2: + resolution: {integrity: sha512-CW3MZhApe/S4iikbYKE7s83fjDBPIr2kpidX+hlGRwh7N4o1nIpQ/PfJTeioqhfqdMvRtheEl+ft64fyTaLNaA==} engines: {node: '>=18.0.0'} dependencies: - '@azure/abort-controller': 2.0.0 - tslib: 2.5.0 + fast-xml-parser: 4.4.0 + tslib: 2.6.3 dev: false - /@azure/logger@1.0.4: - resolution: {integrity: sha512-ustrPY8MryhloQj7OWGe+HrYx+aoiOxzbXTtgblbV3xwCqpzUK36phH3XNHQKj3EPonyFUuDTfR3qFhTEAuZEg==} - engines: {node: '>=14.0.0'} + /@azure/logger@1.1.2: + resolution: {integrity: sha512-l170uE7bsKpIU6B/giRc9i4NI0Mj+tANMMMxf7Zi/5cKzEqPayP7+X1WPrG7e+91JgY8N+7K7nF2WOi7iVhXvg==} + engines: {node: '>=18.0.0'} dependencies: - tslib: 2.5.0 + tslib: 2.6.3 dev: false - /@azure/storage-blob@12.17.0: - resolution: {integrity: sha512-sM4vpsCpcCApagRW5UIjQNlNylo02my2opgp0Emi8x888hZUvJ3dN69Oq20cEGXkMUWnoCrBaB0zyS3yeB87sQ==} - engines: {node: '>=14.0.0'} + /@azure/storage-blob@12.23.0: + resolution: {integrity: sha512-c1KJ5R5hqR/HtvmFtTn/Y1BNMq45NUBp0LZH7yF8WFMET+wmESgEr0FVTu/Z5NonmfUjbgJZG5Nh8xHc5RdWGQ==} + engines: {node: '>=18.0.0'} dependencies: '@azure/abort-controller': 1.1.0 - '@azure/core-http': 3.0.4 - '@azure/core-lro': 2.6.0 - '@azure/core-paging': 1.5.0 - '@azure/core-tracing': 1.0.0-preview.13 - '@azure/logger': 1.0.4 + '@azure/core-auth': 1.7.2 + '@azure/core-client': 1.9.2 + '@azure/core-http-compat': 2.1.2 + '@azure/core-lro': 2.7.2 + '@azure/core-paging': 1.6.2 + '@azure/core-rest-pipeline': 1.16.0 + '@azure/core-tracing': 1.1.2 + '@azure/core-util': 1.9.0 + '@azure/core-xml': 1.4.2 + '@azure/logger': 1.1.2 events: 3.3.0 - tslib: 2.4.1 + tslib: 2.5.0 transitivePeerDependencies: - - encoding + - supports-color dev: false /@babel/cli@7.20.7(@babel/core@7.20.12): @@ -12597,6 +12292,461 @@ packages: webpack-sources: 3.2.3 dev: false + /@smithy/abort-controller@3.0.0: + resolution: {integrity: sha512-p6GlFGBt9K4MYLu72YuJ523NVR4A8oHlC5M2JO6OmQqN8kAc/uh1JqLE+FizTokrSJGg0CSvC+BrsmGzKtsZKA==} + engines: {node: '>=16.0.0'} + dependencies: + '@smithy/types': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/chunked-blob-reader-native@3.0.0: + resolution: {integrity: sha512-VDkpCYW+peSuM4zJip5WDfqvg2Mo/e8yxOv3VF1m11y7B8KKMKVFtmZWDe36Fvk8rGuWrPZHHXZ7rR7uM5yWyg==} + dependencies: + '@smithy/util-base64': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/chunked-blob-reader@3.0.0: + resolution: {integrity: sha512-sbnURCwjF0gSToGlsBiAmd1lRCmSn72nu9axfJu5lIx6RUEgHu6GwTMbqCdhQSi0Pumcm5vFxsi9XWXb2mTaoA==} + dependencies: + tslib: 2.6.3 + dev: false + + /@smithy/config-resolver@3.0.1: + resolution: {integrity: sha512-hbkYJc20SBDz2qqLzttjI/EqXemtmWk0ooRznLsiXp3066KQRTvuKHa7U4jCZCJq6Dozqvy0R1/vNESC9inPJg==} + engines: {node: '>=16.0.0'} + dependencies: + '@smithy/node-config-provider': 3.1.0 + '@smithy/types': 3.0.0 + '@smithy/util-config-provider': 3.0.0 + '@smithy/util-middleware': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/core@2.2.0: + resolution: {integrity: sha512-ygLZSSKgt9bR8HAxR9mK+U5obvAJBr6zlQuhN5soYWx/amjDoQN4dTkydTypgKe6rIbUjTILyLU+W5XFwXr4kg==} + engines: {node: '>=16.0.0'} + dependencies: + '@smithy/middleware-endpoint': 3.0.1 + '@smithy/middleware-retry': 3.0.3 + '@smithy/middleware-serde': 3.0.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/smithy-client': 3.1.1 + '@smithy/types': 3.0.0 + '@smithy/util-middleware': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/credential-provider-imds@3.1.0: + resolution: {integrity: sha512-q4A4d38v8pYYmseu/jTS3Z5I3zXlEOe5Obi+EJreVKgSVyWUHOd7/yaVCinC60QG4MRyCs98tcxBH1IMC0bu7Q==} + engines: {node: '>=16.0.0'} + dependencies: + '@smithy/node-config-provider': 3.1.0 + '@smithy/property-provider': 3.1.0 + '@smithy/types': 3.0.0 + '@smithy/url-parser': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/eventstream-codec@3.0.0: + resolution: {integrity: sha512-PUtyEA0Oik50SaEFCZ0WPVtF9tz/teze2fDptW6WRXl+RrEenH8UbEjudOz8iakiMl3lE3lCVqYf2Y+znL8QFQ==} + dependencies: + '@aws-crypto/crc32': 3.0.0 + '@smithy/types': 3.0.0 + '@smithy/util-hex-encoding': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/eventstream-serde-browser@3.0.0: + resolution: {integrity: sha512-NB7AFiPN4NxP/YCAnrvYR18z2/ZsiHiF7VtG30gshO9GbFrIb1rC8ep4NGpJSWrz6P64uhPXeo4M0UsCLnZKqw==} + engines: {node: '>=16.0.0'} + dependencies: + '@smithy/eventstream-serde-universal': 3.0.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/eventstream-serde-config-resolver@3.0.0: + resolution: {integrity: sha512-RUQG3vQ3LX7peqqHAbmayhgrF5aTilPnazinaSGF1P0+tgM3vvIRWPHmlLIz2qFqB9LqFIxditxc8O2Z6psrRw==} + engines: {node: '>=16.0.0'} + dependencies: + '@smithy/types': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/eventstream-serde-node@3.0.0: + resolution: {integrity: sha512-baRPdMBDMBExZXIUAoPGm/hntixjt/VFpU6+VmCyiYJYzRHRxoaI1MN+5XE+hIS8AJ2GCHLMFEIOLzq9xx1EgQ==} + engines: {node: '>=16.0.0'} + dependencies: + '@smithy/eventstream-serde-universal': 3.0.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/eventstream-serde-universal@3.0.0: + resolution: {integrity: sha512-HNFfShmotWGeAoW4ujP8meV9BZavcpmerDbPIjkJbxKbN8RsUcpRQ/2OyIxWNxXNH2GWCAxuSB7ynmIGJlQ3Dw==} + engines: {node: '>=16.0.0'} + dependencies: + '@smithy/eventstream-codec': 3.0.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/fetch-http-handler@3.0.1: + resolution: {integrity: sha512-uaH74i5BDj+rBwoQaXioKpI0SHBJFtOVwzrCpxZxphOW0ki5jhj7dXvDMYM2IJem8TpdFvS2iC08sjOblfFGFg==} + dependencies: + '@smithy/protocol-http': 4.0.0 + '@smithy/querystring-builder': 3.0.0 + '@smithy/types': 3.0.0 + '@smithy/util-base64': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/hash-blob-browser@3.0.0: + resolution: {integrity: sha512-/Wbpdg+bwJvW7lxR/zpWAc1/x/YkcqguuF2bAzkJrvXriZu1vm8r+PUdE4syiVwQg7PPR2dXpi3CLBb9qRDaVQ==} + dependencies: + '@smithy/chunked-blob-reader': 3.0.0 + '@smithy/chunked-blob-reader-native': 3.0.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/hash-node@3.0.0: + resolution: {integrity: sha512-84qXstNemP3XS5jcof0el6+bDfjzuvhJPQTEfro3lgtbCtKgzPm3MgiS6ehXVPjeQ5+JS0HqmTz8f/RYfzHVxw==} + engines: {node: '>=16.0.0'} + dependencies: + '@smithy/types': 3.0.0 + '@smithy/util-buffer-from': 3.0.0 + '@smithy/util-utf8': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/hash-stream-node@3.0.0: + resolution: {integrity: sha512-J0i7de+EgXDEGITD4fxzmMX8CyCNETTIRXlxjMiNUvvu76Xn3GJ31wQR85ynlPk2wI1lqoknAFJaD1fiNDlbIA==} + engines: {node: '>=16.0.0'} + dependencies: + '@smithy/types': 3.0.0 + '@smithy/util-utf8': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/invalid-dependency@3.0.0: + resolution: {integrity: sha512-F6wBBaEFgJzj0s4KUlliIGPmqXemwP6EavgvDqYwCH40O5Xr2iMHvS8todmGVZtuJCorBkXsYLyTu4PuizVq5g==} + dependencies: + '@smithy/types': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/is-array-buffer@3.0.0: + resolution: {integrity: sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==} + engines: {node: '>=16.0.0'} + dependencies: + tslib: 2.6.3 + dev: false + + /@smithy/md5-js@3.0.0: + resolution: {integrity: sha512-Tm0vrrVzjlD+6RCQTx7D3Ls58S3FUH1ZCtU1MIh/qQmaOo1H9lMN2as6CikcEwgattnA9SURSdoJJ27xMcEfMA==} + dependencies: + '@smithy/types': 3.0.0 + '@smithy/util-utf8': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/middleware-content-length@3.0.0: + resolution: {integrity: sha512-3C4s4d/iGobgCtk2tnWW6+zSTOBg1PRAm2vtWZLdriwTroFbbWNSr3lcyzHdrQHnEXYCC5K52EbpfodaIUY8sg==} + engines: {node: '>=16.0.0'} + dependencies: + '@smithy/protocol-http': 4.0.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/middleware-endpoint@3.0.1: + resolution: {integrity: sha512-lQ/UOdGD4KM5kLZiAl0q8Qy3dPbynvAXKAdXnYlrA1OpaUwr+neSsVokDZpY6ZVb5Yx8jnus29uv6XWpM9P4SQ==} + engines: {node: '>=16.0.0'} + dependencies: + '@smithy/middleware-serde': 3.0.0 + '@smithy/node-config-provider': 3.1.0 + '@smithy/shared-ini-file-loader': 3.1.0 + '@smithy/types': 3.0.0 + '@smithy/url-parser': 3.0.0 + '@smithy/util-middleware': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/middleware-retry@3.0.3: + resolution: {integrity: sha512-Wve1qzJb83VEU/6q+/I0cQdAkDnuzELC6IvIBwDzUEiGpKqXgX1v10FUuZGbRS6Ov/P+HHthcAoHOJZQvZNAkA==} + engines: {node: '>=16.0.0'} + dependencies: + '@smithy/node-config-provider': 3.1.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/service-error-classification': 3.0.0 + '@smithy/smithy-client': 3.1.1 + '@smithy/types': 3.0.0 + '@smithy/util-middleware': 3.0.0 + '@smithy/util-retry': 3.0.0 + tslib: 2.6.3 + uuid: 9.0.1 + dev: false + + /@smithy/middleware-serde@3.0.0: + resolution: {integrity: sha512-I1vKG1foI+oPgG9r7IMY1S+xBnmAn1ISqployvqkwHoSb8VPsngHDTOgYGYBonuOKndaWRUGJZrKYYLB+Ane6w==} + engines: {node: '>=16.0.0'} + dependencies: + '@smithy/types': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/middleware-stack@3.0.0: + resolution: {integrity: sha512-+H0jmyfAyHRFXm6wunskuNAqtj7yfmwFB6Fp37enytp2q047/Od9xetEaUbluyImOlGnGpaVGaVfjwawSr+i6Q==} + engines: {node: '>=16.0.0'} + dependencies: + '@smithy/types': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/node-config-provider@3.1.0: + resolution: {integrity: sha512-ngfB8QItUfTFTfHMvKuc2g1W60V1urIgZHqD1JNFZC2tTWXahqf2XvKXqcBS7yZqR7GqkQQZy11y/lNOUWzq7Q==} + engines: {node: '>=16.0.0'} + dependencies: + '@smithy/property-provider': 3.1.0 + '@smithy/shared-ini-file-loader': 3.1.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/node-http-handler@3.0.0: + resolution: {integrity: sha512-3trD4r7NOMygwLbUJo4eodyQuypAWr7uvPnebNJ9a70dQhVn+US8j/lCnvoJS6BXfZeF7PkkkI0DemVJw+n+eQ==} + engines: {node: '>=16.0.0'} + dependencies: + '@smithy/abort-controller': 3.0.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/querystring-builder': 3.0.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/property-provider@3.1.0: + resolution: {integrity: sha512-Tj3+oVhqdZgemjCiWjFlADfhvLF4C/uKDuKo7/tlEsRQ9+3emCreR2xndj970QSRSsiCEU8hZW3/8JQu+n5w4Q==} + engines: {node: '>=16.0.0'} + dependencies: + '@smithy/types': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/protocol-http@4.0.0: + resolution: {integrity: sha512-qOQZOEI2XLWRWBO9AgIYuHuqjZ2csyr8/IlgFDHDNuIgLAMRx2Bl8ck5U5D6Vh9DPdoaVpuzwWMa0xcdL4O/AQ==} + engines: {node: '>=16.0.0'} + dependencies: + '@smithy/types': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/querystring-builder@3.0.0: + resolution: {integrity: sha512-bW8Fi0NzyfkE0TmQphDXr1AmBDbK01cA4C1Z7ggwMAU5RDz5AAv/KmoRwzQAS0kxXNf/D2ALTEgwK0U2c4LtRg==} + engines: {node: '>=16.0.0'} + dependencies: + '@smithy/types': 3.0.0 + '@smithy/util-uri-escape': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/querystring-parser@3.0.0: + resolution: {integrity: sha512-UzHwthk0UEccV4dHzPySnBy34AWw3V9lIqUTxmozQ+wPDAO9csCWMfOLe7V9A2agNYy7xE+Pb0S6K/J23JSzfQ==} + engines: {node: '>=16.0.0'} + dependencies: + '@smithy/types': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/service-error-classification@3.0.0: + resolution: {integrity: sha512-3BsBtOUt2Gsnc3X23ew+r2M71WwtpHfEDGhHYHSDg6q1t8FrWh15jT25DLajFV1H+PpxAJ6gqe9yYeRUsmSdFA==} + engines: {node: '>=16.0.0'} + dependencies: + '@smithy/types': 3.0.0 + dev: false + + /@smithy/shared-ini-file-loader@3.1.0: + resolution: {integrity: sha512-dAM7wSX0NR3qTNyGVN/nwwpEDzfV9T/3AN2eABExWmda5VqZKSsjlINqomO5hjQWGv+IIkoXfs3u2vGSNz8+Rg==} + engines: {node: '>=16.0.0'} + dependencies: + '@smithy/types': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/signature-v4@3.0.0: + resolution: {integrity: sha512-kXFOkNX+BQHe2qnLxpMEaCRGap9J6tUGLzc3A9jdn+nD4JdMwCKTJ+zFwQ20GkY+mAXGatyTw3HcoUlR39HwmA==} + engines: {node: '>=16.0.0'} + dependencies: + '@smithy/is-array-buffer': 3.0.0 + '@smithy/types': 3.0.0 + '@smithy/util-hex-encoding': 3.0.0 + '@smithy/util-middleware': 3.0.0 + '@smithy/util-uri-escape': 3.0.0 + '@smithy/util-utf8': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/smithy-client@3.1.1: + resolution: {integrity: sha512-tj4Ku7MpzZR8cmVuPcSbrLFVxmptWktmJMwST/uIEq4sarabEdF8CbmQdYB7uJ/X51Qq2EYwnRsoS7hdR4B7rA==} + engines: {node: '>=16.0.0'} + dependencies: + '@smithy/middleware-endpoint': 3.0.1 + '@smithy/middleware-stack': 3.0.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/types': 3.0.0 + '@smithy/util-stream': 3.0.1 + tslib: 2.6.3 + dev: false + + /@smithy/types@3.0.0: + resolution: {integrity: sha512-VvWuQk2RKFuOr98gFhjca7fkBS+xLLURT8bUjk5XQoV0ZLm7WPwWPPY3/AwzTLuUBDeoKDCthfe1AsTUWaSEhw==} + engines: {node: '>=16.0.0'} + dependencies: + tslib: 2.6.3 + dev: false + + /@smithy/url-parser@3.0.0: + resolution: {integrity: sha512-2XLazFgUu+YOGHtWihB3FSLAfCUajVfNBXGGYjOaVKjLAuAxx3pSBY3hBgLzIgB17haf59gOG3imKqTy8mcrjw==} + dependencies: + '@smithy/querystring-parser': 3.0.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/util-base64@3.0.0: + resolution: {integrity: sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==} + engines: {node: '>=16.0.0'} + dependencies: + '@smithy/util-buffer-from': 3.0.0 + '@smithy/util-utf8': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/util-body-length-browser@3.0.0: + resolution: {integrity: sha512-cbjJs2A1mLYmqmyVl80uoLTJhAcfzMOyPgjwAYusWKMdLeNtzmMz9YxNl3/jRLoxSS3wkqkf0jwNdtXWtyEBaQ==} + dependencies: + tslib: 2.6.3 + dev: false + + /@smithy/util-body-length-node@3.0.0: + resolution: {integrity: sha512-Tj7pZ4bUloNUP6PzwhN7K386tmSmEET9QtQg0TgdNOnxhZvCssHji+oZTUIuzxECRfG8rdm2PMw2WCFs6eIYkA==} + engines: {node: '>=16.0.0'} + dependencies: + tslib: 2.6.3 + dev: false + + /@smithy/util-buffer-from@3.0.0: + resolution: {integrity: sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==} + engines: {node: '>=16.0.0'} + dependencies: + '@smithy/is-array-buffer': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/util-config-provider@3.0.0: + resolution: {integrity: sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==} + engines: {node: '>=16.0.0'} + dependencies: + tslib: 2.6.3 + dev: false + + /@smithy/util-defaults-mode-browser@3.0.3: + resolution: {integrity: sha512-3DFON2bvXJAukJe+qFgPV/rorG7ZD3m4gjCXHD1V5z/tgKQp5MCTCLntrd686tX6tj8Uli3lefWXJudNg5WmCA==} + engines: {node: '>= 10.0.0'} + dependencies: + '@smithy/property-provider': 3.1.0 + '@smithy/smithy-client': 3.1.1 + '@smithy/types': 3.0.0 + bowser: 2.11.0 + tslib: 2.6.3 + dev: false + + /@smithy/util-defaults-mode-node@3.0.3: + resolution: {integrity: sha512-D0b8GJXecT00baoSQ3Iieu3k3mZ7GY8w1zmg8pdogYrGvWJeLcIclqk2gbkG4K0DaBGWrO6v6r20iwIFfDYrmA==} + engines: {node: '>= 10.0.0'} + dependencies: + '@smithy/config-resolver': 3.0.1 + '@smithy/credential-provider-imds': 3.1.0 + '@smithy/node-config-provider': 3.1.0 + '@smithy/property-provider': 3.1.0 + '@smithy/smithy-client': 3.1.1 + '@smithy/types': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/util-endpoints@2.0.1: + resolution: {integrity: sha512-ZRT0VCOnKlVohfoABMc8lWeQo/JEFuPWctfNRXgTHbyOVssMOLYFUNWukxxiHRGVAhV+n3c0kPW+zUqckjVPEA==} + engines: {node: '>=16.0.0'} + dependencies: + '@smithy/node-config-provider': 3.1.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/util-hex-encoding@3.0.0: + resolution: {integrity: sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==} + engines: {node: '>=16.0.0'} + dependencies: + tslib: 2.6.3 + dev: false + + /@smithy/util-middleware@3.0.0: + resolution: {integrity: sha512-q5ITdOnV2pXHSVDnKWrwgSNTDBAMHLptFE07ua/5Ty5WJ11bvr0vk2a7agu7qRhrCFRQlno5u3CneU5EELK+DQ==} + engines: {node: '>=16.0.0'} + dependencies: + '@smithy/types': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/util-retry@3.0.0: + resolution: {integrity: sha512-nK99bvJiziGv/UOKJlDvFF45F00WgPLKVIGUfAK+mDhzVN2hb/S33uW2Tlhg5PVBoqY7tDVqL0zmu4OxAHgo9g==} + engines: {node: '>=16.0.0'} + dependencies: + '@smithy/service-error-classification': 3.0.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/util-stream@3.0.1: + resolution: {integrity: sha512-7F7VNNhAsfMRA8I986YdOY5fE0/T1/ZjFF6OLsqkvQVNP3vZ/szYDfGCyphb7ioA09r32K/0qbSFfNFU68aSzA==} + engines: {node: '>=16.0.0'} + dependencies: + '@smithy/fetch-http-handler': 3.0.1 + '@smithy/node-http-handler': 3.0.0 + '@smithy/types': 3.0.0 + '@smithy/util-base64': 3.0.0 + '@smithy/util-buffer-from': 3.0.0 + '@smithy/util-hex-encoding': 3.0.0 + '@smithy/util-utf8': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/util-uri-escape@3.0.0: + resolution: {integrity: sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==} + engines: {node: '>=16.0.0'} + dependencies: + tslib: 2.6.3 + dev: false + + /@smithy/util-utf8@3.0.0: + resolution: {integrity: sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==} + engines: {node: '>=16.0.0'} + dependencies: + '@smithy/util-buffer-from': 3.0.0 + tslib: 2.6.3 + dev: false + + /@smithy/util-waiter@3.0.0: + resolution: {integrity: sha512-+fEXJxGDLCoqRKVSmo0auGxaqbiCo+8oph+4auefYjaNxjOLKSY2MxVQfRzo65PaZv4fr+5lWg+au7vSuJJ/zw==} + engines: {node: '>=16.0.0'} + dependencies: + '@smithy/abort-controller': 3.0.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 + dev: false + /@storybook/addon-actions@6.5.16(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-aADjilFmuD6TNGz2CRPSupnyiA/IGkPJHDBTqMpsDXTUr8xnuD122xkIhg6UxmCM2y1c+ncwYXy3WPK2xXK57g==} peerDependencies: @@ -15123,12 +15273,6 @@ packages: /@types/tough-cookie@4.0.2: resolution: {integrity: sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==} - /@types/tunnel@0.0.3: - resolution: {integrity: sha512-sOUTGn6h1SfQ+gbgqC364jLFBw2lnFqkgF3q0WovEHRLMrVD1sd5aufqi/aJObLekJO+Aq5z646U4Oxy6shXMA==} - dependencies: - '@types/node': 18.15.3 - dev: false - /@types/uglify-js@3.17.1: resolution: {integrity: sha512-GkewRA4i5oXacU/n4MA9+bLgt5/L3F1mKrYvFGm7r2ouLXhRKjuWwo9XHNnbx6WF3vlGW21S3fCvgqxvxXXc5g==} dependencies: @@ -15850,6 +15994,15 @@ packages: - supports-color dev: true + /agent-base@7.1.1: + resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} + engines: {node: '>= 14'} + dependencies: + debug: 4.3.4(supports-color@9.3.1) + transitivePeerDependencies: + - supports-color + dev: false + /agentkeepalive@4.2.1: resolution: {integrity: sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==} engines: {node: '>= 8.0.0'} @@ -21089,8 +21242,8 @@ packages: strnum: 1.0.5 dev: false - /fast-xml-parser@4.0.11: - resolution: {integrity: sha512-4aUg3aNRR/WjQAcpceODG1C3x3lFANXRo8+1biqfieHmg9pyMt7qB4lQV/Ta6sJCTbA5vfD8fnA8S54JATiFUA==} + /fast-xml-parser@4.2.5: + resolution: {integrity: sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==} hasBin: true dependencies: strnum: 1.0.5 @@ -21102,6 +21255,13 @@ packages: dependencies: strnum: 1.0.5 + /fast-xml-parser@4.4.0: + resolution: {integrity: sha512-kLY3jFlwIYwBNDojclKsNAC12sfD6NwW74QB2CoNGPvtVxjliYehVunB3HYyNi+n4Tt1dAcgwYvmKF/Z18flqg==} + hasBin: true + dependencies: + strnum: 1.0.5 + dev: false + /fastq@1.15.0: resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} dependencies: @@ -21616,6 +21776,7 @@ packages: asynckit: 0.4.0 combined-stream: 1.0.8 mime-types: 2.1.35 + dev: true /format@0.2.2: resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} @@ -22805,6 +22966,16 @@ packages: - supports-color dev: true + /http-proxy-agent@7.0.2: + resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} + engines: {node: '>= 14'} + dependencies: + agent-base: 7.1.1 + debug: 4.3.4(supports-color@9.3.1) + transitivePeerDependencies: + - supports-color + dev: false + /http-proxy-middleware@2.0.6(@types/express@4.17.16): resolution: {integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==} engines: {node: '>=12.0.0'} @@ -22868,6 +23039,16 @@ packages: - supports-color dev: true + /https-proxy-agent@7.0.4: + resolution: {integrity: sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==} + engines: {node: '>= 14'} + dependencies: + agent-base: 7.1.1 + debug: 4.3.4(supports-color@9.3.1) + transitivePeerDependencies: + - supports-color + dev: false + /human-id@1.0.2: resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==} dev: false @@ -31954,6 +32135,10 @@ packages: /tslib@2.5.0: resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} + /tslib@2.6.3: + resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} + dev: false + /tsutils@3.21.0(typescript@4.9.4): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} @@ -31987,11 +32172,6 @@ packages: dependencies: safe-buffer: 5.2.1 - /tunnel@0.0.6: - resolution: {integrity: sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==} - engines: {node: '>=0.6.11 <=0.7.0 || >=0.7.3'} - dev: false - /tweetnacl@0.14.5: resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} @@ -32650,6 +32830,11 @@ packages: resolution: {integrity: sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==} hasBin: true + /uuid@9.0.1: + resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + hasBin: true + dev: false + /v8-compile-cache-lib@3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} @@ -33503,23 +33688,10 @@ packages: engines: {node: '>=12'} dev: true - /xml2js@0.5.0: - resolution: {integrity: sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==} - engines: {node: '>=4.0.0'} - dependencies: - sax: 1.2.4 - xmlbuilder: 11.0.1 - dev: false - /xml@1.0.1: resolution: {integrity: sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==} dev: true - /xmlbuilder@11.0.1: - resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==} - engines: {node: '>=4.0'} - dev: false - /xmlchars@2.2.0: resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==}