= ref([]) const isAlwaysOnTop = ref(false) - const keepAlivePages = $router.getRoutes().filter(item => item.meta.keepAlive).map(item => item.name as string) +const progressShow = ref(true) +const progressPercentage = ref(0) + onBeforeMount(() => { os.value = process.platform sendToMain(GET_PICBEDS) @@ -325,6 +336,10 @@ onBeforeMount(() => { ipcRenderer.on(SHOW_MAIN_PAGE_DONATION, () => { visible.value = true }) + ipcRenderer.on('updateProgress', (_event: IpcRendererEvent, data: { progress: number}) => { + progressShow.value = data.progress !== 100 && data.progress !== 0 + progressPercentage.value = data.progress + }) }) watch(() => choosedPicBedForQRCode, (val) => { @@ -420,6 +435,9 @@ onBeforeRouteUpdate(async (to) => { onBeforeUnmount(() => { ipcRenderer.removeListener(GET_PICBEDS, getPicBeds) + ipcRenderer.removeAllListeners(SHOW_MAIN_PAGE_QRCODE) + ipcRenderer.removeAllListeners(SHOW_MAIN_PAGE_DONATION) + ipcRenderer.removeAllListeners('updateProgress') }) diff --git a/src/renderer/manage/pages/bucketPage.vue b/src/renderer/manage/pages/bucketPage.vue index 43715b1..4bf9231 100644 --- a/src/renderer/manage/pages/bucketPage.vue +++ b/src/renderer/manage/pages/bucketPage.vue @@ -1641,6 +1641,8 @@ function stopRefreshDownloadTask () { refreshDownloadTaskId.value && clearInterval(refreshDownloadTaskId.value) } +// 界面相关 + function handleViewChange (val: 'list' | 'grid') { saveConfig('settings.isShowList', val === 'list') layoutStyle.value = val diff --git a/src/renderer/manage/pages/logIn.vue b/src/renderer/manage/pages/logIn.vue index 671733f..82ca32c 100644 --- a/src/renderer/manage/pages/logIn.vue +++ b/src/renderer/manage/pages/logIn.vue @@ -294,90 +294,89 @@ import { formatEndpoint } from '~/main/manage/utils/common' // 国际化函数 import { T as $T } from '@/i18n' +const manageStore = useManageStore() +const router = useRouter() + +const isLoading = ref(false) const activeName = ref('login') + const configResult:IStringKeyMap = reactive({}) const existingConfiguration = reactive({} as IStringKeyMap) const dataForTable = reactive([] as any[]) const allConfigAliasMap = reactive({} as IStringKeyMap) -const router = useRouter() -const manageStore = useManageStore() -const isLoading = ref(false) +const currentAliasList = reactive([] as string[]) +const rules = ruleMap(supportedPicBedList) const sortedAllConfigAliasMap = computed(() => { - const sorted = Object.values(allConfigAliasMap).sort((a, b) => { + return Object.values(allConfigAliasMap).sort((a, b) => { return a.picBedName.localeCompare(b.picBedName) }) - return sorted }) -const currentAliasList = reactive([] as string[]) +const importedNewConfig: IStringKeyMap = {} -const ruleMap = (options: IStringKeyMap) => { +function ruleMap (options: IStringKeyMap) { const rule:any = {} - Object.keys(options).forEach((key) => { - const item = options[key].options - item.forEach((option: string) => { - const keyName = key + '.' + option - if (options[key].configOptions[option].rule) { - rule[keyName] = options[key].configOptions[option].rule + for (const key in options) { + const { options: itemOptions, configOptions } = options[key] + + for (const option of itemOptions) { + const keyName = `${key}.${option}` + const configOption = configOptions[option] + + if (configOption.rule) { + rule[keyName] = configOption.rule } - if (options[key].configOptions[option].default) { - configResult[keyName] = options[key].configOptions[option].default + + if (configOption.default) { + configResult[keyName] = configOption.default } - }) - }) + } + } return rule } -const rules = ruleMap(supportedPicBedList) - -const getDataForTable = () => { +function getDataForTable () { for (const key in existingConfiguration) { - const obj = {} as IStringKeyMap - for (const option in existingConfiguration[key]) { - obj[option] = existingConfiguration[key][option] - } - dataForTable.push(obj) + dataForTable.push({ ...existingConfiguration[key] as IStringKeyMap }) } } -const getExistingConfig = async (name:string) => { +async function getExistingConfig (name:string) { if (name === 'login') { getAllConfigAliasArray() return } currentAliasList.length = 0 const result = await getConfig('picBed') - if (!result) { - existingConfiguration[name] = { fail: '暂无配置' } - } for (const key in existingConfiguration) { delete existingConfiguration[key] } - for (const key in result) { - if (result[key].picBedName === name) { - existingConfiguration[key] = result[key] - currentAliasList.push(key) + if (!result || typeof result !== 'object' || Object.keys(result).length === 0) { + existingConfiguration[name] = { fail: '暂无配置' } + } else { + for (const key in result) { + if (result[key].picBedName === name) { + existingConfiguration[key] = result[key] + currentAliasList.push(key) + } } } + dataForTable.length = 0 getDataForTable() handleConfigImport(currentAliasList[0]) } -const getAliasList = () => { - const aliasList = [] as string[] - for (const key in existingConfiguration) { - aliasList.push(existingConfiguration[key].alias) - } - return aliasList +function getAliasList () { + return Object.values(existingConfiguration).map(item => item.alias) } -const handleConfigChange = async (name: string) => { +async function handleConfigChange (name: string) { const aliasList = getAliasList() const allKeys = Object.keys(supportedPicBedList[name].configOptions) const resultMap:IStringKeyMap = {} - const reg = /^[\u4e00-\u9fa5_a-zA-Z0-9-]+$/ + const reg = /^[\u4e00-\u9fff_a-zA-Z0-9-]+$/ for (const key of allKeys) { const resultKey = name + '.' + key if (supportedPicBedList[name].configOptions[key].required) { @@ -472,10 +471,14 @@ const handleConfigChange = async (name: string) => { } const handleConfigReset = (name: string) => { - let keys = Object.keys(configResult) - keys = keys.filter((key) => key.startsWith(name)) + const keys = Object.keys(configResult).filter((key) => key.startsWith(name)) keys.forEach((key) => { - configResult[key] = supportedPicBedList[name].configOptions[key.split('.')[1]].default || '' + const optionKey = key.split('.')[1] + const configOption = supportedPicBedList[name]?.configOptions?.[optionKey] + + if (configOption) { + configResult[key] = configOption.default || '' + } }) } @@ -516,14 +519,12 @@ const getAllConfigAliasArray = async () => { delete allConfigAliasMap[key] } if (!result) return - let i = 0 - Object.keys(result).forEach((key) => { - allConfigAliasMap[i] = { - alias: result[key].alias, - picBedName: result[key].picBedName, - config: result[key] + Object.entries(result).forEach(([, value]: [string, any], index) => { + allConfigAliasMap[index] = { + alias: value.alias, + picBedName: value.picBedName, + config: value } - i++ }) } @@ -552,30 +553,22 @@ const handleConfigClick = async (item: any) => { function handleConfigImport (alias: string) { const selectedConfig = existingConfiguration[alias] - if (selectedConfig) { - supportedPicBedList[selectedConfig.picBedName].options.forEach((option: any) => { - if (selectedConfig[option] !== undefined) { - configResult[selectedConfig.picBedName + '.' + option] = selectedConfig[option] - } - if (typeof selectedConfig[option] === 'boolean') { - configResult[selectedConfig.picBedName + '.' + option] = selectedConfig[option] - } - }) - } -} + if (!selectedConfig) return -const importedNewConfig: IStringKeyMap = {} + supportedPicBedList[selectedConfig.picBedName].forEach((option: any) => { + if (selectedConfig[option] !== undefined) { + configResult[selectedConfig.picBedName + '.' + option] = selectedConfig[option] + } + }) +} async function getCurrentConfigList () { const configList = await getPicBedsConfig('uploader') ?? {} - const pbList = ['aliyun', 'tcyun', 'upyun', 'qiniu', 'smms', 'qiniu', 'github', 'webdavplist', 'aws-s3', 'imgur', 'local'] + const pbList = ['aliyun', 'aws-s3', 'github', 'imgur', 'local', 'qiniu', 'smms', 'tcyun', 'upyun', 'webdavplist'] + const filteredConfigList = pbList.flatMap((pb) => { const config = configList[pb] - if (config && config.configList.length > 0) { - return config.configList.map((item: any) => ({ ...item, type: pb })) - } else { - return [] - } + return config?.configList?.length ? config.configList.map((item: any) => ({ ...item, type: pb })) : [] }) await getAllConfigAliasArray() const autoImport = await getPicBedsConfig('settings.autoImport') || false diff --git a/src/renderer/manage/pages/manageMain.vue b/src/renderer/manage/pages/manageMain.vue index adedf17..2926464 100644 --- a/src/renderer/manage/pages/manageMain.vue +++ b/src/renderer/manage/pages/manageMain.vue @@ -306,17 +306,22 @@ import { T as $T } from '@/i18n' const manageStore = useManageStore() as any const route = useRoute() const router = useRouter() + const currentAlias = ref(route.query.alias as string) const currentPicBedName = ref(route.query.picBedName as string) + let allPicBedConfigure = JSON.parse(route.query.allPicBedConfigure as string) let currentPagePicBedConfig = reactive(JSON.parse(route.query.config as string)) -const picBedSwitchDialogVisible = ref(false) + const newBucketConfigResult: IStringKeyMap = reactive({}) const bucketList = ref({} as IStringKeyMap) const currentSelectedBucket = ref('') -const isLoadingBucketList = ref(false) const bucketNameList = ref([] as string[]) +const isLoadingBucketList = ref(false) +const nweBucketDrawerVisible = ref(false) +const picBedSwitchDialogVisible = ref(false) + watch(route, async (newRoute) => { if (newRoute.fullPath.split('?')[0] === '/main-page/manage-main-page') { currentAlias.value = newRoute.query.alias as string @@ -342,53 +347,66 @@ const urlMap : IStringKeyMap = { local: 'https://piclist.cn' } -const openPicBedUrl = () => shell.openExternal(urlMap[currentPagePicBedConfig.picBedName]) +const showNewIconList = ['aliyun', 'qiniu', 'tcyun'] -const ruleMap = (options: IStringKeyMap) => { - const rule: IStringKeyMap = {} - Object.keys(options).forEach((key) => { - const item = options[key].options - item.forEach((option: string) => { - const keyName = `${key}.${option}` - if (options[key].configOptions[option].rule) { - rule[keyName] = options[key].configOptions[option].rule - } - if (options[key].configOptions[option].default) { - newBucketConfigResult[keyName] = options[key].configOptions[option].default - } - }) - }) - return rule +const bucketT = $T('MANAGE_MAIN_PAGE_BUCKET') +const galleryT = $T('MANAGE_MAIN_PAGE_GALLERY') +const repositoryT = $T('MANAGE_MAIN_PAGE_REPOSITORY') + +const menuTitleMap:IStringKeyMap = { + aliyun: bucketT, + qiniu: bucketT, + tcyun: bucketT, + upyun: bucketT, + s3plist: bucketT, + smms: galleryT, + imgur: galleryT, + github: repositoryT, + webdavplist: '', + local: '' } const rules = ruleMap(newBucketConfig) -const openNewBucketDrawer = () => { +const openPicBedUrl = () => shell.openExternal(urlMap[currentPagePicBedConfig.picBedName]) + +function ruleMap (options: IStringKeyMap) { + return Object.keys(options).reduce((result, key) => { + options[key].options.forEach((option: string) => { + const keyName = `${key}.${option}` + const configOption = options[key].configOptions[option] + if (configOption.rule) { + result[keyName] = configOption.rule + } + if (configOption.default) { + newBucketConfigResult[keyName] = configOption.default + } + }) + return result + }, {} as IStringKeyMap) +} + +function openNewBucketDrawer () { nweBucketDrawerVisible.value = true } -const createNewBucket = (picBedName: string) => { - const allKeys = Object.keys(newBucketConfig[picBedName].configOptions) - const resultMap: IStringKeyMap = {} - for (const key of allKeys) { +function createNewBucket (picBedName: string) { + const configOptions = newBucketConfig[picBedName].configOptions + const resultMap: IStringKeyMap = Object.keys(configOptions).reduce((result, key) => { const resultKey = `${picBedName}.${key}` - if (newBucketConfig[picBedName].configOptions[key].default !== undefined && newBucketConfigResult[resultKey] === '') { - resultMap[key] = newBucketConfig[picBedName].configOptions[key].default - } else if (newBucketConfigResult[resultKey] === undefined) { - if (newBucketConfig[picBedName].configOptions[key].default !== undefined) { - resultMap[key] = newBucketConfig[picBedName].configOptions[key].default - } else { - resultMap[key] = '' - } - } else { - resultMap[key] = newBucketConfigResult[resultKey] - } - } + const defaultValue = configOptions[key].default + const resultValue = newBucketConfigResult[resultKey] + + result[key] = resultValue === '' && defaultValue !== undefined + ? defaultValue + : resultValue === undefined ? defaultValue ?? '' : resultValue + + return result + }, {} as IStringKeyMap) if (currentPicBedName.value === 'tcyun') { - resultMap.BucketName = resultMap.BucketName + '-' + currentPagePicBedConfig.appId + resultMap.BucketName = `${resultMap.BucketName}-${currentPagePicBedConfig.appId}` } - const res = invokeToMain('createBucket', currentAlias, resultMap) - res.then((result: any) => { + invokeToMain('createBucket', currentAlias, resultMap).then((result: any) => { if (result) { ElNotification({ title: $T('MANAGE_MAIN_PAGE_TIPS'), @@ -409,12 +427,14 @@ const createNewBucket = (picBedName: string) => { }) } -const getBucketList = async () => { +async function getBucketList () { bucketList.value = {} bucketNameList.value = [] isLoadingBucketList.value = true + const result = await invokeToMain('getBucketList', currentAlias.value) isLoadingBucketList.value = false + if (result.length > 0) { result.forEach((item: any) => { bucketList.value[item.Name] = item @@ -423,33 +443,27 @@ const getBucketList = async () => { } } -const handleSelectMenu = (bucketName: string) => { - const transformedConfig = JSON.parse(manageStore.config.picBed[currentAlias.value].transformedConfig ?? '{}') - let prefix = transformedConfig[bucketName]?.baseDir - if (prefix === '' || prefix === undefined) { - prefix = '/' - } else { - !prefix.startsWith('/') && (prefix = `/${prefix}`) - !prefix.endsWith('/') && (prefix = `${prefix}/`) - } - const customUrl = transformedConfig[bucketName]?.customUrl ?? '' - const picBedName = manageStore.config.picBed[currentAlias.value].picBedName ?? currentPicBedName.value - const alias = currentAlias.value - const cdnUrl = manageStore.config.picBed[currentAlias.value].customUrl - const bucketConfig = bucketList.value[bucketName] - const webPath = manageStore.config.picBed[currentAlias.value].webPath || '' +function handleSelectMenu (bucketName: string) { + const currentPicBedConfig = manageStore.config.picBed[currentAlias.value] + const transformedConfig = JSON.parse(currentPicBedConfig.transformedConfig ?? '{}') + + let prefix = transformedConfig[bucketName]?.baseDir || '/' + prefix = prefix.startsWith('/') ? prefix : `/${prefix}` + prefix = prefix.endsWith('/') ? prefix : `${prefix}/` + const configMap = { prefix, bucketName, - customUrl, - picBedName, - alias, - bucketConfig, - cdnUrl, + customUrl: transformedConfig[bucketName]?.customUrl ?? '', + picBedName: currentPicBedConfig.picBedName ?? currentPicBedName.value, + alias: currentAlias.value, + bucketConfig: bucketList.value[bucketName], + cdnUrl: currentPicBedConfig.customUrl, baseDir: prefix, - webPath + webPath: currentPicBedConfig.webPath || '' } currentSelectedBucket.value = bucketName + router.push({ path: '/main-page/manage-main-page/manage-bucket-page', query: { @@ -458,61 +472,38 @@ const handleSelectMenu = (bucketName: string) => { }) } -const nweBucketDrawerVisible = ref(false) - -const bucketT = $T('MANAGE_MAIN_PAGE_BUCKET') -const galleryT = $T('MANAGE_MAIN_PAGE_GALLERY') -const repositoryT = $T('MANAGE_MAIN_PAGE_REPOSITORY') - -const menuTitleMap:IStringKeyMap = { - aliyun: bucketT, - qiniu: bucketT, - tcyun: bucketT, - upyun: bucketT, - s3plist: bucketT, - smms: galleryT, - imgur: galleryT, - github: repositoryT, - webdavplist: '', - local: '' -} - -const showNewIconList = ['aliyun', 'qiniu', 'tcyun'] - function switchPicBed (picBedAlias:string) { if (picBedAlias === 'main') { router.push({ path: '/main-page/manage-login-page' }) - } else { - if (route.fullPath.startsWith('/main-page/manage-main-page/manage-bucket-page') || route.fullPath.startsWith('/main-page/manage-main-page/manage-setting-page') - ) { - picBedSwitchDialogVisible.value = false - router.push({ - path: '/main-page/manage-main-page', - query: { - alias: picBedAlias, - picBedName: allPicBedConfigure[picBedAlias].picBedName, - config: JSON.stringify(allPicBedConfigure[picBedAlias]), - allPicBedConfigure: JSON.stringify(allPicBedConfigure) - } - }) - } else { - currentAlias.value = picBedAlias - currentPicBedName.value = allPicBedConfigure[picBedAlias].picBedName - currentPagePicBedConfig = allPicBedConfigure[picBedAlias] - picBedSwitchDialogVisible.value = false - currentSelectedBucket.value = '' - getBucketList() - } } + if (route.fullPath.startsWith('/main-page/manage-main-page/manage-bucket-page') || route.fullPath.startsWith('/main-page/manage-main-page/manage-setting-page') + ) { + picBedSwitchDialogVisible.value = false + router.push({ + path: '/main-page/manage-main-page', + query: { + alias: picBedAlias, + picBedName: allPicBedConfigure[picBedAlias].picBedName, + config: JSON.stringify(allPicBedConfigure[picBedAlias]), + allPicBedConfigure: JSON.stringify(allPicBedConfigure) + } + }) + } + currentAlias.value = picBedAlias + currentPicBedName.value = allPicBedConfigure[picBedAlias].picBedName + currentPagePicBedConfig = allPicBedConfigure[picBedAlias] + picBedSwitchDialogVisible.value = false + currentSelectedBucket.value = '' + getBucketList() } -const changePicBed = () => { +function changePicBed () { picBedSwitchDialogVisible.value = true } -const openBucketPageSetting = () => { +function openBucketPageSetting () { router.push({ path: '/main-page/manage-main-page/manage-setting-page' }) diff --git a/src/renderer/manage/pages/manageSetting.vue b/src/renderer/manage/pages/manageSetting.vue index 26b75a6..089fbfd 100644 --- a/src/renderer/manage/pages/manageSetting.vue +++ b/src/renderer/manage/pages/manageSetting.vue @@ -612,21 +612,21 @@ async function initData () { form.timestampRename = config.settings.timestampRename ?? false form.randomStringRename = config.settings.randomStringRename ?? false form.customRename = config.settings.customRename ?? false - customRenameFormat.value = config.settings.customRenameFormat ?? '{filename}' - customPasteFormat.value = config.settings.customPasteFormat ?? '$url' - pasteFormat.value = config.settings.pasteFormat ?? 'markdown' - downloadDir.value = config.settings.downloadDir ?? '' form.isAutoRefresh = config.settings.isAutoRefresh ?? false form.isShowThumbnail = config.settings.isShowThumbnail ?? false form.isShowList = config.settings.isShowList ?? false form.isIgnoreCase = config.settings.isIgnoreCase ?? false form.isForceCustomUrlHttps = config.settings.isForceCustomUrlHttps ?? true form.isEncodeUrl = config.settings.isEncodeUrl ?? false - PreSignedExpire.value = config.settings.PreSignedExpire ?? 14400 - maxDownloadFileCount.value = config.settings.maxDownloadFileCount ?? 5 form.isUploadKeepDirStructure = config.settings.isUploadKeepDirStructure ?? true form.isDownloadFileKeepDirStructure = config.settings.isDownloadKeepDirStructure ?? false form.isDownloadFolderKeepDirStructure = config.settings.isDownloadFolderKeepDirStructure ?? true + PreSignedExpire.value = config.settings.PreSignedExpire ?? 14400 + maxDownloadFileCount.value = config.settings.maxDownloadFileCount ?? 5 + customRenameFormat.value = config.settings.customRenameFormat ?? '{filename}' + customPasteFormat.value = config.settings.customPasteFormat ?? '$url' + pasteFormat.value = config.settings.pasteFormat ?? 'markdown' + downloadDir.value = config.settings.downloadDir ?? '' } async function handleDownloadDirClick () { diff --git a/src/renderer/manage/store/bucketFileDb.ts b/src/renderer/manage/store/bucketFileDb.ts index 865c6be..e0aa277 100644 --- a/src/renderer/manage/store/bucketFileDb.ts +++ b/src/renderer/manage/store/bucketFileDb.ts @@ -19,37 +19,38 @@ export interface IFileCache { * new picbed will add a plist suffix to distinguish from picgo */ export class FileCacheDb extends Dexie { - tcyun: Table aliyun: Table - qiniu: Table github: Table - smms: Table - upyun: Table imgur: Table - s3plist: Table - webdavplist: Table local: Table + tcyun: Table + qiniu: Table + smms: Table + s3plist: Table sftpplist: Table + upyun: Table + webdavplist: Table constructor () { super('bucketFileDb') - const tableNames = ['tcyun', 'aliyun', 'qiniu', 'github', 'smms', 'upyun', 'imgur', 's3plist', 'webdavplist', 'local', 'sftpplist'] + const tableNames = ['aliyun', 'github', 'imgur', 'local', 'qiniu', 's3plist', 'sftpplist', 'smms', 'tcyun', 'upyun', 'webdavplist'] + const tableNamesMap = tableNames.reduce((acc, cur) => { acc[cur] = '&key, value' return acc }, {} as IStringKeyMap) this.version(4).stores(tableNamesMap) - this.tcyun = this.table('tcyun') this.aliyun = this.table('aliyun') - this.qiniu = this.table('qiniu') this.github = this.table('github') + this.imgur = this.table('imgur') + this.local = this.table('local') + this.qiniu = this.table('qiniu') + this.tcyun = this.table('tcyun') + this.s3plist = this.table('s3plist') + this.sftpplist = this.table('sftpplist') this.smms = this.table('smms') this.upyun = this.table('upyun') - this.imgur = this.table('imgur') - this.s3plist = this.table('s3plist') this.webdavplist = this.table('webdavplist') - this.local = this.table('local') - this.sftpplist = this.table('sftpplist') } } diff --git a/src/renderer/pages/PicGoSetting.vue b/src/renderer/pages/PicGoSetting.vue index 6db3c90..ec67b4b 100644 --- a/src/renderer/pages/PicGoSetting.vue +++ b/src/renderer/pages/PicGoSetting.vue @@ -1479,6 +1479,7 @@ import pkg from 'root/package.json' // 事件常量 import { PICGO_OPEN_FILE, OPEN_URL, GET_PICBEDS, HIDE_DOCK } from '#/events/constants' +import { IRPCActionType } from '~/universal/types/enum' // Electron 相关 import { @@ -1492,13 +1493,12 @@ import { i18nManager, T as $T } from '@/i18n/index' import { enforceNumber } from '~/universal/utils/common' import { getLatestVersion } from '#/utils/getLatestVersion' import { compare } from 'compare-versions' -import { STABLE_RELEASE_URL } from '#/utils/static' // Vue 相关 import { computed, onBeforeMount, onBeforeUnmount, reactive, ref, toRaw } from 'vue' // 数据发送工具函数 -import { getConfig, saveConfig, sendToMain } from '@/utils/dataSender' +import { getConfig, saveConfig, sendRPC, sendToMain } from '@/utils/dataSender' // Vue Router 相关 import { useRouter } from 'vue-router' @@ -2049,7 +2049,7 @@ async function checkUpdate () { function confirmCheckVersion () { if (needUpdate.value) { - sendToMain(OPEN_URL, STABLE_RELEASE_URL) + sendRPC(IRPCActionType.RELOAD_APP) } checkUpdateVisible.value = false } diff --git a/src/renderer/utils/common.ts b/src/renderer/utils/common.ts index 31843d3..d518c8b 100644 --- a/src/renderer/utils/common.ts +++ b/src/renderer/utils/common.ts @@ -4,15 +4,9 @@ import { isReactive, isRef, toRaw, unref } from 'vue' * get raw data from reactive or ref */ export const getRawData = (args: any): any => { - if (isRef(args)) { - return unref(args) - } - if (isReactive(args)) { - return toRaw(args) - } - if (Array.isArray(args)) { - return args.map(getRawData) - } + if (isRef(args)) return unref(args) + if (isReactive(args)) return toRaw(args) + if (Array.isArray(args)) return args.map(getRawData) if (typeof args === 'object' && args !== null) { const data = {} as Record for (const key in args) { diff --git a/vue.config.js b/vue.config.js index 512b755..d92ac9e 100644 --- a/vue.config.js +++ b/vue.config.js @@ -117,7 +117,8 @@ const config = { linux: { icon: 'build/icons/', asarUnpack: [ - '**/node_modules/sharp/**' + '**/node_modules/sharp/**', + '**/node_modules/ssh2-no-cpu-features/**' ] }, snap: { diff --git a/yarn.lock b/yarn.lock index b869226..d989c0e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -101,831 +101,471 @@ "@aws-sdk/util-utf8-browser" "^3.0.0" tslib "^1.11.1" -"@aws-sdk/abort-controller@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.272.0.tgz#c2d244e9d422583a786dfb75485316cb1d4793ce" - integrity sha512-s2TV3phapcTwZNr4qLxbfuQuE9ZMP4RoJdkvRRCkKdm6jslsWLJf2Zlcxti/23hOlINUMYv2iXE2pftIgWGdpg== - dependencies: - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" - -"@aws-sdk/chunked-blob-reader-native@3.208.0": - version "3.208.0" - resolved "https://registry.npmjs.org/@aws-sdk/chunked-blob-reader-native/-/chunked-blob-reader-native-3.208.0.tgz#cdbd12c89a4f3ddd91bf707da8bb4af311487cc5" - integrity sha512-JeOZ95PW+fJ6bbuqPySYqLqHk1n4+4ueEEraJsiUrPBV0S1ZtyvOGHcnGztKUjr2PYNaiexmpWuvUve9K12HRA== - dependencies: - "@aws-sdk/util-base64" "3.208.0" - tslib "^2.3.1" - -"@aws-sdk/chunked-blob-reader@3.188.0": - version "3.188.0" - resolved "https://registry.npmjs.org/@aws-sdk/chunked-blob-reader/-/chunked-blob-reader-3.188.0.tgz#18181b27511ab512e56b9f2cef30d2abbef639dc" - integrity sha512-zkPRFZZPL3eH+kH86LDYYXImiClA1/sW60zYOjse9Pgka+eDJlvBN6hcYxwDEKjcwATYiSRR1aVQHcfCinlGXg== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/client-s3@^3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.272.0.tgz#cdac76a2ef2fa417ff6624bfbb2a3697631d7a38" - integrity sha512-KxlVhTHfmcm3HlAP5+vY1cuQt60AaYOISp1ccYOPsww7Ly7fbDnbov0AV9bcwlLLVcfZFWQYJqH+Gvk2SpyXFQ== +"@aws-sdk/client-s3@^3.388.0": + version "3.388.0" + resolved "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.388.0.tgz#d9b091d8670583233145a5c4991470c688840790" + integrity sha512-9UN8gtr/4e4YnHb3Kb4VsxGTDe6olkL90ivK09jKwG2SX8m5OY2fIHSjtyqUHDuFb67JOk3WVEMbZEfxfx46+w== 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.272.0" - "@aws-sdk/config-resolver" "3.272.0" - "@aws-sdk/credential-provider-node" "3.272.0" - "@aws-sdk/eventstream-serde-browser" "3.272.0" - "@aws-sdk/eventstream-serde-config-resolver" "3.272.0" - "@aws-sdk/eventstream-serde-node" "3.272.0" - "@aws-sdk/fetch-http-handler" "3.272.0" - "@aws-sdk/hash-blob-browser" "3.272.0" - "@aws-sdk/hash-node" "3.272.0" - "@aws-sdk/hash-stream-node" "3.272.0" - "@aws-sdk/invalid-dependency" "3.272.0" - "@aws-sdk/md5-js" "3.272.0" - "@aws-sdk/middleware-bucket-endpoint" "3.272.0" - "@aws-sdk/middleware-content-length" "3.272.0" - "@aws-sdk/middleware-endpoint" "3.272.0" - "@aws-sdk/middleware-expect-continue" "3.272.0" - "@aws-sdk/middleware-flexible-checksums" "3.272.0" - "@aws-sdk/middleware-host-header" "3.272.0" - "@aws-sdk/middleware-location-constraint" "3.272.0" - "@aws-sdk/middleware-logger" "3.272.0" - "@aws-sdk/middleware-recursion-detection" "3.272.0" - "@aws-sdk/middleware-retry" "3.272.0" - "@aws-sdk/middleware-sdk-s3" "3.272.0" - "@aws-sdk/middleware-serde" "3.272.0" - "@aws-sdk/middleware-signing" "3.272.0" - "@aws-sdk/middleware-ssec" "3.272.0" - "@aws-sdk/middleware-stack" "3.272.0" - "@aws-sdk/middleware-user-agent" "3.272.0" - "@aws-sdk/node-config-provider" "3.272.0" - "@aws-sdk/node-http-handler" "3.272.0" - "@aws-sdk/protocol-http" "3.272.0" - "@aws-sdk/signature-v4-multi-region" "3.272.0" - "@aws-sdk/smithy-client" "3.272.0" - "@aws-sdk/types" "3.272.0" - "@aws-sdk/url-parser" "3.272.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.272.0" - "@aws-sdk/util-defaults-mode-node" "3.272.0" - "@aws-sdk/util-endpoints" "3.272.0" - "@aws-sdk/util-retry" "3.272.0" - "@aws-sdk/util-stream-browser" "3.272.0" - "@aws-sdk/util-stream-node" "3.272.0" - "@aws-sdk/util-user-agent-browser" "3.272.0" - "@aws-sdk/util-user-agent-node" "3.272.0" - "@aws-sdk/util-utf8" "3.254.0" - "@aws-sdk/util-waiter" "3.272.0" - "@aws-sdk/xml-builder" "3.201.0" - fast-xml-parser "4.0.11" - tslib "^2.3.1" + "@aws-sdk/client-sts" "3.388.0" + "@aws-sdk/credential-provider-node" "3.388.0" + "@aws-sdk/middleware-bucket-endpoint" "3.387.0" + "@aws-sdk/middleware-expect-continue" "3.387.0" + "@aws-sdk/middleware-flexible-checksums" "3.387.0" + "@aws-sdk/middleware-host-header" "3.387.0" + "@aws-sdk/middleware-location-constraint" "3.387.0" + "@aws-sdk/middleware-logger" "3.387.0" + "@aws-sdk/middleware-recursion-detection" "3.387.0" + "@aws-sdk/middleware-sdk-s3" "3.387.0" + "@aws-sdk/middleware-signing" "3.387.0" + "@aws-sdk/middleware-ssec" "3.387.0" + "@aws-sdk/middleware-user-agent" "3.387.0" + "@aws-sdk/signature-v4-multi-region" "3.387.0" + "@aws-sdk/types" "3.387.0" + "@aws-sdk/util-endpoints" "3.387.0" + "@aws-sdk/util-user-agent-browser" "3.387.0" + "@aws-sdk/util-user-agent-node" "3.387.0" + "@aws-sdk/xml-builder" "3.310.0" + "@smithy/config-resolver" "^2.0.2" + "@smithy/eventstream-serde-browser" "^2.0.2" + "@smithy/eventstream-serde-config-resolver" "^2.0.2" + "@smithy/eventstream-serde-node" "^2.0.2" + "@smithy/fetch-http-handler" "^2.0.2" + "@smithy/hash-blob-browser" "^2.0.2" + "@smithy/hash-node" "^2.0.2" + "@smithy/hash-stream-node" "^2.0.2" + "@smithy/invalid-dependency" "^2.0.2" + "@smithy/md5-js" "^2.0.2" + "@smithy/middleware-content-length" "^2.0.2" + "@smithy/middleware-endpoint" "^2.0.2" + "@smithy/middleware-retry" "^2.0.2" + "@smithy/middleware-serde" "^2.0.2" + "@smithy/middleware-stack" "^2.0.0" + "@smithy/node-config-provider" "^2.0.2" + "@smithy/node-http-handler" "^2.0.2" + "@smithy/protocol-http" "^2.0.2" + "@smithy/smithy-client" "^2.0.2" + "@smithy/types" "^2.1.0" + "@smithy/url-parser" "^2.0.2" + "@smithy/util-base64" "^2.0.0" + "@smithy/util-body-length-browser" "^2.0.0" + "@smithy/util-body-length-node" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.2" + "@smithy/util-defaults-mode-node" "^2.0.2" + "@smithy/util-retry" "^2.0.0" + "@smithy/util-stream" "^2.0.2" + "@smithy/util-utf8" "^2.0.0" + "@smithy/util-waiter" "^2.0.2" + fast-xml-parser "4.2.5" + tslib "^2.5.0" -"@aws-sdk/client-sso-oidc@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.272.0.tgz#32ec5d4bd4d1f343d642a5846dae6e1864cc890c" - integrity sha512-ECcXu3xoa1yggnGKMTh29eWNHiF/wC6r5Uqbla22eOOosyh0+Z6lkJ3JUSLOUKCkBXA4Cs/tJL9UDFBrKbSlvA== +"@aws-sdk/client-sso@3.387.0": + version "3.387.0" + resolved "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.387.0.tgz#d2182c09ad8d75a1a8896c2765e6f8729118660f" + integrity sha512-E7uKSvbA0XMKSN5KLInf52hmMpe9/OKo6N9OPffGXdn3fNEQlvyQq3meUkqG7Is0ldgsQMz5EUBNtNybXzr3tQ== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/config-resolver" "3.272.0" - "@aws-sdk/fetch-http-handler" "3.272.0" - "@aws-sdk/hash-node" "3.272.0" - "@aws-sdk/invalid-dependency" "3.272.0" - "@aws-sdk/middleware-content-length" "3.272.0" - "@aws-sdk/middleware-endpoint" "3.272.0" - "@aws-sdk/middleware-host-header" "3.272.0" - "@aws-sdk/middleware-logger" "3.272.0" - "@aws-sdk/middleware-recursion-detection" "3.272.0" - "@aws-sdk/middleware-retry" "3.272.0" - "@aws-sdk/middleware-serde" "3.272.0" - "@aws-sdk/middleware-stack" "3.272.0" - "@aws-sdk/middleware-user-agent" "3.272.0" - "@aws-sdk/node-config-provider" "3.272.0" - "@aws-sdk/node-http-handler" "3.272.0" - "@aws-sdk/protocol-http" "3.272.0" - "@aws-sdk/smithy-client" "3.272.0" - "@aws-sdk/types" "3.272.0" - "@aws-sdk/url-parser" "3.272.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.272.0" - "@aws-sdk/util-defaults-mode-node" "3.272.0" - "@aws-sdk/util-endpoints" "3.272.0" - "@aws-sdk/util-retry" "3.272.0" - "@aws-sdk/util-user-agent-browser" "3.272.0" - "@aws-sdk/util-user-agent-node" "3.272.0" - "@aws-sdk/util-utf8" "3.254.0" - tslib "^2.3.1" + "@aws-sdk/middleware-host-header" "3.387.0" + "@aws-sdk/middleware-logger" "3.387.0" + "@aws-sdk/middleware-recursion-detection" "3.387.0" + "@aws-sdk/middleware-user-agent" "3.387.0" + "@aws-sdk/types" "3.387.0" + "@aws-sdk/util-endpoints" "3.387.0" + "@aws-sdk/util-user-agent-browser" "3.387.0" + "@aws-sdk/util-user-agent-node" "3.387.0" + "@smithy/config-resolver" "^2.0.2" + "@smithy/fetch-http-handler" "^2.0.2" + "@smithy/hash-node" "^2.0.2" + "@smithy/invalid-dependency" "^2.0.2" + "@smithy/middleware-content-length" "^2.0.2" + "@smithy/middleware-endpoint" "^2.0.2" + "@smithy/middleware-retry" "^2.0.2" + "@smithy/middleware-serde" "^2.0.2" + "@smithy/middleware-stack" "^2.0.0" + "@smithy/node-config-provider" "^2.0.2" + "@smithy/node-http-handler" "^2.0.2" + "@smithy/protocol-http" "^2.0.2" + "@smithy/smithy-client" "^2.0.2" + "@smithy/types" "^2.1.0" + "@smithy/url-parser" "^2.0.2" + "@smithy/util-base64" "^2.0.0" + "@smithy/util-body-length-browser" "^2.0.0" + "@smithy/util-body-length-node" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.2" + "@smithy/util-defaults-mode-node" "^2.0.2" + "@smithy/util-retry" "^2.0.0" + "@smithy/util-utf8" "^2.0.0" + tslib "^2.5.0" -"@aws-sdk/client-sso@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.272.0.tgz#6dedf03e5c1d31ef745e72091868082b10c0bca5" - integrity sha512-xn9a0IGONwQIARmngThoRhF1lLGjHAD67sUaShgIMaIMc6ipVYN6alWG1VuUpoUQ6iiwMEt0CHdfCyLyUV/fTA== +"@aws-sdk/client-sts@3.388.0": + version "3.388.0" + resolved "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.388.0.tgz#df4363f89de34bd02533056fc335ec8e785f788c" + integrity sha512-y9FAcAYHT8O6T/jqhgsIQUb4gLiSTKD3xtzudDvjmFi8gl0oRIY1npbeckSiK6k07VQugm2s64I0nDnDxtWsBg== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/config-resolver" "3.272.0" - "@aws-sdk/fetch-http-handler" "3.272.0" - "@aws-sdk/hash-node" "3.272.0" - "@aws-sdk/invalid-dependency" "3.272.0" - "@aws-sdk/middleware-content-length" "3.272.0" - "@aws-sdk/middleware-endpoint" "3.272.0" - "@aws-sdk/middleware-host-header" "3.272.0" - "@aws-sdk/middleware-logger" "3.272.0" - "@aws-sdk/middleware-recursion-detection" "3.272.0" - "@aws-sdk/middleware-retry" "3.272.0" - "@aws-sdk/middleware-serde" "3.272.0" - "@aws-sdk/middleware-stack" "3.272.0" - "@aws-sdk/middleware-user-agent" "3.272.0" - "@aws-sdk/node-config-provider" "3.272.0" - "@aws-sdk/node-http-handler" "3.272.0" - "@aws-sdk/protocol-http" "3.272.0" - "@aws-sdk/smithy-client" "3.272.0" - "@aws-sdk/types" "3.272.0" - "@aws-sdk/url-parser" "3.272.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.272.0" - "@aws-sdk/util-defaults-mode-node" "3.272.0" - "@aws-sdk/util-endpoints" "3.272.0" - "@aws-sdk/util-retry" "3.272.0" - "@aws-sdk/util-user-agent-browser" "3.272.0" - "@aws-sdk/util-user-agent-node" "3.272.0" - "@aws-sdk/util-utf8" "3.254.0" - tslib "^2.3.1" + "@aws-sdk/credential-provider-node" "3.388.0" + "@aws-sdk/middleware-host-header" "3.387.0" + "@aws-sdk/middleware-logger" "3.387.0" + "@aws-sdk/middleware-recursion-detection" "3.387.0" + "@aws-sdk/middleware-sdk-sts" "3.387.0" + "@aws-sdk/middleware-signing" "3.387.0" + "@aws-sdk/middleware-user-agent" "3.387.0" + "@aws-sdk/types" "3.387.0" + "@aws-sdk/util-endpoints" "3.387.0" + "@aws-sdk/util-user-agent-browser" "3.387.0" + "@aws-sdk/util-user-agent-node" "3.387.0" + "@smithy/config-resolver" "^2.0.2" + "@smithy/fetch-http-handler" "^2.0.2" + "@smithy/hash-node" "^2.0.2" + "@smithy/invalid-dependency" "^2.0.2" + "@smithy/middleware-content-length" "^2.0.2" + "@smithy/middleware-endpoint" "^2.0.2" + "@smithy/middleware-retry" "^2.0.2" + "@smithy/middleware-serde" "^2.0.2" + "@smithy/middleware-stack" "^2.0.0" + "@smithy/node-config-provider" "^2.0.2" + "@smithy/node-http-handler" "^2.0.2" + "@smithy/protocol-http" "^2.0.2" + "@smithy/smithy-client" "^2.0.2" + "@smithy/types" "^2.1.0" + "@smithy/url-parser" "^2.0.2" + "@smithy/util-base64" "^2.0.0" + "@smithy/util-body-length-browser" "^2.0.0" + "@smithy/util-body-length-node" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.2" + "@smithy/util-defaults-mode-node" "^2.0.2" + "@smithy/util-retry" "^2.0.0" + "@smithy/util-utf8" "^2.0.0" + fast-xml-parser "4.2.5" + tslib "^2.5.0" -"@aws-sdk/client-sts@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.272.0.tgz#a63993d53ca7243f8dadc715b539afdcfa482abf" - integrity sha512-kigxCxURp3WupufGaL/LABMb7UQfzAQkKcj9royizL3ItJ0vw5kW/JFrPje5IW1mfLgdPF7PI9ShOjE0fCLTqA== +"@aws-sdk/credential-provider-env@3.387.0": + version "3.387.0" + resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.387.0.tgz#7323eada10228c0157195a922d10638cd65c293c" + integrity sha512-PVqNk7XPIYe5CMYNvELkcALtkl/pIM8/uPtqEtTg+mgnZBeL4fAmgXZiZMahQo1DxP5t/JaK384f6JG+A0qDjA== dependencies: - "@aws-crypto/sha256-browser" "3.0.0" - "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/config-resolver" "3.272.0" - "@aws-sdk/credential-provider-node" "3.272.0" - "@aws-sdk/fetch-http-handler" "3.272.0" - "@aws-sdk/hash-node" "3.272.0" - "@aws-sdk/invalid-dependency" "3.272.0" - "@aws-sdk/middleware-content-length" "3.272.0" - "@aws-sdk/middleware-endpoint" "3.272.0" - "@aws-sdk/middleware-host-header" "3.272.0" - "@aws-sdk/middleware-logger" "3.272.0" - "@aws-sdk/middleware-recursion-detection" "3.272.0" - "@aws-sdk/middleware-retry" "3.272.0" - "@aws-sdk/middleware-sdk-sts" "3.272.0" - "@aws-sdk/middleware-serde" "3.272.0" - "@aws-sdk/middleware-signing" "3.272.0" - "@aws-sdk/middleware-stack" "3.272.0" - "@aws-sdk/middleware-user-agent" "3.272.0" - "@aws-sdk/node-config-provider" "3.272.0" - "@aws-sdk/node-http-handler" "3.272.0" - "@aws-sdk/protocol-http" "3.272.0" - "@aws-sdk/smithy-client" "3.272.0" - "@aws-sdk/types" "3.272.0" - "@aws-sdk/url-parser" "3.272.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.272.0" - "@aws-sdk/util-defaults-mode-node" "3.272.0" - "@aws-sdk/util-endpoints" "3.272.0" - "@aws-sdk/util-retry" "3.272.0" - "@aws-sdk/util-user-agent-browser" "3.272.0" - "@aws-sdk/util-user-agent-node" "3.272.0" - "@aws-sdk/util-utf8" "3.254.0" - fast-xml-parser "4.0.11" - tslib "^2.3.1" + "@aws-sdk/types" "3.387.0" + "@smithy/property-provider" "^2.0.0" + "@smithy/types" "^2.1.0" + tslib "^2.5.0" -"@aws-sdk/config-resolver@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.272.0.tgz#207af3c70b05c4d93c60fa60201c93dff78802ba" - integrity sha512-Dr4CffRVNsOp3LRNdpvcH6XuSgXOSLblWliCy/5I86cNl567KVMxujVx6uPrdTXYs2h1rt3MNl6jQGnAiJeTbw== +"@aws-sdk/credential-provider-ini@3.388.0": + version "3.388.0" + resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.388.0.tgz#284b6dd2da4f3f8f53b2fa1838085148a478b936" + integrity sha512-3dg3A8AiZ5vXkSAYyyI3V/AW3Eo6KQJyE/glA+Nr2M0oAjT4z3vHhS3pf2B+hfKGZBTuKKgxusrrhrQABd/Diw== dependencies: - "@aws-sdk/signature-v4" "3.272.0" - "@aws-sdk/types" "3.272.0" - "@aws-sdk/util-config-provider" "3.208.0" - "@aws-sdk/util-middleware" "3.272.0" - tslib "^2.3.1" + "@aws-sdk/credential-provider-env" "3.387.0" + "@aws-sdk/credential-provider-process" "3.387.0" + "@aws-sdk/credential-provider-sso" "3.388.0" + "@aws-sdk/credential-provider-web-identity" "3.387.0" + "@aws-sdk/types" "3.387.0" + "@smithy/credential-provider-imds" "^2.0.0" + "@smithy/property-provider" "^2.0.0" + "@smithy/shared-ini-file-loader" "^2.0.0" + "@smithy/types" "^2.1.0" + tslib "^2.5.0" -"@aws-sdk/credential-provider-env@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.272.0.tgz#c647799806d2cf491b9b0d8d32682393caf74e20" - integrity sha512-QI65NbLnKLYHyTYhXaaUrq6eVsCCrMUb05WDA7+TJkWkjXesovpjc8vUKgFiLSxmgKmb2uOhHNcDyObKMrYQFw== +"@aws-sdk/credential-provider-node@3.388.0": + version "3.388.0" + resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.388.0.tgz#4c1599e2fdd94cff61f1d5568cade8e595cf4da2" + integrity sha512-BqWAkIG08gj/wevpesaZhAjALjfUNVjseHQRk+DNUoHIfyibW7Ahf3q/GIPs11dA2o8ECwR9/fo68Sq+sK799A== dependencies: - "@aws-sdk/property-provider" "3.272.0" - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" + "@aws-sdk/credential-provider-env" "3.387.0" + "@aws-sdk/credential-provider-ini" "3.388.0" + "@aws-sdk/credential-provider-process" "3.387.0" + "@aws-sdk/credential-provider-sso" "3.388.0" + "@aws-sdk/credential-provider-web-identity" "3.387.0" + "@aws-sdk/types" "3.387.0" + "@smithy/credential-provider-imds" "^2.0.0" + "@smithy/property-provider" "^2.0.0" + "@smithy/shared-ini-file-loader" "^2.0.0" + "@smithy/types" "^2.1.0" + tslib "^2.5.0" -"@aws-sdk/credential-provider-imds@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.272.0.tgz#8e740961c2e1f9b93a467e8d5e836e359e18592c" - integrity sha512-wwAfVY1jTFQEfxVfdYD5r5ieYGl+0g4nhekVxNMqE8E1JeRDd18OqiwAflzpgBIqxfqvCUkf+vl5JYyacMkNAQ== +"@aws-sdk/credential-provider-process@3.387.0": + version "3.387.0" + resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.387.0.tgz#114acfbcf9bd289e549fb3fd48acc1a71d7c75b7" + integrity sha512-tQScLHmDlqkQN+mqw4s3cxepEUeHYDhFl5eH+J8puvPqWjXMYpCEdY79SAtWs6SZd4CWiZ0VLeYU6xQBZengbQ== dependencies: - "@aws-sdk/node-config-provider" "3.272.0" - "@aws-sdk/property-provider" "3.272.0" - "@aws-sdk/types" "3.272.0" - "@aws-sdk/url-parser" "3.272.0" - tslib "^2.3.1" + "@aws-sdk/types" "3.387.0" + "@smithy/property-provider" "^2.0.0" + "@smithy/shared-ini-file-loader" "^2.0.0" + "@smithy/types" "^2.1.0" + tslib "^2.5.0" -"@aws-sdk/credential-provider-ini@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.272.0.tgz#86fe4faf38507fada22cbe6f422ebad8777e0172" - integrity sha512-iE3CDzK5NcupHYjfYjBdY1JCy8NLEoRUsboEjG0i0gy3S3jVpDeVHX1dLVcL/slBFj6GiM7SoNV/UfKnJf3Gaw== +"@aws-sdk/credential-provider-sso@3.388.0": + version "3.388.0" + resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.388.0.tgz#39868ebd160d24348287c8a8e57908f6a5d86046" + integrity sha512-RH02+rntaO0UhnSBr42n+7q8HOztc+Dets/hh6cWovf3Yi9s9ghLgYLN9FXpSosfot3XkmT/HOCa+CphAmGN9A== dependencies: - "@aws-sdk/credential-provider-env" "3.272.0" - "@aws-sdk/credential-provider-imds" "3.272.0" - "@aws-sdk/credential-provider-process" "3.272.0" - "@aws-sdk/credential-provider-sso" "3.272.0" - "@aws-sdk/credential-provider-web-identity" "3.272.0" - "@aws-sdk/property-provider" "3.272.0" - "@aws-sdk/shared-ini-file-loader" "3.272.0" - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" + "@aws-sdk/client-sso" "3.387.0" + "@aws-sdk/token-providers" "3.388.0" + "@aws-sdk/types" "3.387.0" + "@smithy/property-provider" "^2.0.0" + "@smithy/shared-ini-file-loader" "^2.0.0" + "@smithy/types" "^2.1.0" + tslib "^2.5.0" -"@aws-sdk/credential-provider-node@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.272.0.tgz#953f73468f87510f1dcd0480f6f17139b4b3c0bf" - integrity sha512-FI8uvwM1IxiRSvbkdKv8DZG5vxU3ezaseTaB1fHWTxEUFb0pWIoHX9oeOKer9Fj31SOZTCNAaYFURbSRuZlm/w== +"@aws-sdk/credential-provider-web-identity@3.387.0": + version "3.387.0" + resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.387.0.tgz#f15431ce00dbfe4f937b4afc706254759a096396" + integrity sha512-6ueMPl+J3KWv6ZaAWF4Z138QCuBVFZRVAgwbtP3BNqWrrs4Q6TPksOQJ79lRDMpv0EUoyVl04B6lldNlhN8RdA== dependencies: - "@aws-sdk/credential-provider-env" "3.272.0" - "@aws-sdk/credential-provider-imds" "3.272.0" - "@aws-sdk/credential-provider-ini" "3.272.0" - "@aws-sdk/credential-provider-process" "3.272.0" - "@aws-sdk/credential-provider-sso" "3.272.0" - "@aws-sdk/credential-provider-web-identity" "3.272.0" - "@aws-sdk/property-provider" "3.272.0" - "@aws-sdk/shared-ini-file-loader" "3.272.0" - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" + "@aws-sdk/types" "3.387.0" + "@smithy/property-provider" "^2.0.0" + "@smithy/types" "^2.1.0" + tslib "^2.5.0" -"@aws-sdk/credential-provider-process@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.272.0.tgz#bd0c859554e705c085f0e2ad5dad7e1e43c967ad" - integrity sha512-hiCAjWWm2PeBFp5cjkxqyam/XADjiS+e7GzwC34TbZn3LisS0uoweLojj9tD11NnnUhyhbLteUvu5+rotOLwrg== +"@aws-sdk/lib-storage@^3.388.0": + version "3.388.0" + resolved "https://registry.npmjs.org/@aws-sdk/lib-storage/-/lib-storage-3.388.0.tgz#038a5692de4583b88086374f0dda749d851e0075" + integrity sha512-LVCSi++ssMO2hXOXe5LgQzs3p+3/QVFI7aMr+Ebad+NJSpNGsngMxhGQIxlKwBNy+3MPfd9bS6y3VtuQ66Tk1g== dependencies: - "@aws-sdk/property-provider" "3.272.0" - "@aws-sdk/shared-ini-file-loader" "3.272.0" - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" - -"@aws-sdk/credential-provider-sso@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.272.0.tgz#bd24f9b06088aed91c5d6aaddf3f7e7ab818afd7" - integrity sha512-hwYaulyiU/7chKKFecxCeo0ls6Dxs7h+5EtoYcJJGvfpvCncyOZF35t00OAsCd3Wo7HkhhgfpGdb6dmvCNQAZQ== - dependencies: - "@aws-sdk/client-sso" "3.272.0" - "@aws-sdk/property-provider" "3.272.0" - "@aws-sdk/shared-ini-file-loader" "3.272.0" - "@aws-sdk/token-providers" "3.272.0" - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" - -"@aws-sdk/credential-provider-web-identity@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.272.0.tgz#2a1d8f73654c2d50bf27c6355a550bc389d6057e" - integrity sha512-ImrHMkcgneGa/HadHAQXPwOrX26sAKuB8qlMxZF/ZCM2B55u8deY+ZVkVuraeKb7YsahMGehPFOfRAF6mvFI5Q== - dependencies: - "@aws-sdk/property-provider" "3.272.0" - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" - -"@aws-sdk/eventstream-codec@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/eventstream-codec/-/eventstream-codec-3.272.0.tgz#9d5cbc6c2e438eee18eb8532bc4a3cab16315214" - integrity sha512-HYMzglDnqUhvx3u9MdzZ/OjLuavaaH9zF9XMXRuv7bdsN9AAi3/0he0FEx84ZXNXSAZCebLwXJYf0ZrN6g37QA== - dependencies: - "@aws-crypto/crc32" "3.0.0" - "@aws-sdk/types" "3.272.0" - "@aws-sdk/util-hex-encoding" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/eventstream-serde-browser@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/eventstream-serde-browser/-/eventstream-serde-browser-3.272.0.tgz#c8b4a98beb9473db508a4669bd0dc25de4c0c825" - integrity sha512-mE1+mevS+KVKpnTLi5FytsBwAK1kWZ92ERtAiElp58SKE1OpfSg8lEY8VI6JKGlueN540Qq3LeIgA2/HJOcK/w== - dependencies: - "@aws-sdk/eventstream-serde-universal" "3.272.0" - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" - -"@aws-sdk/eventstream-serde-config-resolver@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.272.0.tgz#f72ab037404ecb01e35dc619d7971813c269346c" - integrity sha512-e47BhGBvx+me53cvYx+47ml5KNDj7XoTth80krHlyLrimFELE1ij4tHSKR/XzilKKH1uIWmJQdlAi29129ZX5w== - dependencies: - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" - -"@aws-sdk/eventstream-serde-node@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/eventstream-serde-node/-/eventstream-serde-node-3.272.0.tgz#5f3e97e14419938271a2e62d2f759347a093530a" - integrity sha512-uto8y4FoZugWnczM1TKwv6oV2Po2Jgrp+W1Ws3baRQ4Lan+QpFx3Tps1N5rNzQ+7Uz0xT1BhbSNPAkKs22/jtg== - dependencies: - "@aws-sdk/eventstream-serde-universal" "3.272.0" - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" - -"@aws-sdk/eventstream-serde-universal@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/eventstream-serde-universal/-/eventstream-serde-universal-3.272.0.tgz#3dbc2a92486f3c1772ab1aba52324376cc112013" - integrity sha512-E9jlt8tzDcEMoNlgv3+01jGPJPHmbmw2NsajZhB4axVMpEy247JV6qvCZe+5R+EGy96t0pfsO2naViEB4Va47g== - dependencies: - "@aws-sdk/eventstream-codec" "3.272.0" - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" - -"@aws-sdk/fetch-http-handler@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.272.0.tgz#52ec2ba4ea25738a91db466a617bd7cc2bd6d2e9" - integrity sha512-1Qhm9e0RbS1Xf4CZqUbQyUMkDLd7GrsRXWIvm9b86/vgeV8/WnjO3CMue9D51nYgcyQORhYXv6uVjAYCWbUExA== - dependencies: - "@aws-sdk/protocol-http" "3.272.0" - "@aws-sdk/querystring-builder" "3.272.0" - "@aws-sdk/types" "3.272.0" - "@aws-sdk/util-base64" "3.208.0" - tslib "^2.3.1" - -"@aws-sdk/hash-blob-browser@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/hash-blob-browser/-/hash-blob-browser-3.272.0.tgz#c3f71c082f1c3f86fb4f7632e1a9cb418f8d8a03" - integrity sha512-IRCIMG42fXcdD92C8Sb0CQI8D/msxDwHGAIqP94iGhVEnKX2egyx5J8lmPY4gEky5UzyMMaH7cayBv89ZMEBmQ== - dependencies: - "@aws-sdk/chunked-blob-reader" "3.188.0" - "@aws-sdk/chunked-blob-reader-native" "3.208.0" - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" - -"@aws-sdk/hash-node@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.272.0.tgz#a39d80fd118ad306f17191f0565ea4db88aa0563" - integrity sha512-40dwND+iAm3VtPHPZu7/+CIdVJFk2s0cWZt1lOiMPMSXycSYJ45wMk7Lly3uoqRx0uWfFK5iT2OCv+fJi5jTng== - dependencies: - "@aws-sdk/types" "3.272.0" - "@aws-sdk/util-buffer-from" "3.208.0" - "@aws-sdk/util-utf8" "3.254.0" - tslib "^2.3.1" - -"@aws-sdk/hash-stream-node@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/hash-stream-node/-/hash-stream-node-3.272.0.tgz#543fb22d16b9fffae8b071f076fcbd39c8822fff" - integrity sha512-mWwQWdfVYoR6PXRLkHP6pC1cghZMg0ULuOAm70EtTO2YXiyLlMIDb+VD4RRbjh3hNkzh+y/W47wSUJthGBM1kg== - dependencies: - "@aws-sdk/types" "3.272.0" - "@aws-sdk/util-utf8" "3.254.0" - tslib "^2.3.1" - -"@aws-sdk/invalid-dependency@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.272.0.tgz#93b34dc0f78d0c44a4beae6dc75dde4801915f1c" - integrity sha512-ysW6wbjl1Y78txHUQ/Tldj2Rg1BI7rpMO9B9xAF6yAX3mQ7t6SUPQG/ewOGvH2208NBIl3qP5e/hDf0Q6r/1iw== - dependencies: - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" - -"@aws-sdk/is-array-buffer@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.201.0.tgz#06e557adc284fac2f26071c2944ae01f61b95854" - integrity sha512-UPez5qLh3dNgt0DYnPD/q0mVJY84rA17QE26hVNOW3fAji8W2wrwrxdacWOxyXvlxWsVRcKmr+lay1MDqpAMfg== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/lib-storage@^3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/lib-storage/-/lib-storage-3.272.0.tgz#24a829938ec567e0861dec9e7bb61e91a53185ea" - integrity sha512-HVgPSztekEGXsy0SA9MxEq+ya/HbXpYpLeZpFcdxbvOm0nztlxoQJrTAZC4VsKq64JlVjEP+12QcSIFJVbUwrQ== - dependencies: - "@aws-sdk/middleware-endpoint" "3.272.0" - "@aws-sdk/smithy-client" "3.272.0" + "@smithy/abort-controller" "^2.0.1" + "@smithy/middleware-endpoint" "^2.0.2" + "@smithy/smithy-client" "^2.0.2" buffer "5.6.0" events "3.3.0" stream-browserify "3.0.0" - tslib "^2.3.1" + tslib "^2.5.0" -"@aws-sdk/md5-js@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/md5-js/-/md5-js-3.272.0.tgz#2f4dc06541a60979bb807c8adc438f13fc3ad958" - integrity sha512-/GK32mgAarhn/F0xCeBKbYfLRof3tOCNrg8mAGNz9Di8E1/qMOnX/OXUGag0lsvNZ6DTjdjln29t4e8iKmOVqA== +"@aws-sdk/middleware-bucket-endpoint@3.387.0": + version "3.387.0" + resolved "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.387.0.tgz#edcfa94beaec51317de84bf7e12e341a5981b8f7" + integrity sha512-o7Dsq0YTUHFcKXD6+30/fXv/Wzdxqz9WonhCu3ZFPwTDLZgOM4QDDKW8EcC1SplKP1IUyaEli8Affodag9T1cQ== dependencies: - "@aws-sdk/types" "3.272.0" - "@aws-sdk/util-utf8" "3.254.0" - tslib "^2.3.1" + "@aws-sdk/types" "3.387.0" + "@aws-sdk/util-arn-parser" "3.310.0" + "@smithy/protocol-http" "^2.0.2" + "@smithy/types" "^2.1.0" + "@smithy/util-config-provider" "^2.0.0" + tslib "^2.5.0" -"@aws-sdk/middleware-bucket-endpoint@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.272.0.tgz#79dab44a109c78548593c9ccc2849d8f232996c2" - integrity sha512-523T6JXfjsY9uSgMusa6myCccRv2TWyUSjzMx/0aUHfHRacJSunfPtSNX1kfYxXWn/ByWhaieHFBPehVI6wg1A== +"@aws-sdk/middleware-expect-continue@3.387.0": + version "3.387.0" + resolved "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.387.0.tgz#2ac9c1f7845b5b266ac8c3cf3210d462a7012733" + integrity sha512-w415a4tjQc6a7isq0AEDWFBC0HWUCHXEDjDl94UACxfMmS9bVabuf04t9CQ+nBBVs6HdiNdfdc/pBR2pRwx2Yg== dependencies: - "@aws-sdk/protocol-http" "3.272.0" - "@aws-sdk/types" "3.272.0" - "@aws-sdk/util-arn-parser" "3.208.0" - "@aws-sdk/util-config-provider" "3.208.0" - tslib "^2.3.1" + "@aws-sdk/types" "3.387.0" + "@smithy/protocol-http" "^2.0.2" + "@smithy/types" "^2.1.0" + tslib "^2.5.0" -"@aws-sdk/middleware-content-length@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.272.0.tgz#400532904c505d3478ddf5c8fe1d703692ea87e8" - integrity sha512-sAbDZSTNmLX+UTGwlUHJBWy0QGQkiClpHwVFXACon+aG0ySLNeRKEVYs6NCPYldw4cj6hveLUn50cX44ukHErw== - dependencies: - "@aws-sdk/protocol-http" "3.272.0" - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-endpoint@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.272.0.tgz#3d10dff07eeb6239b39b2e2762b11d97f19e4a56" - integrity sha512-Dk3JVjj7SxxoUKv3xGiOeBksvPtFhTDrVW75XJ98Ymv8gJH5L1sq4hIeJAHRKogGiRFq2J73mnZSlM9FVXEylg== - dependencies: - "@aws-sdk/middleware-serde" "3.272.0" - "@aws-sdk/protocol-http" "3.272.0" - "@aws-sdk/signature-v4" "3.272.0" - "@aws-sdk/types" "3.272.0" - "@aws-sdk/url-parser" "3.272.0" - "@aws-sdk/util-config-provider" "3.208.0" - "@aws-sdk/util-middleware" "3.272.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-expect-continue@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.272.0.tgz#08e21704657347fcf8517c7aeddcc7cf62765ea0" - integrity sha512-TNx61LCZUKp/yZqcb38qb4tU3lbhKaI9zn2FQ+fpKzUSTI3H6E5aw42wHaq2LEacYlyK3b5Wg1R0sKR+vsUutw== - dependencies: - "@aws-sdk/protocol-http" "3.272.0" - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-flexible-checksums@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.272.0.tgz#61487b490a15ef5ed95d64bcde04297c30f7d411" - integrity sha512-dc/tMiYM4wTZpjXf2PSQCFD4SQI5wyVwY5SoBgcB3W2XLq1SzXahiDnnUSn2EzDTKPIrmQmYyDFRpFEPo0sP/g== +"@aws-sdk/middleware-flexible-checksums@3.387.0": + version "3.387.0" + resolved "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.387.0.tgz#40957a4bae83208ad047053094757cfce9478fc9" + integrity sha512-QlH97rrKlcMyLG+2ps7+DtBHfPyRIpi7sD3y0iko2u3PGXk+PoLPK8wWyGql9sFopOYTl6/Jh2Rb1b6z6NbjEA== 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.272.0" - "@aws-sdk/types" "3.272.0" - "@aws-sdk/util-utf8" "3.254.0" - tslib "^2.3.1" + "@aws-sdk/types" "3.387.0" + "@smithy/is-array-buffer" "^2.0.0" + "@smithy/protocol-http" "^2.0.2" + "@smithy/types" "^2.1.0" + "@smithy/util-utf8" "^2.0.0" + tslib "^2.5.0" -"@aws-sdk/middleware-host-header@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.272.0.tgz#c47b8d35be6d5fbc548378b4694bf705adaae74d" - integrity sha512-Q8K7bMMFZnioUXpxn57HIt4p+I63XaNAawMLIZ5B4F2piyukbQeM9q2XVKMGwqLvijHR8CyP5nHrtKqVuINogQ== +"@aws-sdk/middleware-host-header@3.387.0": + version "3.387.0" + resolved "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.387.0.tgz#17c4948b83bb42ed04bdc2346fce4e4f980691e5" + integrity sha512-EWm9PXSr8dSp7hnRth1U7OfelXQp9dLf1yS1kUL+UhppYDJpjhdP7ql3NI4xJKw8e76sP2FuJYEuzWnJHuWoyQ== dependencies: - "@aws-sdk/protocol-http" "3.272.0" - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" + "@aws-sdk/types" "3.387.0" + "@smithy/protocol-http" "^2.0.2" + "@smithy/types" "^2.1.0" + tslib "^2.5.0" -"@aws-sdk/middleware-location-constraint@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.272.0.tgz#5f6b54479b2f0526288ea767e503349d382fa971" - integrity sha512-tROQ1DM9djxfXmXPTT0XietrUt6y6QEHShPI9rQMstjXYiaHBVXRveuRLcLAKwl4nXIrgmnIU7ygyj2ZyD8gcA== +"@aws-sdk/middleware-location-constraint@3.387.0": + version "3.387.0" + resolved "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.387.0.tgz#e563fd37fb9ba2dd4f929450f38026fd2a633789" + integrity sha512-Ipdry2V58CpDcWD0ZTz6yFtpTASEBxbuWdqUUYW7pOkZ/5GPGH8NhBky7M38iGqAO6FNysvWEVCUpIqNGkI1lw== dependencies: - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" + "@aws-sdk/types" "3.387.0" + "@smithy/types" "^2.1.0" + tslib "^2.5.0" -"@aws-sdk/middleware-logger@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.272.0.tgz#372e2514b17b826a2b40562667e2543125980705" - integrity sha512-u2SQ0hWrFwxbxxYMG5uMEgf01pQY5jauK/LYWgGIvuCmFgiyRQQP3oN7kkmsxnS9MWmNmhbyQguX2NY02s5e9w== +"@aws-sdk/middleware-logger@3.387.0": + version "3.387.0" + resolved "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.387.0.tgz#bbc05eb087989d6addecc58f1baeb39334851e6e" + integrity sha512-FjAvJr1XyaInT81RxUwgifnbXoFJrRBFc64XeFJgFanGIQCWLYxRrK2HV9eBpao/AycbmuoHgLd/f0sa4hZFoQ== dependencies: - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" + "@aws-sdk/types" "3.387.0" + "@smithy/types" "^2.1.0" + tslib "^2.5.0" -"@aws-sdk/middleware-recursion-detection@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.272.0.tgz#1e6ddc66a11fa2bfd2a59607d2ac5603be6d1072" - integrity sha512-Gp/eKWeUWVNiiBdmUM2qLkBv+VLSJKoWAO+aKmyxxwjjmWhE0FrfA1NQ1a3g+NGMhRbAfQdaYswRAKsul70ISg== +"@aws-sdk/middleware-recursion-detection@3.387.0": + version "3.387.0" + resolved "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.387.0.tgz#34beba7dc436dcf13065f5ad99cc239f2f6175b9" + integrity sha512-ZF45T785ru8OwvYZw6awD9Z76OwSMM1eZzj2eY+FDz1cHfkpLjxEiti2iIH1FxbyK7n9ZqDUx29lVlCv238YyQ== dependencies: - "@aws-sdk/protocol-http" "3.272.0" - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" + "@aws-sdk/types" "3.387.0" + "@smithy/protocol-http" "^2.0.2" + "@smithy/types" "^2.1.0" + tslib "^2.5.0" -"@aws-sdk/middleware-retry@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.272.0.tgz#a38adcb9eb478246de3f3398bb8fd0a7682462eb" - integrity sha512-pCGvHM7C76VbO/dFerH+Vwf7tGv7j+e+eGrvhQ35mRghCtfIou/WMfTZlD1TNee93crrAQQVZKjtW3dMB3WCzg== +"@aws-sdk/middleware-sdk-s3@3.387.0": + version "3.387.0" + resolved "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.387.0.tgz#35a71ff4d5e38a3cc588a77c7f7a98706f24d30e" + integrity sha512-OIUBDzGhglI6KjXVwPLh7hRbrfCpSTwWRkbXbLrPgZZuzWMoJJ3q59RVkpLnAV9Mdkg6+YA6JTw4k4hcmJblVw== dependencies: - "@aws-sdk/protocol-http" "3.272.0" - "@aws-sdk/service-error-classification" "3.272.0" - "@aws-sdk/types" "3.272.0" - "@aws-sdk/util-middleware" "3.272.0" - "@aws-sdk/util-retry" "3.272.0" - tslib "^2.3.1" - uuid "^8.3.2" + "@aws-sdk/types" "3.387.0" + "@aws-sdk/util-arn-parser" "3.310.0" + "@smithy/protocol-http" "^2.0.2" + "@smithy/types" "^2.1.0" + tslib "^2.5.0" -"@aws-sdk/middleware-sdk-s3@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.272.0.tgz#174c41fec71611b0b41c185c66c63a32e8f9e021" - integrity sha512-uMvoLePkyP54b9BckMELlDnFh0SGPAfTkBwiH/FC79K7noGLA5A4KgqKObtB9LPYHkPfm1WLqIgdaE6gS1BlFQ== +"@aws-sdk/middleware-sdk-sts@3.387.0": + version "3.387.0" + resolved "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.387.0.tgz#6bd1e4eb17acc7387fa4231da52378ef77e10b1b" + integrity sha512-7ZzRKOJ4V/JDQmKz9z+FjZqw59mrMATEMLR6ff0H0JHMX0Uk5IX8TQB058ss+ar14qeJ4UcteYzCqHNI0O1BHw== dependencies: - "@aws-sdk/protocol-http" "3.272.0" - "@aws-sdk/types" "3.272.0" - "@aws-sdk/util-arn-parser" "3.208.0" - tslib "^2.3.1" + "@aws-sdk/middleware-signing" "3.387.0" + "@aws-sdk/types" "3.387.0" + "@smithy/types" "^2.1.0" + tslib "^2.5.0" -"@aws-sdk/middleware-sdk-sts@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.272.0.tgz#aa437331f958e3af3b4bec7951256d0f34a8d431" - integrity sha512-VvYPg7LrDIjUOWueSzo2wBzcNG7dw+cmzV6zAKaLxf0RC5jeAP4hE0OzDiiZfDrjNghEzgq/V+0NO+LewqYL9Q== +"@aws-sdk/middleware-signing@3.387.0": + version "3.387.0" + resolved "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.387.0.tgz#74bf5a9cf35239b5745a384a9d8f6f92afbd8328" + integrity sha512-oJXlE0MES8gxNLo137PPNNiOICQGOaETTvq3kBSJgb/gtEAxQajMIlaNT7s1wsjOAruFHt4975nCXuY4lpx7GQ== dependencies: - "@aws-sdk/middleware-signing" "3.272.0" - "@aws-sdk/property-provider" "3.272.0" - "@aws-sdk/protocol-http" "3.272.0" - "@aws-sdk/signature-v4" "3.272.0" - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" + "@aws-sdk/types" "3.387.0" + "@smithy/property-provider" "^2.0.0" + "@smithy/protocol-http" "^2.0.2" + "@smithy/signature-v4" "^2.0.0" + "@smithy/types" "^2.1.0" + "@smithy/util-middleware" "^2.0.0" + tslib "^2.5.0" -"@aws-sdk/middleware-serde@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.272.0.tgz#9cb23aaa93fbf404fdb8e01b514b36b2d6fb5bc8" - integrity sha512-kW1uOxgPSwtXPB5rm3QLdWomu42lkYpQL94tM1BjyFOWmBLO2lQhk5a7Dw6HkTozT9a+vxtscLChRa6KZe61Hw== +"@aws-sdk/middleware-ssec@3.387.0": + version "3.387.0" + resolved "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.387.0.tgz#b61c6fa63b25335e408c673201822d6864a7aa34" + integrity sha512-Jtie1gqqcs7ZuYDlz/kuI3CKCXoCL5Ov/Gj5X8/XmwrQJEpuB6z0KY5H1qY0xo+jtAhC8nDPv0GnuLoOfn85hw== dependencies: - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" + "@aws-sdk/types" "3.387.0" + "@smithy/types" "^2.1.0" + tslib "^2.5.0" -"@aws-sdk/middleware-signing@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.272.0.tgz#ce632b547d5a091b4bda9d65cb4745445ab5d237" - integrity sha512-4LChFK4VAR91X+dupqM8fQqYhFGE0G4Bf9rQlVTgGSbi2KUOmpqXzH0/WKE228nKuEhmH8+Qd2VPSAE2JcyAUA== +"@aws-sdk/middleware-user-agent@3.387.0": + version "3.387.0" + resolved "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.387.0.tgz#aa5f9eb4f3cb4d6e0df879d8d84ccaf4f8baf8e5" + integrity sha512-hTfFTwDtp86xS98BKa+RFuLfcvGftxwzrbZeisZV8hdb4ZhvNXjSxnvM3vetW0GUEnY9xHPSGyp2ERRTinPKFQ== dependencies: - "@aws-sdk/property-provider" "3.272.0" - "@aws-sdk/protocol-http" "3.272.0" - "@aws-sdk/signature-v4" "3.272.0" - "@aws-sdk/types" "3.272.0" - "@aws-sdk/util-middleware" "3.272.0" - tslib "^2.3.1" + "@aws-sdk/types" "3.387.0" + "@aws-sdk/util-endpoints" "3.387.0" + "@smithy/protocol-http" "^2.0.2" + "@smithy/types" "^2.1.0" + tslib "^2.5.0" -"@aws-sdk/middleware-ssec@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.272.0.tgz#fa4a0e19df3bbec515794e6398b9656ab91ec8c9" - integrity sha512-WDPcNPkscTmJUzdAvfx8p+YuUn2YR9ocmZA7yYUJ5kA94MyGH6Rbjp8tleWwQvah/HweeCQrYUzJk9wsH64LPA== +"@aws-sdk/s3-request-presigner@^3.388.0": + version "3.388.0" + resolved "https://registry.npmjs.org/@aws-sdk/s3-request-presigner/-/s3-request-presigner-3.388.0.tgz#d40a6624859e28c5eabeae773d20fe984d2b44a5" + integrity sha512-vMdIS5ce5zTEaZUsbpoMf8uQNjF2J2vRizsr5pomV71zLUdLYubSr5TA7fKBSimwjS3XMCyKX2rJkGGVK5JGmQ== dependencies: - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" + "@aws-sdk/signature-v4-multi-region" "3.387.0" + "@aws-sdk/types" "3.387.0" + "@aws-sdk/util-format-url" "3.387.0" + "@smithy/middleware-endpoint" "^2.0.2" + "@smithy/protocol-http" "^2.0.2" + "@smithy/smithy-client" "^2.0.2" + "@smithy/types" "^2.1.0" + tslib "^2.5.0" -"@aws-sdk/middleware-stack@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.272.0.tgz#e62048e47b8ce2ff71d6d32234b6c0be70b0b008" - integrity sha512-jhwhknnPBGhfXAGV5GXUWfEhDFoP/DN8MPCO2yC5OAxyp6oVJ8lTPLkZYMTW5VL0c0eG44dXpF4Ib01V+PlDrQ== +"@aws-sdk/signature-v4-multi-region@3.387.0": + version "3.387.0" + resolved "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.387.0.tgz#f0fab615dd7cff320ba5500611b968ab0581dc44" + integrity sha512-SGuUbEFi8BXYVv4M7Hc0488I7uZbTVBW19j/B7bnyfbKFrndBXM366s/mChx4iELtESQ61AAstyafx5nGj5tIg== dependencies: - tslib "^2.3.1" + "@aws-sdk/types" "3.387.0" + "@smithy/protocol-http" "^2.0.2" + "@smithy/signature-v4" "^2.0.0" + "@smithy/types" "^2.1.0" + tslib "^2.5.0" -"@aws-sdk/middleware-user-agent@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.272.0.tgz#ea49970c9dbbe4e8fce21763e2ff0d7acab057c2" - integrity sha512-Qy7/0fsDJxY5l0bEk7WKDfqb4Os/sCAgFR2zEvrhDtbkhYPf72ysvg/nRUTncmCbo8tOok4SJii2myk8KMfjjw== +"@aws-sdk/token-providers@3.388.0": + version "3.388.0" + resolved "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.388.0.tgz#50000f5ca32b58614542a6e25918bc32585535cb" + integrity sha512-2lo1gFJl624kfjo/YdU6zW+k6dEwhoqjNkDNbOZEFgS1KDofHe9GX8W4/ReKb0Ggho5/EcjzZ53/1CjkzUq4tA== dependencies: - "@aws-sdk/protocol-http" "3.272.0" - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" + "@aws-crypto/sha256-browser" "3.0.0" + "@aws-crypto/sha256-js" "3.0.0" + "@aws-sdk/middleware-host-header" "3.387.0" + "@aws-sdk/middleware-logger" "3.387.0" + "@aws-sdk/middleware-recursion-detection" "3.387.0" + "@aws-sdk/middleware-user-agent" "3.387.0" + "@aws-sdk/types" "3.387.0" + "@aws-sdk/util-endpoints" "3.387.0" + "@aws-sdk/util-user-agent-browser" "3.387.0" + "@aws-sdk/util-user-agent-node" "3.387.0" + "@smithy/config-resolver" "^2.0.2" + "@smithy/fetch-http-handler" "^2.0.2" + "@smithy/hash-node" "^2.0.2" + "@smithy/invalid-dependency" "^2.0.2" + "@smithy/middleware-content-length" "^2.0.2" + "@smithy/middleware-endpoint" "^2.0.2" + "@smithy/middleware-retry" "^2.0.2" + "@smithy/middleware-serde" "^2.0.2" + "@smithy/middleware-stack" "^2.0.0" + "@smithy/node-config-provider" "^2.0.2" + "@smithy/node-http-handler" "^2.0.2" + "@smithy/property-provider" "^2.0.0" + "@smithy/protocol-http" "^2.0.2" + "@smithy/shared-ini-file-loader" "^2.0.0" + "@smithy/smithy-client" "^2.0.2" + "@smithy/types" "^2.1.0" + "@smithy/url-parser" "^2.0.2" + "@smithy/util-base64" "^2.0.0" + "@smithy/util-body-length-browser" "^2.0.0" + "@smithy/util-body-length-node" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.2" + "@smithy/util-defaults-mode-node" "^2.0.2" + "@smithy/util-retry" "^2.0.0" + "@smithy/util-utf8" "^2.0.0" + tslib "^2.5.0" -"@aws-sdk/node-config-provider@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.272.0.tgz#7797a8f500593b1a7b91fc70bcd7a7245afd9a61" - integrity sha512-YYCIBh9g1EQo7hm2l22HX5Yr9RoPQ2RCvhzKvF1n1e8t1QH4iObQrYUtqHG4khcm64Cft8C5MwZmgzHbya5Z6Q== +"@aws-sdk/types@3.387.0": + version "3.387.0" + resolved "https://registry.npmjs.org/@aws-sdk/types/-/types-3.387.0.tgz#15a968344956b2587dbab1224718d72329e050f4" + integrity sha512-YTjFabNwjTF+6yl88f0/tWff018qmmgMmjlw45s6sdVKueWxdxV68U7gepNLF2nhaQPZa6FDOBoA51NaviVs0Q== dependencies: - "@aws-sdk/property-provider" "3.272.0" - "@aws-sdk/shared-ini-file-loader" "3.272.0" - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" + "@smithy/types" "^2.1.0" + tslib "^2.5.0" -"@aws-sdk/node-http-handler@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.272.0.tgz#732c7010310da292d4a6c30f915078e1792d029e" - integrity sha512-VrW9PjhhngeyYp4yGYPe5S0vgZH6NwU3Po9xAgayUeE37Inr7LS1YteFMHdpgsUUeNXnh7d06CXqHo1XjtqOKA== - dependencies: - "@aws-sdk/abort-controller" "3.272.0" - "@aws-sdk/protocol-http" "3.272.0" - "@aws-sdk/querystring-builder" "3.272.0" - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" - -"@aws-sdk/property-provider@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.272.0.tgz#a626604303acfe83c1a1471f99872dee5641c1a4" - integrity sha512-V1pZTaH5eqpAt8O8CzbItHhOtzIfFuWymvwZFkAtwKuaHpnl7jjrTouV482zoq8AD/fF+VVSshwBKYA7bhidIw== - dependencies: - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" - -"@aws-sdk/protocol-http@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.272.0.tgz#11090fed5d1e20f9f8e97b479e1d6fb2247686f6" - integrity sha512-4JQ54v5Yn08jspNDeHo45CaSn1CvTJqS1Ywgr79eU6jBExtguOWv6LNtwVSBD9X37v88iqaxt8iu1Z3pZZAJeg== - dependencies: - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" - -"@aws-sdk/querystring-builder@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.272.0.tgz#788ca037e21942bb039c920c5dfa4d412b84ea27" - integrity sha512-ndo++7GkdCj5tBXE6rGcITpSpZS4PfyV38wntGYAlj9liL1omk3bLZRY6uzqqkJpVHqbg2fD7O2qHNItzZgqhw== - dependencies: - "@aws-sdk/types" "3.272.0" - "@aws-sdk/util-uri-escape" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/querystring-parser@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.272.0.tgz#68db5798d10a353c35f62bf34cfcebaa53580e51" - integrity sha512-5oS4/9n6N1LZW9tI3qq/0GnCuWoOXRgcHVB+AJLRBvDbEe+GI+C/xK1tKLsfpDNgsQJHc4IPQoIt4megyZ/1+A== - dependencies: - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" - -"@aws-sdk/s3-request-presigner@^3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/s3-request-presigner/-/s3-request-presigner-3.272.0.tgz#95bba808d6e6ee335f6192369f316e7993627d11" - integrity sha512-WniD9K8JyLpl6qs6Z0xLVqDR0EVHjacWDZc8s4X6N2mLnkV/4WexsCz9Tlg8WQtiuiWY4L/pR+JTALt7w30HCw== - dependencies: - "@aws-sdk/middleware-endpoint" "3.272.0" - "@aws-sdk/middleware-sdk-s3" "3.272.0" - "@aws-sdk/protocol-http" "3.272.0" - "@aws-sdk/signature-v4-multi-region" "3.272.0" - "@aws-sdk/smithy-client" "3.272.0" - "@aws-sdk/types" "3.272.0" - "@aws-sdk/util-create-request" "3.272.0" - "@aws-sdk/util-format-url" "3.272.0" - tslib "^2.3.1" - -"@aws-sdk/service-error-classification@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.272.0.tgz#cf19b82c2ab1e63bb03793c68e6a2b2e7cbd8382" - integrity sha512-REoltM1LK9byyIufLqx9znhSolPcHQgVHIA2S0zu5sdt5qER4OubkLAXuo4MBbisUTmh8VOOvIyUb5ijZCXq1w== - -"@aws-sdk/shared-ini-file-loader@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.272.0.tgz#f924ec6e7c183ec749d42e204d8f0d0b7c58fa25" - integrity sha512-lzFPohp5sy2XvwFjZIzLVCRpC0i5cwBiaXmFzXYQZJm6FSCszHO4ax+m9yrtlyVFF/2YPWl+/bzNthy4aJtseA== - dependencies: - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" - -"@aws-sdk/signature-v4-multi-region@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.272.0.tgz#4018ed214b7c45f19b38391c0d70bf6362e2270e" - integrity sha512-nir/ICA3saE303tS+DuJ803Uocn/d3hOpOl5DqI9RDjaZxbTXwv9uHP+by8sdyyfwCE8TFaYWoiSW5rLI+Qt0g== - dependencies: - "@aws-sdk/protocol-http" "3.272.0" - "@aws-sdk/signature-v4" "3.272.0" - "@aws-sdk/types" "3.272.0" - "@aws-sdk/util-arn-parser" "3.208.0" - tslib "^2.3.1" - -"@aws-sdk/signature-v4@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.272.0.tgz#751895d68c1d1122f1e9a0148146dbdf9db023ae" - integrity sha512-pWxnHG1NqJWMwlhJ6NHNiUikOL00DHROmxah6krJPMPq4I3am2KY2Rs/8ouWhnEXKaHAv4EQhSALJ+7Mq5S4/A== - dependencies: - "@aws-sdk/is-array-buffer" "3.201.0" - "@aws-sdk/types" "3.272.0" - "@aws-sdk/util-hex-encoding" "3.201.0" - "@aws-sdk/util-middleware" "3.272.0" - "@aws-sdk/util-uri-escape" "3.201.0" - "@aws-sdk/util-utf8" "3.254.0" - tslib "^2.3.1" - -"@aws-sdk/smithy-client@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.272.0.tgz#cb6fe3d3ec95e10463c8ff6f1c59c55196bd19c1" - integrity sha512-pvdleJ3kaRvyRw2pIZnqL85ZlWBOZrPKmR9I69GCvlyrfdjRBhbSjIEZ+sdhZudw0vdHxq25AGoLUXhofVLf5Q== - dependencies: - "@aws-sdk/middleware-stack" "3.272.0" - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" - -"@aws-sdk/token-providers@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.272.0.tgz#9a6a0347a8417be4cd1930eac37ca1fb3e9da5b4" - integrity sha512-0GISJ4IKN2rXvbSddB775VjBGSKhYIGQnAdMqbvxi9LB6pSvVxcH9aIL28G0spiuL+dy3yGQZ8RlJPAyP9JW9A== - dependencies: - "@aws-sdk/client-sso-oidc" "3.272.0" - "@aws-sdk/property-provider" "3.272.0" - "@aws-sdk/shared-ini-file-loader" "3.272.0" - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" - -"@aws-sdk/types@3.272.0", "@aws-sdk/types@^3.222.0": +"@aws-sdk/types@^3.222.0": version "3.272.0" resolved "https://registry.npmjs.org/@aws-sdk/types/-/types-3.272.0.tgz#83670e4009c2e72f1fdf55816c55c9f8b5935e0a" integrity sha512-MmmL6vxMGP5Bsi+4wRx4mxYlU/LX6M0noOXrDh/x5FfG7/4ZOar/nDxqDadhJtNM88cuWVHZWY59P54JzkGWmA== dependencies: tslib "^2.3.1" -"@aws-sdk/url-parser@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.272.0.tgz#1a21abb8815ccc2c1344a3dfab0343f4e3eff4d3" - integrity sha512-vX/Tx02PlnQ/Kgtf5TnrNDHPNbY+amLZjW0Z1d9vzAvSZhQ4i9Y18yxoRDIaDTCNVRDjdhV8iuctW+05PB5JtQ== +"@aws-sdk/util-arn-parser@3.310.0": + version "3.310.0" + resolved "https://registry.npmjs.org/@aws-sdk/util-arn-parser/-/util-arn-parser-3.310.0.tgz#861ff8810851be52a320ec9e4786f15b5fc74fba" + integrity sha512-jL8509owp/xB9+Or0pvn3Fe+b94qfklc2yPowZZIFAkFcCSIdkIglz18cPDWnYAcy9JGewpMS1COXKIUhZkJsA== dependencies: - "@aws-sdk/querystring-parser" "3.272.0" - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" + tslib "^2.5.0" -"@aws-sdk/util-arn-parser@3.208.0": - version "3.208.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-arn-parser/-/util-arn-parser-3.208.0.tgz#56b6ae4699c3140bb27dcede5146876fef04e823" - integrity sha512-QV4af+kscova9dv4VuHOgH8wEr/IIYHDGcnyVtkUEqahCejWr1Kuk+SBK0xMwnZY5LSycOtQ8aeqHOn9qOjZtA== +"@aws-sdk/util-endpoints@3.387.0": + version "3.387.0" + resolved "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.387.0.tgz#86d7611527ce916c39dfc02641b8be6e0ad8f1f4" + integrity sha512-g7kvuCXehGXHHBw9PkSQdwVyDFmNUZLmfrRmqMyrMDG9QLQrxr4pyWcSaYgTE16yUzhQQOR+QSey+BL6W9/N6g== dependencies: - tslib "^2.3.1" + "@aws-sdk/types" "3.387.0" + tslib "^2.5.0" -"@aws-sdk/util-base64@3.208.0": - version "3.208.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-base64/-/util-base64-3.208.0.tgz#36b430e5396251f761590f7c2f0c5c12193f353c" - integrity sha512-PQniZph5A6N7uuEOQi+1hnMz/FSOK/8kMFyFO+4DgA1dZ5pcKcn5wiFwHkcTb/BsgVqQa3Jx0VHNnvhlS8JyTg== +"@aws-sdk/util-format-url@3.387.0": + version "3.387.0" + resolved "https://registry.npmjs.org/@aws-sdk/util-format-url/-/util-format-url-3.387.0.tgz#7f69104cf99d35fc0e885490b6ae22cc379a6ef3" + integrity sha512-kiy7+93M1JeEn3pLJhY/q4G3f9tGsSbsgHKg2mDTCIxJaUmnHIYINN9vhEYQcDCMcWvOF0rzkuB9L8uAzR4O3g== dependencies: - "@aws-sdk/util-buffer-from" "3.208.0" - tslib "^2.3.1" - -"@aws-sdk/util-body-length-browser@3.188.0": - version "3.188.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.188.0.tgz#e1d949318c10a621b38575a9ef01e39f9857ddb0" - integrity sha512-8VpnwFWXhnZ/iRSl9mTf+VKOX9wDE8QtN4bj9pBfxwf90H1X7E8T6NkiZD3k+HubYf2J94e7DbeHs7fuCPW5Qg== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/util-body-length-node@3.208.0": - version "3.208.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-body-length-node/-/util-body-length-node-3.208.0.tgz#baabd1fa1206ff2bd4ce3785122d86eb3258dd20" - integrity sha512-3zj50e5g7t/MQf53SsuuSf0hEELzMtD8RX8C76f12OSRo2Bca4FLLYHe0TZbxcfQHom8/hOaeZEyTyMogMglqg== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/util-buffer-from@3.208.0": - version "3.208.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-buffer-from/-/util-buffer-from-3.208.0.tgz#285e86f6dc9030148a4147d65239e75cb254a1b0" - integrity sha512-7L0XUixNEFcLUGPeBF35enCvB9Xl+K6SQsmbrPk1P3mlV9mguWSDQqbOBwY1Ir0OVbD6H/ZOQU7hI/9RtRI0Zw== - dependencies: - "@aws-sdk/is-array-buffer" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/util-config-provider@3.208.0": - version "3.208.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-config-provider/-/util-config-provider-3.208.0.tgz#c485fd83fbac051337e5f6be60ea3f9fa61c0139" - integrity sha512-DSRqwrERUsT34ug+anlMBIFooBEGwM8GejC7q00Y/9IPrQy50KnG5PW2NiTjuLKNi7pdEOlwTSEocJE15eDZIg== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/util-create-request@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-create-request/-/util-create-request-3.272.0.tgz#35c72fc8200faf2e6e0c710cd2315b315852bc47" - integrity sha512-0+t4+tp6uu9uagnxklyvGFKi19cbSK/77q77AQ8iou2H1aBAGVckIB4xN1d6cCwDPkL/3YmLdpwG0txTzbWBVg== - dependencies: - "@aws-sdk/middleware-stack" "3.272.0" - "@aws-sdk/smithy-client" "3.272.0" - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" - -"@aws-sdk/util-defaults-mode-browser@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.272.0.tgz#1e66d738315a2e8c7a947dcb2042d6547885db83" - integrity sha512-W8ZVJSZRuUBg8l0JEZzUc+9fKlthVp/cdE+pFeF8ArhZelOLCiaeCrMaZAeJusaFzIpa6cmOYQAjtSMVyrwRtg== - dependencies: - "@aws-sdk/property-provider" "3.272.0" - "@aws-sdk/types" "3.272.0" - bowser "^2.11.0" - tslib "^2.3.1" - -"@aws-sdk/util-defaults-mode-node@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.272.0.tgz#1a35845125a665480b6ff379b98aa4c1fef2cc3a" - integrity sha512-U0NTcbMw6KFk7uz/avBmfxQSTREEiX6JDMH68oN/3ux4AICd2I4jHyxnloSWGuiER1FxZf1dEJ8ZTwy8Ibl21Q== - dependencies: - "@aws-sdk/config-resolver" "3.272.0" - "@aws-sdk/credential-provider-imds" "3.272.0" - "@aws-sdk/node-config-provider" "3.272.0" - "@aws-sdk/property-provider" "3.272.0" - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" - -"@aws-sdk/util-endpoints@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.272.0.tgz#4e4c849708634c3dd840a11abaacb02c89db46d3" - integrity sha512-c4MPUaJt2G6gGpoiwIOqDfUa98c1J63RpYvf/spQEKOtC/tF5Gfqlxuq8FnAl5lHnrqj1B9ZXLLxFhHtDR0IiQ== - dependencies: - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" - -"@aws-sdk/util-format-url@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-format-url/-/util-format-url-3.272.0.tgz#4ecf7267cc060b953afeb2e706c7d8e3ecc87da8" - integrity sha512-ZvYRnzDOjyR7UEZtCicDcV80nuk148IaBJfnzacVdsB3eu+rCcqZDCuGao/jKGNZGroMHmL8b4Tskwc4vZlDDw== - dependencies: - "@aws-sdk/querystring-builder" "3.272.0" - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" - -"@aws-sdk/util-hex-encoding@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.201.0.tgz#21d7ec319240ee68c33d938e71cb79830bea315d" - integrity sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA== - dependencies: - tslib "^2.3.1" + "@aws-sdk/types" "3.387.0" + "@smithy/querystring-builder" "^2.0.2" + "@smithy/types" "^2.1.0" + tslib "^2.5.0" "@aws-sdk/util-locate-window@^3.0.0": version "3.208.0" @@ -934,67 +574,25 @@ dependencies: tslib "^2.3.1" -"@aws-sdk/util-middleware@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-middleware/-/util-middleware-3.272.0.tgz#ed7d732a34659b07f949e2de39cde66271a3c632" - integrity sha512-Abw8m30arbwxqmeMMha5J11ESpHUNmCeSqSzE8/C4B8jZQtHY4kq7f+upzcNIQ11lsd+uzBEzNG3+dDRi0XOJQ== +"@aws-sdk/util-user-agent-browser@3.387.0": + version "3.387.0" + resolved "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.387.0.tgz#a59409a168a73a3ce08c0ac831593f864490078e" + integrity sha512-lpgSVvDqx+JjHZCTYs/yQSS7J71dPlJeAlvxc7bmx5m+vfwKe07HAnIs+929DngS0QbAp/VaXbTiMFsInLkO4Q== dependencies: - tslib "^2.3.1" - -"@aws-sdk/util-retry@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-retry/-/util-retry-3.272.0.tgz#049f777d4a8f9fd7b7ed02e116d3a23ceb34f128" - integrity sha512-Ngha5414LR4gRHURVKC9ZYXsEJhMkm+SJ+44wlzOhavglfdcKKPUsibz5cKY1jpUV7oKECwaxHWpBB8r6h+hOg== - dependencies: - "@aws-sdk/service-error-classification" "3.272.0" - tslib "^2.3.1" - -"@aws-sdk/util-stream-browser@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-stream-browser/-/util-stream-browser-3.272.0.tgz#614fec601c6e4193c98739e6daae3aa1a53f6990" - integrity sha512-vD514YffKxBjV/erjUNgkXcb/mzXAz3uk/KUFMXsodo3cA4Z8WxL4P0p1O09FVuJlNa0gZ8mhFPNzNOekh31GA== - dependencies: - "@aws-sdk/fetch-http-handler" "3.272.0" - "@aws-sdk/types" "3.272.0" - "@aws-sdk/util-base64" "3.208.0" - "@aws-sdk/util-hex-encoding" "3.201.0" - "@aws-sdk/util-utf8" "3.254.0" - tslib "^2.3.1" - -"@aws-sdk/util-stream-node@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-stream-node/-/util-stream-node-3.272.0.tgz#19e2bd5f71c3493dd06c3d37408fa9bda37995f6" - integrity sha512-s7dGeM1ImzihqBKgrpaeZokLnPUk3H4Et5oiM+t+TpRxotXTecJPyuD0p76HRgO8KSXfVT5Nxw/FoHXqj1fiMg== - dependencies: - "@aws-sdk/node-http-handler" "3.272.0" - "@aws-sdk/types" "3.272.0" - "@aws-sdk/util-buffer-from" "3.208.0" - tslib "^2.3.1" - -"@aws-sdk/util-uri-escape@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.201.0.tgz#5e708d4cde001a4558ee616f889ceacfadd2ab03" - integrity sha512-TeTWbGx4LU2c5rx0obHeDFeO9HvwYwQtMh1yniBz00pQb6Qt6YVOETVQikRZ+XRQwEyCg/dA375UplIpiy54mA== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/util-user-agent-browser@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.272.0.tgz#9ff8834d38b2178d72cc5c63ba3e089cc1b9a9ae" - integrity sha512-Lp5QX5bH6uuwBlIdr7w7OAcAI50ttyskb++yUr9i+SPvj6RI2dsfIBaK4mDg1qUdM5LeUdvIyqwj3XHjFKAAvA== - dependencies: - "@aws-sdk/types" "3.272.0" + "@aws-sdk/types" "3.387.0" + "@smithy/types" "^2.1.0" bowser "^2.11.0" - tslib "^2.3.1" + tslib "^2.5.0" -"@aws-sdk/util-user-agent-node@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.272.0.tgz#8e8c85d8c3ac4471a309589d91094be14a4260df" - integrity sha512-ljK+R3l+Q1LIHrcR+Knhk0rmcSkfFadZ8V+crEGpABf/QUQRg7NkZMsoe814tfBO5F7tMxo8wwwSdaVNNHtoRA== +"@aws-sdk/util-user-agent-node@3.387.0": + version "3.387.0" + resolved "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.387.0.tgz#54ae2e17fb3738c018891bdb67ab4e4cce219e6f" + integrity sha512-r9OVkcWpRYatjLhJacuHFgvO2T5s/Nu5DDbScMrkUD8b4aGIIqsrdZji0vZy9FCjsUFQMM92t9nt4SejrGjChA== dependencies: - "@aws-sdk/node-config-provider" "3.272.0" - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" + "@aws-sdk/types" "3.387.0" + "@smithy/node-config-provider" "^2.0.2" + "@smithy/types" "^2.1.0" + tslib "^2.5.0" "@aws-sdk/util-utf8-browser@^3.0.0": version "3.259.0" @@ -1003,29 +601,12 @@ dependencies: tslib "^2.3.1" -"@aws-sdk/util-utf8@3.254.0": - version "3.254.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-utf8/-/util-utf8-3.254.0.tgz#909af9c6549833a9a9bf77004b7484bfc96b2c35" - integrity sha512-14Kso/eIt5/qfIBmhEL9L1IfyUqswjSTqO2mY7KOzUZ9SZbwn3rpxmtkhmATkRjD7XIlLKaxBkI7tU9Zjzj8Kw== +"@aws-sdk/xml-builder@3.310.0": + version "3.310.0" + resolved "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.310.0.tgz#f0236f2103b438d16117e0939a6305ad69b7ff76" + integrity sha512-TqELu4mOuSIKQCqj63fGVs86Yh+vBx5nHRpWKNUNhB2nPTpfbziTs5c1X358be3peVWA4wPxW7Nt53KIg1tnNw== dependencies: - "@aws-sdk/util-buffer-from" "3.208.0" - tslib "^2.3.1" - -"@aws-sdk/util-waiter@3.272.0": - version "3.272.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-waiter/-/util-waiter-3.272.0.tgz#958448b6522709d795327f658882ddf0277af273" - integrity sha512-N25/XsJ2wkPh1EgkFyb/GRgfHDityScfD49Hk1AwJWpfetzgkcEtWdeW4IuPymXlSKhrm5L+SBw49USxo9kBag== - dependencies: - "@aws-sdk/abort-controller" "3.272.0" - "@aws-sdk/types" "3.272.0" - tslib "^2.3.1" - -"@aws-sdk/xml-builder@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.201.0.tgz#acf0869855460528114bec17f290b224fe19a3e2" - integrity sha512-brRdB1wwMgjWEnOQsv7zSUhIQuh7DEicrfslAqHop4S4FtSI3GQAShpQqgOpMTNFYcpaWKmE/Y1MJmNY7xLCnw== - dependencies: - tslib "^2.3.1" + tslib "^2.5.0" "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.8.3": version "7.16.7" @@ -2775,7 +2356,7 @@ resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-5.3.0.tgz#0ec9264cf54a527671d990eb874e030b55b70dcc" integrity sha512-CX6t4SYQ37lzxicAqsBtxA3OseeoVrh9cSJ5PFYam0GksYlupRfy1A+Q4aYD3zvcfECLc0zO2u+ZnR2UYKvCrw== -"@smithy/abort-controller@^2.0.2": +"@smithy/abort-controller@^2.0.1", "@smithy/abort-controller@^2.0.2": version "2.0.2" resolved "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-2.0.2.tgz#e2188247a1723b58d60b0803f3ba24b76a714413" integrity sha512-ln5Cob0mksym62sLr7NiPOSqJ0jKao4qjfcNLDdgINM1lQI12hXrZBlKdPHbXJqpKhKiECDgonMoqCM8bigq4g== @@ -2783,6 +2364,209 @@ "@smithy/types" "^2.1.0" tslib "^2.5.0" +"@smithy/chunked-blob-reader-native@^2.0.0": + version "2.0.0" + resolved "https://registry.npmjs.org/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-2.0.0.tgz#f6d0eeeb5481026b68b054f45540d924c194d558" + integrity sha512-HM8V2Rp1y8+1343tkZUKZllFhEQPNmpNdgFAncbTsxkZ18/gqjk23XXv3qGyXWp412f3o43ZZ1UZHVcHrpRnCQ== + dependencies: + "@smithy/util-base64" "^2.0.0" + tslib "^2.5.0" + +"@smithy/chunked-blob-reader@^2.0.0": + version "2.0.0" + resolved "https://registry.npmjs.org/@smithy/chunked-blob-reader/-/chunked-blob-reader-2.0.0.tgz#c44fe2c780eaf77f9e5381d982ac99a880cce51b" + integrity sha512-k+J4GHJsMSAIQPChGBrjEmGS+WbPonCXesoqP9fynIqjn7rdOThdH8FAeCmokP9mxTYKQAKoHCLPzNlm6gh7Wg== + dependencies: + tslib "^2.5.0" + +"@smithy/config-resolver@^2.0.2": + version "2.0.2" + resolved "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-2.0.2.tgz#64496d2f2f9f1482d2e982d3dc057dccc4ba97db" + integrity sha512-0kdsqBL6BdmSbdU6YaDkodVBMua5MuQQluC3nocJ7OJ6PnOuM7i2FEQHE46LBadLqT+CimlDSM+6j91uHNL1ng== + dependencies: + "@smithy/types" "^2.1.0" + "@smithy/util-config-provider" "^2.0.0" + "@smithy/util-middleware" "^2.0.0" + tslib "^2.5.0" + +"@smithy/credential-provider-imds@^2.0.0", "@smithy/credential-provider-imds@^2.0.2": + version "2.0.2" + resolved "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-2.0.2.tgz#9096ff1a2ceb235497a62d469ac70086b96022ad" + integrity sha512-mbWFYEZ00LBRDk3WvcXViwpdpkJQcfrM3seuKzFxZnF6wIBLMwrcWcsj+OUC/1L+86m8aQY9imXMAaQsAoGxow== + dependencies: + "@smithy/node-config-provider" "^2.0.2" + "@smithy/property-provider" "^2.0.2" + "@smithy/types" "^2.1.0" + "@smithy/url-parser" "^2.0.2" + tslib "^2.5.0" + +"@smithy/eventstream-codec@^2.0.2": + version "2.0.2" + resolved "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-2.0.2.tgz#9d81c8d081ac28ba098d98b06cbb39955af1e09b" + integrity sha512-PQZiKx7fMnNwx4zxcUCm82VjnqK6wV4MEHSmMy3taj5dKfXV782IjRGyaDT+8TsmNqVdZIkve5zLRAzh+7kOhA== + dependencies: + "@aws-crypto/crc32" "3.0.0" + "@smithy/types" "^2.1.0" + "@smithy/util-hex-encoding" "^2.0.0" + tslib "^2.5.0" + +"@smithy/eventstream-serde-browser@^2.0.2": + version "2.0.2" + resolved "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-2.0.2.tgz#96558c867291d90cbd30927c3c1b480991d48e5f" + integrity sha512-qaHlcFI+ILE+gZV2B/aZMVXc9LG4v1Owa20dHlP0dLOiJ9WByOjtD2qZmYA/HO4qkkDZHEL/0baWc63aqLCHKQ== + dependencies: + "@smithy/eventstream-serde-universal" "^2.0.2" + "@smithy/types" "^2.1.0" + tslib "^2.5.0" + +"@smithy/eventstream-serde-config-resolver@^2.0.2": + version "2.0.2" + resolved "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-2.0.2.tgz#7f23160a99276a8d3d29d84e2266bc20896cda44" + integrity sha512-iVC7/NFNWfSXllAxFNUuC4QlREdZjMmAOdISb6fwny/4mUDt1EtYLCrXq7gN1mIzhRPwMpL9YvQ8jpgvfA0Jdw== + dependencies: + "@smithy/types" "^2.1.0" + tslib "^2.5.0" + +"@smithy/eventstream-serde-node@^2.0.2": + version "2.0.2" + resolved "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-2.0.2.tgz#0f48deca0bde6b1216c6457780294ce77416a36a" + integrity sha512-p7py8jDpIS1bRewskwgEgJx1OkFvockA2bJnXtOAPJib42DtyRpp8oV14s2ZpjMq57r9KMCQy2j02g554DNavg== + dependencies: + "@smithy/eventstream-serde-universal" "^2.0.2" + "@smithy/types" "^2.1.0" + tslib "^2.5.0" + +"@smithy/eventstream-serde-universal@^2.0.2": + version "2.0.2" + resolved "https://registry.npmjs.org/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-2.0.2.tgz#8dcc8bf3704afc09d999d13776362bb0b20d4394" + integrity sha512-zf/hm5VIDsvl+XpI1rop4xwXLKiBUe5pxgjRFdHi7AC1p6Zc8uJfyCExLiMUP/QspoIrVV1xGwFFxRCeddDH3g== + dependencies: + "@smithy/eventstream-codec" "^2.0.2" + "@smithy/types" "^2.1.0" + tslib "^2.5.0" + +"@smithy/fetch-http-handler@^2.0.2": + version "2.0.2" + resolved "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-2.0.2.tgz#dcc0e9d365efd8feef4a54dd96a264735a1446b7" + integrity sha512-Wo2m1RaiXNSLF4J3D62LpdSoj/YYb+6tn0H8is1tSrzr7eXAdiYVBc0wIa23N0wT4zmN0iG/yNY6gTCDQ6799A== + dependencies: + "@smithy/protocol-http" "^2.0.2" + "@smithy/querystring-builder" "^2.0.2" + "@smithy/types" "^2.1.0" + "@smithy/util-base64" "^2.0.0" + tslib "^2.5.0" + +"@smithy/hash-blob-browser@^2.0.2": + version "2.0.2" + resolved "https://registry.npmjs.org/@smithy/hash-blob-browser/-/hash-blob-browser-2.0.2.tgz#23a35029eea0832ff0c3ae0f89cd3c78385b68e9" + integrity sha512-CmVGWbiyiEySGDRg3o2C3DLZYW+mH8fMoIEZrmwnBM8bQsepZGOME40tbpvv12BIhZIInJV8srMMHpQ6aKObLA== + dependencies: + "@smithy/chunked-blob-reader" "^2.0.0" + "@smithy/chunked-blob-reader-native" "^2.0.0" + "@smithy/types" "^2.1.0" + tslib "^2.5.0" + +"@smithy/hash-node@^2.0.2": + version "2.0.2" + resolved "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-2.0.2.tgz#e968a3e7ab7072bd12297063e3770ae6d9249dee" + integrity sha512-JKDzZ1YVR7JzOBaJoWy3ToJCE86OQE6D4kOBvvVsu93a3lcF9kv6KYTKBYEWAjwOn/CpK4NH7mKB01OQ8H+aiA== + dependencies: + "@smithy/types" "^2.1.0" + "@smithy/util-buffer-from" "^2.0.0" + "@smithy/util-utf8" "^2.0.0" + tslib "^2.5.0" + +"@smithy/hash-stream-node@^2.0.2": + version "2.0.2" + resolved "https://registry.npmjs.org/@smithy/hash-stream-node/-/hash-stream-node-2.0.2.tgz#9c1a41d47dfef90e2b9efdca748cf8896eb366df" + integrity sha512-cDfGE81BbykXKZ50+eLU5Yat8WGiDFQpNa+5S3AfDIzz5h4D73DpxWwcwV4qYB7GoAw2chFqTCAGWgU/MgRS9g== + dependencies: + "@smithy/types" "^2.1.0" + "@smithy/util-utf8" "^2.0.0" + tslib "^2.5.0" + +"@smithy/invalid-dependency@^2.0.2": + version "2.0.2" + resolved "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-2.0.2.tgz#1f7b6a860395e9f11fcdbdf3ac22fb95ce863c69" + integrity sha512-inQZQ5gCO3WRWuXpsc1YJ4KBjsvj2qsoU32yTIKznBWTCQe/D5Dp+sSaysqBqxe0VTZ+8nFEHdUMWUX2BxQThw== + dependencies: + "@smithy/types" "^2.1.0" + tslib "^2.5.0" + +"@smithy/is-array-buffer@^2.0.0": + version "2.0.0" + resolved "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.0.0.tgz#8fa9b8040651e7ba0b2f6106e636a91354ff7d34" + integrity sha512-z3PjFjMyZNI98JFRJi/U0nGoLWMSJlDjAW4QUX2WNZLas5C0CmVV6LJ01JI0k90l7FvpmixjWxPFmENSClQ7ug== + dependencies: + tslib "^2.5.0" + +"@smithy/md5-js@^2.0.2": + version "2.0.2" + resolved "https://registry.npmjs.org/@smithy/md5-js/-/md5-js-2.0.2.tgz#263c149105123f7a942ec9f1ba1ecb3626d3a99f" + integrity sha512-qm9845tzkYOm3HM/nFiZVMsA9nE7klO69T1qrrbrQKpUJpEFV87XDInbnRpYzBAFUH4DRodbZ9spEnjF7ffoww== + dependencies: + "@smithy/types" "^2.1.0" + "@smithy/util-utf8" "^2.0.0" + tslib "^2.5.0" + +"@smithy/middleware-content-length@^2.0.2": + version "2.0.2" + resolved "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-2.0.2.tgz#6167e8ca52cb5f2b06d3c76fa445080c45baaf25" + integrity sha512-FmHlNfuvYgDZE3fIx0G3rD/wLXfAmBYE4mVc/w6d7RllA7TygPzq2pfHL1iCMzWkWTdoAVnt3h4aavAZnhaxEQ== + dependencies: + "@smithy/protocol-http" "^2.0.2" + "@smithy/types" "^2.1.0" + tslib "^2.5.0" + +"@smithy/middleware-endpoint@^2.0.2": + version "2.0.2" + resolved "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-2.0.2.tgz#29f4c8ae799ffb0891f96148eb754f8d0a41a97c" + integrity sha512-ropE7/c+g22QeluZ+By/B/WvVep0UFreX+IeRMGIO7EbOUPgqtJRXpbJFdG6JKB1uC+CdaJLn4MnZnVBpcyjuA== + dependencies: + "@smithy/middleware-serde" "^2.0.2" + "@smithy/types" "^2.1.0" + "@smithy/url-parser" "^2.0.2" + "@smithy/util-middleware" "^2.0.0" + tslib "^2.5.0" + +"@smithy/middleware-retry@^2.0.2": + version "2.0.2" + resolved "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-2.0.2.tgz#0d6feb551a5d546c720106435d2a4e7878fd8ea2" + integrity sha512-wtBUXqtZVriiXppYaFkUrybAPhFVX7vebnW/yVPliLMWMcguOMS58qhOYPZe3t9Wki2+mASfyu+kO3An8lAg2A== + dependencies: + "@smithy/protocol-http" "^2.0.2" + "@smithy/service-error-classification" "^2.0.0" + "@smithy/types" "^2.1.0" + "@smithy/util-middleware" "^2.0.0" + "@smithy/util-retry" "^2.0.0" + tslib "^2.5.0" + uuid "^8.3.2" + +"@smithy/middleware-serde@^2.0.2": + version "2.0.2" + resolved "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-2.0.2.tgz#a59f74e981be8b76ef18e272d525e24e3974dc82" + integrity sha512-Kw9xLdlueIaivUWslKB67WZ/cCUg3QnzYVIA3t5KfgsseEEuU4UxXw8NSTvIt71gqQloY+Um8ugS+idgxrWWnw== + dependencies: + "@smithy/types" "^2.1.0" + tslib "^2.5.0" + +"@smithy/middleware-stack@^2.0.0": + version "2.0.0" + resolved "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-2.0.0.tgz#cd9f442c2788b1ef0ea6b32236d80c76b3c342e9" + integrity sha512-31XC1xNF65nlbc16yuh3wwTudmqs6qy4EseQUGF8A/p2m/5wdd/cnXJqpniy/XvXVwkHPz/GwV36HqzHtIKATQ== + dependencies: + tslib "^2.5.0" + +"@smithy/node-config-provider@^2.0.2": + version "2.0.2" + resolved "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-2.0.2.tgz#a15f125f7011ff82610297d899826b7ef7889867" + integrity sha512-9wVJccASfuCctNWrzR0zrDkf0ox3HCHGEhFlWL2LBoghUYuK28pVRBbG69wvnkhlHnB8dDZHagxH+Nq9dm7eWw== + dependencies: + "@smithy/property-provider" "^2.0.2" + "@smithy/shared-ini-file-loader" "^2.0.2" + "@smithy/types" "^2.1.0" + tslib "^2.5.0" + "@smithy/node-http-handler@^2.0.2": version "2.0.2" resolved "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-2.0.2.tgz#3c4d43352f5412cdb23ca075327ac997f5b03df2" @@ -2794,6 +2578,14 @@ "@smithy/types" "^2.1.0" tslib "^2.5.0" +"@smithy/property-provider@^2.0.0", "@smithy/property-provider@^2.0.2": + version "2.0.2" + resolved "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-2.0.2.tgz#abe091d1e7dc5b617e3418b63eaed11363c96f21" + integrity sha512-DfaZ8cO+d/mgnMzIllcXcU4OYP+omiOl2LYdn/fTGpw/EAQSVzscYV2muV3sDDnuPYQ/r014hUqIxnF+pzh+SQ== + dependencies: + "@smithy/types" "^2.1.0" + tslib "^2.5.0" + "@smithy/protocol-http@^2.0.2": version "2.0.2" resolved "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-2.0.2.tgz#ec3d45a650cb5554b6aba1c38768f51fc9cf79b5" @@ -2811,6 +2603,51 @@ "@smithy/util-uri-escape" "^2.0.0" tslib "^2.5.0" +"@smithy/querystring-parser@^2.0.2": + version "2.0.2" + resolved "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-2.0.2.tgz#d6b2562e7ae29282b144939e5fd439b17bdf61dd" + integrity sha512-L4VtKQ8O4/aWPQJbiFymbhAmxdfLnEaROh/Vs0OstJ7jtOZeBl2QJmuWY2V7hjt64W7V+tEn2sv6vVvnxkm/xQ== + dependencies: + "@smithy/types" "^2.1.0" + tslib "^2.5.0" + +"@smithy/service-error-classification@^2.0.0": + version "2.0.0" + resolved "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-2.0.0.tgz#bbce07c9c529d9333d40db881fd4a1795dd84892" + integrity sha512-2z5Nafy1O0cTf69wKyNjGW/sNVMiqDnb4jgwfMG8ye8KnFJ5qmJpDccwIbJNhXIfbsxTg9SEec2oe1cexhMJvw== + +"@smithy/shared-ini-file-loader@^2.0.0", "@smithy/shared-ini-file-loader@^2.0.2": + version "2.0.2" + resolved "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.0.2.tgz#49b9bf384ece821352f50c8f6cb989edc77d2dbf" + integrity sha512-2VkNOM/82u4vatVdK5nfusgGIlvR48Fkq6me17Oc+V1iyxfR/1x0pG6LzW0br1qlGtzBYFZKmDyviBRcPVFTVw== + dependencies: + "@smithy/types" "^2.1.0" + tslib "^2.5.0" + +"@smithy/signature-v4@^2.0.0": + version "2.0.2" + resolved "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-2.0.2.tgz#c1ec6d9485a72039060e9a8fe2c02e0afb9d7764" + integrity sha512-YMooDEw/UmGxcXY4qWnSXkbPFsRloluSvyXVT678YPDN/K2AS1GzKfRsvSU7fbccOB4WF8MHZf2UqcRGEltE3Q== + dependencies: + "@smithy/eventstream-codec" "^2.0.2" + "@smithy/is-array-buffer" "^2.0.0" + "@smithy/types" "^2.1.0" + "@smithy/util-hex-encoding" "^2.0.0" + "@smithy/util-middleware" "^2.0.0" + "@smithy/util-uri-escape" "^2.0.0" + "@smithy/util-utf8" "^2.0.0" + tslib "^2.5.0" + +"@smithy/smithy-client@^2.0.2": + version "2.0.2" + resolved "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-2.0.2.tgz#3364bfb4afa73d57712b95cb9319f7c8324a104e" + integrity sha512-mDfokI8WwLU5C0gcQ4ww/zJI/WLGSh2+vdIA42JRnjfYUjJNH/rKfX9YOnn2eBOxl3loATERVUqkHmKe+P8s2Q== + dependencies: + "@smithy/middleware-stack" "^2.0.0" + "@smithy/types" "^2.1.0" + "@smithy/util-stream" "^2.0.2" + tslib "^2.5.0" + "@smithy/types@^2.1.0": version "2.1.0" resolved "https://registry.npmjs.org/@smithy/types/-/types-2.1.0.tgz#67fd47c25bbb0fd818951891bf7bcf19a8ee2fe6" @@ -2818,6 +2655,110 @@ dependencies: tslib "^2.5.0" +"@smithy/url-parser@^2.0.2": + version "2.0.2" + resolved "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-2.0.2.tgz#af50bd62298b209b1a16c80912a03460b7cb8994" + integrity sha512-X1mHCzrSVDlhVy7d3S7Vq+dTfYzwh4n7xGHhyJumu77nJqIss0lazVug85Pwo0DKIoO314wAOvMnBxNYDa+7wA== + dependencies: + "@smithy/querystring-parser" "^2.0.2" + "@smithy/types" "^2.1.0" + tslib "^2.5.0" + +"@smithy/util-base64@^2.0.0": + version "2.0.0" + resolved "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-2.0.0.tgz#1beeabfb155471d1d41c8d0603be1351f883c444" + integrity sha512-Zb1E4xx+m5Lud8bbeYi5FkcMJMnn+1WUnJF3qD7rAdXpaL7UjkFQLdmW5fHadoKbdHpwH9vSR8EyTJFHJs++tA== + dependencies: + "@smithy/util-buffer-from" "^2.0.0" + tslib "^2.5.0" + +"@smithy/util-body-length-browser@^2.0.0": + version "2.0.0" + resolved "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-2.0.0.tgz#5447853003b4c73da3bc5f3c5e82c21d592d1650" + integrity sha512-JdDuS4ircJt+FDnaQj88TzZY3+njZ6O+D3uakS32f2VNnDo3vyEuNdBOh/oFd8Df1zSZOuH1HEChk2AOYDezZg== + dependencies: + tslib "^2.5.0" + +"@smithy/util-body-length-node@^2.0.0": + version "2.0.0" + resolved "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-2.0.0.tgz#4870b71cb9ded0123d984898ce952ce56896bc53" + integrity sha512-ZV7Z/WHTMxHJe/xL/56qZwSUcl63/5aaPAGjkfynJm4poILjdD4GmFI+V+YWabh2WJIjwTKZ5PNsuvPQKt93Mg== + dependencies: + tslib "^2.5.0" + +"@smithy/util-buffer-from@^2.0.0": + version "2.0.0" + resolved "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.0.0.tgz#7eb75d72288b6b3001bc5f75b48b711513091deb" + integrity sha512-/YNnLoHsR+4W4Vf2wL5lGv0ksg8Bmk3GEGxn2vEQt52AQaPSCuaO5PM5VM7lP1K9qHRKHwrPGktqVoAHKWHxzw== + dependencies: + "@smithy/is-array-buffer" "^2.0.0" + tslib "^2.5.0" + +"@smithy/util-config-provider@^2.0.0": + version "2.0.0" + resolved "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-2.0.0.tgz#4dd6a793605559d94267312fd06d0f58784b4c38" + integrity sha512-xCQ6UapcIWKxXHEU4Mcs2s7LcFQRiU3XEluM2WcCjjBtQkUN71Tb+ydGmJFPxMUrW/GWMgQEEGipLym4XG0jZg== + dependencies: + tslib "^2.5.0" + +"@smithy/util-defaults-mode-browser@^2.0.2": + version "2.0.2" + resolved "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.0.2.tgz#fb3ad350573ddea0ff7222adc98e9ecc4155b0d3" + integrity sha512-c2tMMjb624XLuzmlRoZpnFOkejVxcgw3WQKdmgdGZYZapcLzXyC0H9JhnXMjQCt30GqLTlsILRNVBYwFRbw/4Q== + dependencies: + "@smithy/property-provider" "^2.0.2" + "@smithy/types" "^2.1.0" + bowser "^2.11.0" + tslib "^2.5.0" + +"@smithy/util-defaults-mode-node@^2.0.2": + version "2.0.2" + resolved "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.0.2.tgz#2e16e3eb57427c76604c255c38d9e1eacd385d7e" + integrity sha512-gt7m5LLqUtEKldJLyc14DE4kb85vxwomvt9AfEMEvWM4VwfWS1kGJqiStZFb5KNqnQPXw8vvpgLTi8NrWAOXqg== + dependencies: + "@smithy/config-resolver" "^2.0.2" + "@smithy/credential-provider-imds" "^2.0.2" + "@smithy/node-config-provider" "^2.0.2" + "@smithy/property-provider" "^2.0.2" + "@smithy/types" "^2.1.0" + tslib "^2.5.0" + +"@smithy/util-hex-encoding@^2.0.0": + version "2.0.0" + resolved "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-2.0.0.tgz#0aa3515acd2b005c6d55675e377080a7c513b59e" + integrity sha512-c5xY+NUnFqG6d7HFh1IFfrm3mGl29lC+vF+geHv4ToiuJCBmIfzx6IeHLg+OgRdPFKDXIw6pvi+p3CsscaMcMA== + dependencies: + tslib "^2.5.0" + +"@smithy/util-middleware@^2.0.0": + version "2.0.0" + resolved "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-2.0.0.tgz#706681d4a1686544a2275f68266304233f372c99" + integrity sha512-eCWX4ECuDHn1wuyyDdGdUWnT4OGyIzV0LN1xRttBFMPI9Ff/4heSHVxneyiMtOB//zpXWCha1/SWHJOZstG7kA== + dependencies: + tslib "^2.5.0" + +"@smithy/util-retry@^2.0.0": + version "2.0.0" + resolved "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-2.0.0.tgz#7ac5d5f12383a9d9b2a43f9ff25f3866c8727c24" + integrity sha512-/dvJ8afrElasuiiIttRJeoS2sy8YXpksQwiM/TcepqdRVp7u4ejd9C4IQURHNjlfPUT7Y6lCDSa2zQJbdHhVTg== + dependencies: + "@smithy/service-error-classification" "^2.0.0" + tslib "^2.5.0" + +"@smithy/util-stream@^2.0.2": + version "2.0.2" + resolved "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-2.0.2.tgz#cb4f3c4eca4253f77a780fd861630ed02d67b220" + integrity sha512-Mg9IJcKIu4YKlbzvpp1KLvh4JZLdcPgpxk+LICuDwzZCfxe47R9enVK8dNEiuyiIGK2ExbfvzCVT8IBru62vZw== + dependencies: + "@smithy/fetch-http-handler" "^2.0.2" + "@smithy/node-http-handler" "^2.0.2" + "@smithy/types" "^2.1.0" + "@smithy/util-base64" "^2.0.0" + "@smithy/util-buffer-from" "^2.0.0" + "@smithy/util-hex-encoding" "^2.0.0" + "@smithy/util-utf8" "^2.0.0" + tslib "^2.5.0" + "@smithy/util-uri-escape@^2.0.0": version "2.0.0" resolved "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-2.0.0.tgz#19955b1a0f517a87ae77ac729e0e411963dfda95" @@ -2825,6 +2766,23 @@ dependencies: tslib "^2.5.0" +"@smithy/util-utf8@^2.0.0": + version "2.0.0" + resolved "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.0.0.tgz#b4da87566ea7757435e153799df9da717262ad42" + integrity sha512-rctU1VkziY84n5OXe3bPNpKR001ZCME2JCaBBFgtiM2hfKbHFudc/BkMuPab8hRbLd0j3vbnBTTZ1igBf0wgiQ== + dependencies: + "@smithy/util-buffer-from" "^2.0.0" + tslib "^2.5.0" + +"@smithy/util-waiter@^2.0.2": + version "2.0.2" + resolved "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-2.0.2.tgz#32fa0fbd3ec12827daa396f2ec52e5f47478d327" + integrity sha512-7XCEVXDLguf3Og0NIF/KYEAHtrzNXmCdtEwMfOXr4iBKOUWYzNj91YB9O7tLrct8VGvysGA0x2xYzbxMbvF0QQ== + dependencies: + "@smithy/abort-controller" "^2.0.2" + "@smithy/types" "^2.1.0" + tslib "^2.5.0" + "@soda/friendly-errors-webpack-plugin@^1.8.0", "@soda/friendly-errors-webpack-plugin@^1.8.1": version "1.8.1" resolved "https://registry.npmjs.org/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.8.1.tgz#4d4fbb1108993aaa362116247c3d18188a2c6c85" @@ -5815,10 +5773,10 @@ core-util-is@^1.0.2, core-util-is@^1.0.3, core-util-is@~1.0.0: resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== -cos-nodejs-sdk-v5@^2.12.3: - version "2.12.3" - resolved "https://registry.npmjs.org/cos-nodejs-sdk-v5/-/cos-nodejs-sdk-v5-2.12.3.tgz#f4096c07c0371cbf8598b1895d6ef8228db2e06e" - integrity sha512-X+XUwx5KbB7Eq4j/o7pZD7n7Rw/NEOgQlhH33xpABHXRmd52WsOSHgoPwOyTCvmFL0nFDEfyF4vyGKWbvOhs2Q== +cos-nodejs-sdk-v5@^2.12.4: + version "2.12.4" + resolved "https://registry.npmjs.org/cos-nodejs-sdk-v5/-/cos-nodejs-sdk-v5-2.12.4.tgz#d1c3a449915e53a746351dda1d4a32238b53fa3e" + integrity sha512-TFTLCzK3owRezlqRwlub+9U7LHd4me5m4q6HFGLa4ez5huYAH3GDf/LM+2CZDQ/vMVU/oigbumB+OeDTmAhByg== dependencies: conf "^9.0.0" fast-xml-parser "4.2.5" @@ -7446,13 +7404,6 @@ fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= -fast-xml-parser@4.0.11: - version "4.0.11" - resolved "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.0.11.tgz#42332a9aca544520631c8919e6ea871c0185a985" - integrity sha512-4aUg3aNRR/WjQAcpceODG1C3x3lFANXRo8+1biqfieHmg9pyMt7qB4lQV/Ta6sJCTbA5vfD8fnA8S54JATiFUA== - dependencies: - strnum "^1.0.5" - fast-xml-parser@4.2.5, fast-xml-parser@^4.2.5: version "4.2.5" resolved "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz#a6747a09296a6cb34f2ae634019bf1738f3b421f"