diff --git a/package.json b/package.json index 7bd5bae4ab0d0..d6af0718adb35 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "build-all": "tsc -b" }, "devDependencies": { - "@nx/workspace": "^16.8.1", + "@nx/workspace": "^16.9.1", "@types/node": "18.11.19", "@types/prettier": "2.6.0", "@yarnpkg/lockfile": "^1.1.0", @@ -24,12 +24,12 @@ "fs-extra": "^9.1.0", "graceful-fs": "^4.2.11", "jest-junit": "^13.2.0", - "jsii-diff": "1.88.0", - "jsii-pacmak": "1.88.0", - "jsii-reflect": "1.88.0", + "jsii-diff": "1.89.0", + "jsii-pacmak": "1.89.0", + "jsii-reflect": "1.89.0", "jsii-rosetta": "~5.1.13", "lerna": "^7.3.0", - "nx": "^16.8.1", + "nx": "^16.9.1", "patch-package": "^6.5.1", "semver": "^7.5.4", "standard-version": "^9.5.0", diff --git a/packages/@aws-cdk-testing/cli-integ/package.json b/packages/@aws-cdk-testing/cli-integ/package.json index b56f88fa4ea81..bef99910ef171 100644 --- a/packages/@aws-cdk-testing/cli-integ/package.json +++ b/packages/@aws-cdk-testing/cli-integ/package.json @@ -30,16 +30,16 @@ "license": "Apache-2.0", "devDependencies": { "@aws-cdk/cdk-build-tools": "0.0.0", - "@types/semver": "^7.5.2", - "@types/yargs": "^15.0.15", + "@types/semver": "^7.5.3", + "@types/yargs": "^15.0.16", "@types/fs-extra": "^9.0.13", "@types/glob": "^7.2.0", - "@types/npm": "^7.19.0", + "@types/npm": "^7.19.1", "@aws-cdk/pkglint": "0.0.0" }, "dependencies": { "@octokit/rest": "^18.12.0", - "aws-sdk": "^2.1461.0", + "aws-sdk": "^2.1466.0", "axios": "^0.27.2", "fs-extra": "^9.1.0", "glob": "^7.2.3", diff --git a/packages/@aws-cdk-testing/framework-integ/package.json b/packages/@aws-cdk-testing/framework-integ/package.json index 12a090da5a967..c86abe2111238 100644 --- a/packages/@aws-cdk-testing/framework-integ/package.json +++ b/packages/@aws-cdk-testing/framework-integ/package.json @@ -32,18 +32,18 @@ "@aws-cdk/cdk-build-tools": "0.0.0", "@aws-cdk/integ-runner": "^0.0.0", "@aws-cdk/pkglint": "0.0.0", - "@aws-sdk/client-acm": "3.414.0", - "@aws-sdk/client-rds": "3.414.0", - "@aws-sdk/client-s3": "3.414.0", + "@aws-sdk/client-acm": "3.421.0", + "@aws-sdk/client-rds": "3.421.0", + "@aws-sdk/client-s3": "3.421.0", "delay": "5.0.0" }, "dependencies": { "@aws-cdk/integ-tests-alpha": "0.0.0", "@aws-cdk/lambda-layer-kubectl-v24": "^2.0.242", "aws-cdk-lib": "0.0.0", - "aws-sdk": "^2.1461.0", + "aws-sdk": "^2.1466.0", "aws-sdk-mock": "5.6.0", - "cdk8s": "^2.64.16", + "cdk8s": "^2.64.23", "cdk8s-plus-24": "2.12.1", "constructs": "^10.0.0" }, diff --git a/packages/@aws-cdk-testing/framework-integ/test/aws-eks/test/sdk-call-integ-test-docker-app/app/package.json b/packages/@aws-cdk-testing/framework-integ/test/aws-eks/test/sdk-call-integ-test-docker-app/app/package.json index b8dc8c3432fad..c6c724025e539 100644 --- a/packages/@aws-cdk-testing/framework-integ/test/aws-eks/test/sdk-call-integ-test-docker-app/app/package.json +++ b/packages/@aws-cdk-testing/framework-integ/test/aws-eks/test/sdk-call-integ-test-docker-app/app/package.json @@ -2,6 +2,6 @@ "name": "eks-service-account-sdk-call-integ-test", "private": "true", "dependencies": { - "@aws-sdk/client-s3": "^3.414.0" + "@aws-sdk/client-s3": "^3.421.0" } } diff --git a/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/LambdaNodeJsLatestIntegDefaultTestDeployAssertD40B5C28.assets.json b/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/LambdaNodeJsLatestIntegDefaultTestDeployAssertD40B5C28.assets.json index 8346545363ef4..bfa00f0a73c51 100644 --- a/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/LambdaNodeJsLatestIntegDefaultTestDeployAssertD40B5C28.assets.json +++ b/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/LambdaNodeJsLatestIntegDefaultTestDeployAssertD40B5C28.assets.json @@ -1,20 +1,20 @@ { "version": "34.0.0", "files": { - "b7c985ebfbf370ce93607a33c3851adc0b2b6a530f4c06be487e3c2ec3c06c39": { + "9fc28fa3b4e7ac7d75bc59996f5e02c3c7f6f4434a7f284ba5b69d87c1da83f6": { "source": { - "path": "asset.b7c985ebfbf370ce93607a33c3851adc0b2b6a530f4c06be487e3c2ec3c06c39.bundle", + "path": "asset.9fc28fa3b4e7ac7d75bc59996f5e02c3c7f6f4434a7f284ba5b69d87c1da83f6.bundle", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "b7c985ebfbf370ce93607a33c3851adc0b2b6a530f4c06be487e3c2ec3c06c39.zip", + "objectKey": "9fc28fa3b4e7ac7d75bc59996f5e02c3c7f6f4434a7f284ba5b69d87c1da83f6.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "6c4fbdcd24ef64f00d9004020a8b9ddf92ea0b90504dce4c0cc3f52b5e969a05": { + "3da52fc9b54324b9855c8de5350958d6a73c4cbc840beb487bff66940a3589f5": { "source": { "path": "LambdaNodeJsLatestIntegDefaultTestDeployAssertD40B5C28.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "6c4fbdcd24ef64f00d9004020a8b9ddf92ea0b90504dce4c0cc3f52b5e969a05.json", + "objectKey": "3da52fc9b54324b9855c8de5350958d6a73c4cbc840beb487bff66940a3589f5.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/LambdaNodeJsLatestIntegDefaultTestDeployAssertD40B5C28.template.json b/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/LambdaNodeJsLatestIntegDefaultTestDeployAssertD40B5C28.template.json index 0707daad1a1f0..4fdca55a783ed 100644 --- a/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/LambdaNodeJsLatestIntegDefaultTestDeployAssertD40B5C28.template.json +++ b/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/LambdaNodeJsLatestIntegDefaultTestDeployAssertD40B5C28.template.json @@ -27,7 +27,7 @@ } }, "flattenResponse": "false", - "salt": "1695252078080" + "salt": "1695986917004" }, "UpdateReplacePolicy": "Delete", "DeletionPolicy": "Delete" @@ -127,7 +127,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "b7c985ebfbf370ce93607a33c3851adc0b2b6a530f4c06be487e3c2ec3c06c39.zip" + "S3Key": "9fc28fa3b4e7ac7d75bc59996f5e02c3c7f6f4434a7f284ba5b69d87c1da83f6.zip" }, "Timeout": 120, "Handler": "index.handler", diff --git a/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.5c2c08a7bf5b5beff386f4f0bd21f6e002dda28002148757b3d572b235414e5c/index.js b/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.5c2c08a7bf5b5beff386f4f0bd21f6e002dda28002148757b3d572b235414e5c/index.js deleted file mode 100644 index c948e97017790..0000000000000 --- a/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.5c2c08a7bf5b5beff386f4f0bd21f6e002dda28002148757b3d572b235414e5c/index.js +++ /dev/null @@ -1,67 +0,0 @@ -"use strict";var hG=Object.create;var sd=Object.defineProperty;var CG=Object.getOwnPropertyDescriptor;var SG=Object.getOwnPropertyNames;var bG=Object.getPrototypeOf,EG=Object.prototype.hasOwnProperty;var Ue=(e,n)=>()=>(e&&(n=e(e=0)),n);var m=(e,n)=>()=>(n||e((n={exports:{}}).exports,n),n.exports),wa=(e,n)=>{for(var t in n)sd(e,t,{get:n[t],enumerable:!0})},ZP=(e,n,t,r)=>{if(n&&typeof n=="object"||typeof n=="function")for(let s of SG(n))!EG.call(e,s)&&s!==t&&sd(e,s,{get:()=>n[s],enumerable:!(r=CG(n,s))||r.enumerable});return e};var ka=(e,n,t)=>(t=e!=null?hG(bG(e)):{},ZP(n||!e||!e.__esModule?sd(t,"default",{value:e,enumerable:!0}):t,e)),L=e=>ZP(sd({},"__esModule",{value:!0}),e);var j={};wa(j,{__addDisposableResource:()=>Sx,__assign:()=>od,__asyncDelegator:()=>mx,__asyncGenerator:()=>ux,__asyncValues:()=>px,__await:()=>ds,__awaiter:()=>ox,__classPrivateFieldGet:()=>gx,__classPrivateFieldIn:()=>Cx,__classPrivateFieldSet:()=>hx,__createBinding:()=>ad,__decorate:()=>nx,__disposeResources:()=>bx,__esDecorate:()=>PG,__exportStar:()=>ax,__extends:()=>ex,__generator:()=>ix,__importDefault:()=>_x,__importStar:()=>yx,__makeTemplateObject:()=>fx,__metadata:()=>sx,__param:()=>rx,__propKey:()=>vG,__read:()=>Fy,__rest:()=>tx,__runInitializers:()=>xG,__setFunctionName:()=>wG,__spread:()=>cx,__spreadArray:()=>lx,__spreadArrays:()=>dx,__values:()=>id,default:()=>RG});function ex(e,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");Dy(e,n);function t(){this.constructor=e}e.prototype=n===null?Object.create(n):(t.prototype=n.prototype,new t)}function tx(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,r=Object.getOwnPropertySymbols(e);s=0;i--)(a=e[i])&&(o=(s<3?a(o):s>3?a(n,t,o):a(n,t))||o);return s>3&&o&&Object.defineProperty(n,t,o),o}function rx(e,n){return function(t,r){n(t,r,e)}}function PG(e,n,t,r,s,o){function a(K){if(K!==void 0&&typeof K!="function")throw new TypeError("Function expected");return K}for(var i=r.kind,u=i==="getter"?"get":i==="setter"?"set":"value",l=!n&&e?r.static?e:e.prototype:null,c=n||(l?Object.getOwnPropertyDescriptor(l,r.name):{}),y,_=!1,C=t.length-1;C>=0;C--){var P={};for(var D in r)P[D]=D==="access"?{}:r[D];for(var D in r.access)P.access[D]=r.access[D];P.addInitializer=function(K){if(_)throw new TypeError("Cannot add initializers after decoration has completed");o.push(a(K||null))};var F=(0,t[C])(i==="accessor"?{get:c.get,set:c.set}:c[u],P);if(i==="accessor"){if(F===void 0)continue;if(F===null||typeof F!="object")throw new TypeError("Object expected");(y=a(F.get))&&(c.get=y),(y=a(F.set))&&(c.set=y),(y=a(F.init))&&s.unshift(y)}else(y=a(F))&&(i==="field"?s.unshift(y):c[u]=y)}l&&Object.defineProperty(l,r.name,c),_=!0}function xG(e,n,t){for(var r=arguments.length>2,s=0;s0&&o[o.length-1])&&(l[0]===6||l[0]===2)){t=0;continue}if(l[0]===3&&(!o||l[1]>o[0]&&l[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}function Fy(e,n){var t=typeof Symbol=="function"&&e[Symbol.iterator];if(!t)return e;var r=t.call(e),s,o=[],a;try{for(;(n===void 0||n-- >0)&&!(s=r.next()).done;)o.push(s.value)}catch(i){a={error:i}}finally{try{s&&!s.done&&(t=r.return)&&t.call(r)}finally{if(a)throw a.error}}return o}function cx(){for(var e=[],n=0;n1||i(_,C)})})}function i(_,C){try{u(r[_](C))}catch(P){y(o[0][3],P)}}function u(_){_.value instanceof ds?Promise.resolve(_.value.v).then(l,c):y(o[0][2],_)}function l(_){i("next",_)}function c(_){i("throw",_)}function y(_,C){_(C),o.shift(),o.length&&i(o[0][0],o[0][1])}}function mx(e){var n,t;return n={},r("next"),r("throw",function(s){throw s}),r("return"),n[Symbol.iterator]=function(){return this},n;function r(s,o){n[s]=e[s]?function(a){return(t=!t)?{value:ds(e[s](a)),done:!1}:o?o(a):a}:o}}function px(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=e[Symbol.asyncIterator],t;return n?n.call(e):(e=typeof id=="function"?id(e):e[Symbol.iterator](),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(o){t[o]=e[o]&&function(a){return new Promise(function(i,u){a=e[o](a),s(i,u,a.done,a.value)})}}function s(o,a,i,u){Promise.resolve(u).then(function(l){o({value:l,done:i})},a)}}function fx(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e}function yx(e){if(e&&e.__esModule)return e;var n={};if(e!=null)for(var t in e)t!=="default"&&Object.prototype.hasOwnProperty.call(e,t)&&ad(n,e,t);return kG(n,e),n}function _x(e){return e&&e.__esModule?e:{default:e}}function gx(e,n,t,r){if(t==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof n=="function"?e!==n||!r:!n.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return t==="m"?r:t==="a"?r.call(e):r?r.value:n.get(e)}function hx(e,n,t,r,s){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!s)throw new TypeError("Private accessor was defined without a setter");if(typeof n=="function"?e!==n||!s:!n.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?s.call(e,t):s?s.value=t:n.set(e,t),t}function Cx(e,n){if(n===null||typeof n!="object"&&typeof n!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?n===e:e.has(n)}function Sx(e,n,t){if(n!=null){if(typeof n!="object"&&typeof n!="function")throw new TypeError("Object expected.");var r;if(t){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");r=n[Symbol.asyncDispose]}if(r===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");r=n[Symbol.dispose]}if(typeof r!="function")throw new TypeError("Object not disposable.");e.stack.push({value:n,dispose:r,async:t})}else t&&e.stack.push({async:!0});return n}function bx(e){function n(r){e.error=e.hasError?new AG(r,e.error,"An error was suppressed during disposal."):r,e.hasError=!0}function t(){for(;e.stack.length;){var r=e.stack.pop();try{var s=r.dispose&&r.dispose.call(r.value);if(r.async)return Promise.resolve(s).then(t,function(o){return n(o),t()})}catch(o){n(o)}}if(e.hasError)throw e.error}return t()}var Dy,od,ad,kG,AG,RG,U=Ue(()=>{Dy=function(e,n){return Dy=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(t[s]=r[s])},Dy(e,n)};od=function(){return od=Object.assign||function(n){for(var t,r=1,s=arguments.length;r{"use strict";Object.defineProperty(ls,"__esModule",{value:!0});ls.resolveHttpHandlerRuntimeConfig=ls.getHttpHandlerExtensionConfiguration=void 0;var IG=e=>{let n=e.httpHandler;return{setHttpHandler(t){n=t},httpHandler(){return n},updateHttpClientConfig(t,r){n.updateHttpClientConfig(t,r)},httpHandlerConfigs(){return n.httpHandlerConfigs()}}};ls.getHttpHandlerExtensionConfiguration=IG;var NG=e=>({httpHandler:e.httpHandler()});ls.resolveHttpHandlerRuntimeConfig=NG});var Px=m(Ly=>{"use strict";Object.defineProperty(Ly,"__esModule",{value:!0});var OG=(U(),L(j));OG.__exportStar(Ex(),Ly)});var vx=m(xx=>{"use strict";Object.defineProperty(xx,"__esModule",{value:!0})});var wx=m(Aa=>{"use strict";Object.defineProperty(Aa,"__esModule",{value:!0});Aa.HttpAuthLocation=void 0;var TG;(function(e){e.HEADER="header",e.QUERY="query"})(TG=Aa.HttpAuthLocation||(Aa.HttpAuthLocation={}))});var Ax=m(kx=>{"use strict";Object.defineProperty(kx,"__esModule",{value:!0})});var Ix=m(Rx=>{"use strict";Object.defineProperty(Rx,"__esModule",{value:!0})});var Ox=m(Nx=>{"use strict";Object.defineProperty(Nx,"__esModule",{value:!0})});var qx=m(Tx=>{"use strict";Object.defineProperty(Tx,"__esModule",{value:!0})});var Mx=m(Bx=>{"use strict";Object.defineProperty(Bx,"__esModule",{value:!0})});var Fx=m(Dx=>{"use strict";Object.defineProperty(Dx,"__esModule",{value:!0})});var jx=m(Lx=>{"use strict";Object.defineProperty(Lx,"__esModule",{value:!0})});var Ux=m(Ra=>{"use strict";Object.defineProperty(Ra,"__esModule",{value:!0});var jy=(U(),L(j));jy.__exportStar(Mx(),Ra);jy.__exportStar(Fx(),Ra);jy.__exportStar(jx(),Ra)});var Gx=m(zx=>{"use strict";Object.defineProperty(zx,"__esModule",{value:!0})});var Hx=m($x=>{"use strict";Object.defineProperty($x,"__esModule",{value:!0})});var Kx=m(Ia=>{"use strict";Object.defineProperty(Ia,"__esModule",{value:!0});Ia.EndpointURLScheme=void 0;var qG;(function(e){e.HTTP="http",e.HTTPS="https"})(qG=Ia.EndpointURLScheme||(Ia.EndpointURLScheme={}))});var Wx=m(Vx=>{"use strict";Object.defineProperty(Vx,"__esModule",{value:!0})});var Yx=m(Xx=>{"use strict";Object.defineProperty(Xx,"__esModule",{value:!0})});var Jx=m(Qx=>{"use strict";Object.defineProperty(Qx,"__esModule",{value:!0})});var ev=m(Zx=>{"use strict";Object.defineProperty(Zx,"__esModule",{value:!0})});var nv=m(tv=>{"use strict";Object.defineProperty(tv,"__esModule",{value:!0})});var rv=m(qr=>{"use strict";Object.defineProperty(qr,"__esModule",{value:!0});var Na=(U(),L(j));Na.__exportStar(Wx(),qr);Na.__exportStar(Yx(),qr);Na.__exportStar(Jx(),qr);Na.__exportStar(ev(),qr);Na.__exportStar(nv(),qr)});var ov=m(sv=>{"use strict";Object.defineProperty(sv,"__esModule",{value:!0})});var zy=m(gn=>{"use strict";Object.defineProperty(gn,"__esModule",{value:!0});gn.resolveChecksumRuntimeConfig=gn.getChecksumConfiguration=gn.AlgorithmId=void 0;var Uy;(function(e){e.MD5="md5",e.CRC32="crc32",e.CRC32C="crc32c",e.SHA1="sha1",e.SHA256="sha256"})(Uy=gn.AlgorithmId||(gn.AlgorithmId={}));var BG=e=>{let n=[];return e.sha256!==void 0&&n.push({algorithmId:()=>Uy.SHA256,checksumConstructor:()=>e.sha256}),e.md5!=null&&n.push({algorithmId:()=>Uy.MD5,checksumConstructor:()=>e.md5}),{_checksumAlgorithms:n,addChecksumAlgorithm(t){this._checksumAlgorithms.push(t)},checksumAlgorithms(){return this._checksumAlgorithms}}};gn.getChecksumConfiguration=BG;var MG=e=>{let n={};return e.checksumAlgorithms().forEach(t=>{n[t.algorithmId()]=t.checksumConstructor()}),n};gn.resolveChecksumRuntimeConfig=MG});var av=m(us=>{"use strict";Object.defineProperty(us,"__esModule",{value:!0});us.resolveDefaultRuntimeConfig=us.getDefaultClientConfiguration=void 0;var iv=zy(),DG=e=>({...(0,iv.getChecksumConfiguration)(e)});us.getDefaultClientConfiguration=DG;var FG=e=>({...(0,iv.resolveChecksumRuntimeConfig)(e)});us.resolveDefaultRuntimeConfig=FG});var dv=m(cv=>{"use strict";Object.defineProperty(cv,"__esModule",{value:!0})});var uv=m(ms=>{"use strict";Object.defineProperty(ms,"__esModule",{value:!0});ms.AlgorithmId=void 0;var lv=(U(),L(j));lv.__exportStar(av(),ms);lv.__exportStar(dv(),ms);var LG=zy();Object.defineProperty(ms,"AlgorithmId",{enumerable:!0,get:function(){return LG.AlgorithmId}})});var mv=m(Oa=>{"use strict";Object.defineProperty(Oa,"__esModule",{value:!0});Oa.FieldPosition=void 0;var jG;(function(e){e[e.HEADER=0]="HEADER",e[e.TRAILER=1]="TRAILER"})(jG=Oa.FieldPosition||(Oa.FieldPosition={}))});var fv=m(pv=>{"use strict";Object.defineProperty(pv,"__esModule",{value:!0})});var _v=m(yv=>{"use strict";Object.defineProperty(yv,"__esModule",{value:!0})});var hv=m(cd=>{"use strict";Object.defineProperty(cd,"__esModule",{value:!0});var gv=(U(),L(j));gv.__exportStar(fv(),cd);gv.__exportStar(_v(),cd)});var Sv=m(Cv=>{"use strict";Object.defineProperty(Cv,"__esModule",{value:!0})});var bv=m(dd=>{"use strict";Object.defineProperty(dd,"__esModule",{value:!0});dd.SMITHY_CONTEXT_KEY=void 0;dd.SMITHY_CONTEXT_KEY="__smithy_context"});var Pv=m(Ev=>{"use strict";Object.defineProperty(Ev,"__esModule",{value:!0})});var vv=m(xv=>{"use strict";Object.defineProperty(xv,"__esModule",{value:!0})});var kv=m(wv=>{"use strict";Object.defineProperty(wv,"__esModule",{value:!0})});var Rv=m(Av=>{"use strict";Object.defineProperty(Av,"__esModule",{value:!0})});var Nv=m(Iv=>{"use strict";Object.defineProperty(Iv,"__esModule",{value:!0})});var Tv=m(Ov=>{"use strict";Object.defineProperty(Ov,"__esModule",{value:!0})});var Bv=m(qv=>{"use strict";Object.defineProperty(qv,"__esModule",{value:!0})});var Dv=m(Mv=>{"use strict";Object.defineProperty(Mv,"__esModule",{value:!0})});var Lv=m(Fv=>{"use strict";Object.defineProperty(Fv,"__esModule",{value:!0})});var Uv=m(jv=>{"use strict";Object.defineProperty(jv,"__esModule",{value:!0})});var Gv=m(zv=>{"use strict";Object.defineProperty(zv,"__esModule",{value:!0})});var $v=m(Ta=>{"use strict";Object.defineProperty(Ta,"__esModule",{value:!0});Ta.RequestHandlerProtocol=void 0;var UG;(function(e){e.HTTP_0_9="http/0.9",e.HTTP_1_0="http/1.0",e.TDS_8_0="tds/8.0"})(UG=Ta.RequestHandlerProtocol||(Ta.RequestHandlerProtocol={}))});var Kv=m(Hv=>{"use strict";Object.defineProperty(Hv,"__esModule",{value:!0})});var Wv=m(Vv=>{"use strict";Object.defineProperty(Vv,"__esModule",{value:!0})});var Yv=m(Xv=>{"use strict";Object.defineProperty(Xv,"__esModule",{value:!0})});var Jv=m(Qv=>{"use strict";Object.defineProperty(Qv,"__esModule",{value:!0})});var ew=m(Zv=>{"use strict";Object.defineProperty(Zv,"__esModule",{value:!0})});var Br=m(de=>{"use strict";Object.defineProperty(de,"__esModule",{value:!0});var me=(U(),L(j));me.__exportStar(vx(),de);me.__exportStar(wx(),de);me.__exportStar(Ax(),de);me.__exportStar(Ix(),de);me.__exportStar(Ox(),de);me.__exportStar(qx(),de);me.__exportStar(Ux(),de);me.__exportStar(Gx(),de);me.__exportStar(Hx(),de);me.__exportStar(Kx(),de);me.__exportStar(rv(),de);me.__exportStar(ov(),de);me.__exportStar(uv(),de);me.__exportStar(mv(),de);me.__exportStar(hv(),de);me.__exportStar(Sv(),de);me.__exportStar(bv(),de);me.__exportStar(Pv(),de);me.__exportStar(vv(),de);me.__exportStar(kv(),de);me.__exportStar(Rv(),de);me.__exportStar(Nv(),de);me.__exportStar(Tv(),de);me.__exportStar(Bv(),de);me.__exportStar(Dv(),de);me.__exportStar(Lv(),de);me.__exportStar(Uv(),de);me.__exportStar(Gv(),de);me.__exportStar($v(),de);me.__exportStar(Kv(),de);me.__exportStar(Wv(),de);me.__exportStar(Yv(),de);me.__exportStar(Jv(),de);me.__exportStar(ew(),de)});var tw=m(ld=>{"use strict";Object.defineProperty(ld,"__esModule",{value:!0});ld.Field=void 0;var zG=Br(),Gy=class{constructor({name:n,kind:t=zG.FieldPosition.HEADER,values:r=[]}){this.name=n,this.kind=t,this.values=r}add(n){this.values.push(n)}set(n){this.values=n}remove(n){this.values=this.values.filter(t=>t!==n)}toString(){return this.values.map(n=>n.includes(",")||n.includes(" ")?`"${n}"`:n).join(", ")}get(){return this.values}};ld.Field=Gy});var nw=m(ud=>{"use strict";Object.defineProperty(ud,"__esModule",{value:!0});ud.Fields=void 0;var $y=class{constructor({fields:n=[],encoding:t="utf-8"}){this.entries={},n.forEach(this.setField.bind(this)),this.encoding=t}setField(n){this.entries[n.name.toLowerCase()]=n}getField(n){return this.entries[n.toLowerCase()]}removeField(n){delete this.entries[n.toLowerCase()]}getByType(n){return Object.values(this.entries).filter(t=>t.kind===n)}};ud.Fields=$y});var sw=m(rw=>{"use strict";Object.defineProperty(rw,"__esModule",{value:!0})});var ow=m(md=>{"use strict";Object.defineProperty(md,"__esModule",{value:!0});md.HttpRequest=void 0;var Hy=class e{constructor(n){this.method=n.method||"GET",this.hostname=n.hostname||"localhost",this.port=n.port,this.query=n.query||{},this.headers=n.headers||{},this.body=n.body,this.protocol=n.protocol?n.protocol.slice(-1)!==":"?`${n.protocol}:`:n.protocol:"https:",this.path=n.path?n.path.charAt(0)!=="/"?`/${n.path}`:n.path:"/",this.username=n.username,this.password=n.password,this.fragment=n.fragment}static isInstance(n){if(!n)return!1;let t=n;return"method"in t&&"protocol"in t&&"hostname"in t&&"path"in t&&typeof t.query=="object"&&typeof t.headers=="object"}clone(){let n=new e({...this,headers:{...this.headers}});return n.query&&(n.query=GG(n.query)),n}};md.HttpRequest=Hy;function GG(e){return Object.keys(e).reduce((n,t)=>{let r=e[t];return{...n,[t]:Array.isArray(r)?[...r]:r}},{})}});var iw=m(pd=>{"use strict";Object.defineProperty(pd,"__esModule",{value:!0});pd.HttpResponse=void 0;var Ky=class{constructor(n){this.statusCode=n.statusCode,this.reason=n.reason,this.headers=n.headers||{},this.body=n.body}static isInstance(n){if(!n)return!1;let t=n;return typeof t.statusCode=="number"&&typeof t.headers=="object"}};pd.HttpResponse=Ky});var aw=m(fd=>{"use strict";Object.defineProperty(fd,"__esModule",{value:!0});fd.isValidHostname=void 0;function $G(e){return/^[a-z0-9][a-z0-9\.\-]*[a-z0-9]$/.test(e)}fd.isValidHostname=$G});var dw=m(cw=>{"use strict";Object.defineProperty(cw,"__esModule",{value:!0})});var ve=m(Mt=>{"use strict";Object.defineProperty(Mt,"__esModule",{value:!0});var Kn=(U(),L(j));Kn.__exportStar(Px(),Mt);Kn.__exportStar(tw(),Mt);Kn.__exportStar(nw(),Mt);Kn.__exportStar(sw(),Mt);Kn.__exportStar(ow(),Mt);Kn.__exportStar(iw(),Mt);Kn.__exportStar(aw(),Mt);Kn.__exportStar(dw(),Mt)});var uw=m(hn=>{"use strict";Object.defineProperty(hn,"__esModule",{value:!0});hn.getAddExpectContinuePlugin=hn.addExpectContinueMiddlewareOptions=hn.addExpectContinueMiddleware=void 0;var HG=ve();function lw(e){return n=>async t=>{let{request:r}=t;return HG.HttpRequest.isInstance(r)&&r.body&&e.runtime==="node"&&(r.headers={...r.headers,Expect:"100-continue"}),n({...t,request:r})}}hn.addExpectContinueMiddleware=lw;hn.addExpectContinueMiddlewareOptions={step:"build",tags:["SET_EXPECT_HEADER","EXPECT_HEADER"],name:"addExpectContinueMiddleware",override:!0};var KG=e=>({applyToStack:n=>{n.add(lw(e),hn.addExpectContinueMiddlewareOptions)}});hn.getAddExpectContinuePlugin=KG});var qa=m(ht=>{"use strict";Object.defineProperty(ht,"__esModule",{value:!0});ht.getHostHeaderPlugin=ht.hostHeaderMiddlewareOptions=ht.hostHeaderMiddleware=ht.resolveHostHeaderConfig=void 0;var VG=ve();function WG(e){return e}ht.resolveHostHeaderConfig=WG;var XG=e=>n=>async t=>{if(!VG.HttpRequest.isInstance(t.request))return n(t);let{request:r}=t,{handlerProtocol:s=""}=e.requestHandler.metadata||{};if(s.indexOf("h2")>=0&&!r.headers[":authority"])delete r.headers.host,r.headers[":authority"]="";else if(!r.headers.host){let o=r.hostname;r.port!=null&&(o+=`:${r.port}`),r.headers.host=o}return n(t)};ht.hostHeaderMiddleware=XG;ht.hostHeaderMiddlewareOptions={name:"hostHeaderMiddleware",step:"build",priority:"low",tags:["HOST"],override:!0};var YG=e=>({applyToStack:n=>{n.add((0,ht.hostHeaderMiddleware)(e),ht.hostHeaderMiddlewareOptions)}});ht.getHostHeaderPlugin=YG});var mw=m(Dt=>{"use strict";Object.defineProperty(Dt,"__esModule",{value:!0});Dt.getLoggerPlugin=Dt.loggerMiddlewareOptions=Dt.loggerMiddleware=void 0;var QG=()=>(e,n)=>async t=>{var r,s;try{let o=await e(t),{clientName:a,commandName:i,logger:u,dynamoDbDocumentClientOptions:l={}}=n,{overrideInputFilterSensitiveLog:c,overrideOutputFilterSensitiveLog:y}=l,_=c??n.inputFilterSensitiveLog,C=y??n.outputFilterSensitiveLog,{$metadata:P,...D}=o.output;return(r=u==null?void 0:u.info)===null||r===void 0||r.call(u,{clientName:a,commandName:i,input:_(t.input),output:C(D),metadata:P}),o}catch(o){let{clientName:a,commandName:i,logger:u,dynamoDbDocumentClientOptions:l={}}=n,{overrideInputFilterSensitiveLog:c}=l,y=c??n.inputFilterSensitiveLog;throw(s=u==null?void 0:u.error)===null||s===void 0||s.call(u,{clientName:a,commandName:i,input:y(t.input),error:o,metadata:o.$metadata}),o}};Dt.loggerMiddleware=QG;Dt.loggerMiddlewareOptions={name:"loggerMiddleware",tags:["LOGGER"],step:"initialize",override:!0};var JG=e=>({applyToStack:n=>{n.add((0,Dt.loggerMiddleware)(),Dt.loggerMiddlewareOptions)}});Dt.getLoggerPlugin=JG});var Ba=m(Vy=>{"use strict";Object.defineProperty(Vy,"__esModule",{value:!0});var ZG=(U(),L(j));ZG.__exportStar(mw(),Vy)});var Ma=m(Ft=>{"use strict";Object.defineProperty(Ft,"__esModule",{value:!0});Ft.getRecursionDetectionPlugin=Ft.addRecursionDetectionMiddlewareOptions=Ft.recursionDetectionMiddleware=void 0;var e2=ve(),pw="X-Amzn-Trace-Id",t2="AWS_LAMBDA_FUNCTION_NAME",n2="_X_AMZN_TRACE_ID",r2=e=>n=>async t=>{let{request:r}=t;if(!e2.HttpRequest.isInstance(r)||e.runtime!=="node"||r.headers.hasOwnProperty(pw))return n(t);let s=process.env[t2],o=process.env[n2],a=i=>typeof i=="string"&&i.length>0;return a(s)&&a(o)&&(r.headers[pw]=o),n({...t,request:r})};Ft.recursionDetectionMiddleware=r2;Ft.addRecursionDetectionMiddlewareOptions={step:"build",tags:["RECURSION_DETECTION"],name:"recursionDetectionMiddleware",override:!0,priority:"low"};var s2=e=>({applyToStack:n=>{n.add((0,Ft.recursionDetectionMiddleware)(e),Ft.addRecursionDetectionMiddlewareOptions)}});Ft.getRecursionDetectionPlugin=s2});var fw=m(yd=>{"use strict";Object.defineProperty(yd,"__esModule",{value:!0});yd.NoOpLogger=void 0;var Wy=class{trace(){}debug(){}info(){}warn(){}error(){}};yd.NoOpLogger=Wy});var gw=m(ps=>{"use strict";Object.defineProperty(ps,"__esModule",{value:!0});ps.constructStack=void 0;var o2=()=>{let e=[],n=[],t=!1,r=new Set,s=y=>y.sort((_,C)=>yw[C.step]-yw[_.step]||_w[C.priority||"normal"]-_w[_.priority||"normal"]),o=y=>{let _=!1,C=P=>P.name&&P.name===y?(_=!0,r.delete(y),!1):!0;return e=e.filter(C),n=n.filter(C),_},a=y=>{let _=!1,C=P=>P.middleware===y?(_=!0,P.name&&r.delete(P.name),!1):!0;return e=e.filter(C),n=n.filter(C),_},i=y=>(e.forEach(_=>{y.add(_.middleware,{..._})}),n.forEach(_=>{y.addRelativeTo(_.middleware,{..._})}),y.identifyOnResolve(c.identifyOnResolve()),y),u=y=>{let _=[];return y.before.forEach(C=>{C.before.length===0&&C.after.length===0?_.push(C):_.push(...u(C))}),_.push(y),y.after.reverse().forEach(C=>{C.before.length===0&&C.after.length===0?_.push(C):_.push(...u(C))}),_},l=(y=!1)=>{let _=[],C=[],P={};return e.forEach(F=>{let K={...F,before:[],after:[]};K.name&&(P[K.name]=K),_.push(K)}),n.forEach(F=>{let K={...F,before:[],after:[]};K.name&&(P[K.name]=K),C.push(K)}),C.forEach(F=>{if(F.toMiddleware){let K=P[F.toMiddleware];if(K===void 0){if(y)return;throw new Error(`${F.toMiddleware} is not found when adding ${F.name||"anonymous"} middleware ${F.relation} ${F.toMiddleware}`)}F.relation==="after"&&K.after.push(F),F.relation==="before"&&K.before.push(F)}}),s(_).map(u).reduce((F,K)=>(F.push(...K),F),[])},c={add:(y,_={})=>{let{name:C,override:P}=_,D={step:"initialize",priority:"normal",middleware:y,..._};if(C){if(r.has(C)){if(!P)throw new Error(`Duplicate middleware name '${C}'`);let F=e.findIndex(ue=>ue.name===C),K=e[F];if(K.step!==D.step||K.priority!==D.priority)throw new Error(`"${C}" middleware with ${K.priority} priority in ${K.step} step cannot be overridden by same-name middleware with ${D.priority} priority in ${D.step} step.`);e.splice(F,1)}r.add(C)}e.push(D)},addRelativeTo:(y,_)=>{let{name:C,override:P}=_,D={middleware:y,..._};if(C){if(r.has(C)){if(!P)throw new Error(`Duplicate middleware name '${C}'`);let F=n.findIndex(ue=>ue.name===C),K=n[F];if(K.toMiddleware!==D.toMiddleware||K.relation!==D.relation)throw new Error(`"${C}" middleware ${K.relation} "${K.toMiddleware}" middleware cannot be overridden by same-name middleware ${D.relation} "${D.toMiddleware}" middleware.`);n.splice(F,1)}r.add(C)}n.push(D)},clone:()=>i((0,ps.constructStack)()),use:y=>{y.applyToStack(c)},remove:y=>typeof y=="string"?o(y):a(y),removeByTag:y=>{let _=!1,C=P=>{let{tags:D,name:F}=P;return D&&D.includes(y)?(F&&r.delete(F),_=!0,!1):!0};return e=e.filter(C),n=n.filter(C),_},concat:y=>{let _=i((0,ps.constructStack)());return _.use(y),_.identifyOnResolve(t||_.identifyOnResolve()||y.identifyOnResolve()),_},applyToStack:i,identify:()=>l(!0).map(y=>{var _;let C=(_=y.step)!==null&&_!==void 0?_:y.relation+" "+y.toMiddleware;return y.name+" - "+C}),identifyOnResolve(y){return typeof y=="boolean"&&(t=y),t},resolve:(y,_)=>{for(let C of l().map(P=>P.middleware).reverse())y=C(y,_);return t&&console.log(c.identify()),y}};return c};ps.constructStack=o2;var yw={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1},_w={high:3,normal:2,low:1}});var Yy=m(Xy=>{"use strict";Object.defineProperty(Xy,"__esModule",{value:!0});var i2=(U(),L(j));i2.__exportStar(gw(),Xy)});var hw=m(_d=>{"use strict";Object.defineProperty(_d,"__esModule",{value:!0});_d.Client=void 0;var a2=Yy(),Qy=class{constructor(n){this.middlewareStack=(0,a2.constructStack)(),this.config=n}send(n,t,r){let s=typeof t!="function"?t:void 0,o=typeof t=="function"?t:r,a=n.resolveMiddleware(this.middlewareStack,this.config,s);if(o)a(n).then(i=>o(null,i.output),i=>o(i)).catch(()=>{});else return a(n).then(i=>i.output)}destroy(){this.config.requestHandler.destroy&&this.config.requestHandler.destroy()}};_d.Client=Qy});var hd=m(gd=>{"use strict";Object.defineProperty(gd,"__esModule",{value:!0});gd.isArrayBuffer=void 0;var c2=e=>typeof ArrayBuffer=="function"&&e instanceof ArrayBuffer||Object.prototype.toString.call(e)==="[object ArrayBuffer]";gd.isArrayBuffer=c2});var Mr=m(fs=>{"use strict";Object.defineProperty(fs,"__esModule",{value:!0});fs.fromString=fs.fromArrayBuffer=void 0;var d2=hd(),Jy=require("buffer"),l2=(e,n=0,t=e.byteLength-n)=>{if(!(0,d2.isArrayBuffer)(e))throw new TypeError(`The "input" argument must be ArrayBuffer. Received type ${typeof e} (${e})`);return Jy.Buffer.from(e,n,t)};fs.fromArrayBuffer=l2;var u2=(e,n)=>{if(typeof e!="string")throw new TypeError(`The "input" argument must be of type string. Received type ${typeof e} (${e})`);return n?Jy.Buffer.from(e,n):Jy.Buffer.from(e)};fs.fromString=u2});var Cw=m(Cd=>{"use strict";Object.defineProperty(Cd,"__esModule",{value:!0});Cd.fromBase64=void 0;var m2=Mr(),p2=/^[A-Za-z0-9+/]*={0,2}$/,f2=e=>{if(e.length*3%4!==0)throw new TypeError("Incorrect padding on base64 string.");if(!p2.exec(e))throw new TypeError("Invalid base64 string.");let n=(0,m2.fromString)(e,"base64");return new Uint8Array(n.buffer,n.byteOffset,n.byteLength)};Cd.fromBase64=f2});var Sw=m(Sd=>{"use strict";Object.defineProperty(Sd,"__esModule",{value:!0});Sd.toBase64=void 0;var y2=Mr(),_2=e=>(0,y2.fromArrayBuffer)(e.buffer,e.byteOffset,e.byteLength).toString("base64");Sd.toBase64=_2});var ys=m(bd=>{"use strict";Object.defineProperty(bd,"__esModule",{value:!0});var bw=(U(),L(j));bw.__exportStar(Cw(),bd);bw.__exportStar(Sw(),bd)});var Zy=m(Ed=>{"use strict";Object.defineProperty(Ed,"__esModule",{value:!0});Ed.fromUtf8=void 0;var g2=Mr(),h2=e=>{let n=(0,g2.fromString)(e,"utf8");return new Uint8Array(n.buffer,n.byteOffset,n.byteLength/Uint8Array.BYTES_PER_ELEMENT)};Ed.fromUtf8=h2});var Ew=m(Pd=>{"use strict";Object.defineProperty(Pd,"__esModule",{value:!0});Pd.toUint8Array=void 0;var C2=Zy(),S2=e=>typeof e=="string"?(0,C2.fromUtf8)(e):ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e);Pd.toUint8Array=S2});var Pw=m(xd=>{"use strict";Object.defineProperty(xd,"__esModule",{value:!0});xd.toUtf8=void 0;var b2=Mr(),E2=e=>(0,b2.fromArrayBuffer)(e.buffer,e.byteOffset,e.byteLength).toString("utf8");xd.toUtf8=E2});var Ct=m(Da=>{"use strict";Object.defineProperty(Da,"__esModule",{value:!0});var e_=(U(),L(j));e_.__exportStar(Zy(),Da);e_.__exportStar(Ew(),Da);e_.__exportStar(Pw(),Da)});var kw=m(_s=>{"use strict";Object.defineProperty(_s,"__esModule",{value:!0});_s.transformFromString=_s.transformToString=void 0;var vw=ys(),ww=Ct(),xw=t_();function P2(e,n="utf-8"){return n==="base64"?(0,vw.toBase64)(e):(0,ww.toUtf8)(e)}_s.transformToString=P2;function x2(e,n){return n==="base64"?xw.Uint8ArrayBlobAdapter.mutate((0,vw.fromBase64)(e)):xw.Uint8ArrayBlobAdapter.mutate((0,ww.fromUtf8)(e))}_s.transformFromString=x2});var t_=m(vd=>{"use strict";Object.defineProperty(vd,"__esModule",{value:!0});vd.Uint8ArrayBlobAdapter=void 0;var Aw=kw(),n_=class e extends Uint8Array{static fromString(n,t="utf-8"){switch(typeof n){case"string":return(0,Aw.transformFromString)(n,t);default:throw new Error(`Unsupported conversion from ${typeof n} to Uint8ArrayBlobAdapter.`)}}static mutate(n){return Object.setPrototypeOf(n,e.prototype),n}transformToString(n="utf-8"){return(0,Aw.transformToString)(this,n)}};vd.Uint8ArrayBlobAdapter=n_});var Rw=m(wd=>{"use strict";Object.defineProperty(wd,"__esModule",{value:!0});wd.getAwsChunkedEncodingStream=void 0;var v2=require("stream"),w2=(e,n)=>{let{base64Encoder:t,bodyLengthChecker:r,checksumAlgorithmFn:s,checksumLocationName:o,streamHasher:a}=n,i=t!==void 0&&s!==void 0&&o!==void 0&&a!==void 0,u=i?a(s,e):void 0,l=new v2.Readable({read:()=>{}});return e.on("data",c=>{let y=r(c)||0;l.push(`${y.toString(16)}\r -`),l.push(c),l.push(`\r -`)}),e.on("end",async()=>{if(l.push(`0\r -`),i){let c=t(await u);l.push(`${o}:${c}\r -`),l.push(`\r -`)}l.push(null)}),l};wd.getAwsChunkedEncodingStream=w2});var r_=m(kd=>{"use strict";Object.defineProperty(kd,"__esModule",{value:!0});kd.escapeUri=void 0;var k2=e=>encodeURIComponent(e).replace(/[!'()*]/g,A2);kd.escapeUri=k2;var A2=e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`});var Iw=m(Ad=>{"use strict";Object.defineProperty(Ad,"__esModule",{value:!0});Ad.escapeUriPath=void 0;var R2=r_(),I2=e=>e.split("/").map(R2.escapeUri).join("/");Ad.escapeUriPath=I2});var s_=m(Rd=>{"use strict";Object.defineProperty(Rd,"__esModule",{value:!0});var Nw=(U(),L(j));Nw.__exportStar(r_(),Rd);Nw.__exportStar(Iw(),Rd)});var i_=m(Id=>{"use strict";Object.defineProperty(Id,"__esModule",{value:!0});Id.buildQueryString=void 0;var o_=s_();function N2(e){let n=[];for(let t of Object.keys(e).sort()){let r=e[t];if(t=(0,o_.escapeUri)(t),Array.isArray(r))for(let s=0,o=r.length;s{"use strict";Object.defineProperty(Nd,"__esModule",{value:!0});Nd.NODEJS_TIMEOUT_ERROR_CODES=void 0;Nd.NODEJS_TIMEOUT_ERROR_CODES=["ECONNRESET","EPIPE","ETIMEDOUT"]});var a_=m(Od=>{"use strict";Object.defineProperty(Od,"__esModule",{value:!0});Od.getTransformedHeaders=void 0;var O2=e=>{let n={};for(let t of Object.keys(e)){let r=e[t];n[t]=Array.isArray(r)?r.join(","):r}return n};Od.getTransformedHeaders=O2});var Tw=m(Td=>{"use strict";Object.defineProperty(Td,"__esModule",{value:!0});Td.setConnectionTimeout=void 0;var T2=(e,n,t=0)=>{if(!t)return;let r=setTimeout(()=>{e.destroy(),n(Object.assign(new Error(`Socket timed out without establishing a connection within ${t} ms`),{name:"TimeoutError"}))},t);e.on("socket",s=>{s.connecting?s.on("connect",()=>{clearTimeout(r)}):clearTimeout(r)})};Td.setConnectionTimeout=T2});var qw=m(qd=>{"use strict";Object.defineProperty(qd,"__esModule",{value:!0});qd.setSocketKeepAlive=void 0;var q2=(e,{keepAlive:n,keepAliveMsecs:t})=>{n===!0&&e.on("socket",r=>{r.setKeepAlive(n,t||0)})};qd.setSocketKeepAlive=q2});var Bw=m(Bd=>{"use strict";Object.defineProperty(Bd,"__esModule",{value:!0});Bd.setSocketTimeout=void 0;var B2=(e,n,t=0)=>{e.setTimeout(t,()=>{e.destroy(),n(Object.assign(new Error(`Connection timed out after ${t} ms`),{name:"TimeoutError"}))})};Bd.setSocketTimeout=B2});var c_=m(Md=>{"use strict";Object.defineProperty(Md,"__esModule",{value:!0});Md.writeRequestBody=void 0;var M2=require("stream"),Mw=1e3;async function D2(e,n,t=Mw){var r;let s=(r=n.headers)!==null&&r!==void 0?r:{},o=s.Expect||s.expect,a=-1,i=!1;o==="100-continue"&&await Promise.race([new Promise(u=>{a=Number(setTimeout(u,Math.max(Mw,t)))}),new Promise(u=>{e.on("continue",()=>{clearTimeout(a),u()}),e.on("error",()=>{i=!0,clearTimeout(a),u()})})]),i||F2(e,n.body)}Md.writeRequestBody=D2;function F2(e,n){n instanceof M2.Readable?n.pipe(e):n?e.end(Buffer.from(n)):e.end()}});var Lw=m(gs=>{"use strict";Object.defineProperty(gs,"__esModule",{value:!0});gs.NodeHttpHandler=gs.DEFAULT_REQUEST_TIMEOUT=void 0;var L2=ve(),j2=i_(),Dw=require("http"),Fw=require("https"),U2=Ow(),z2=a_(),G2=Tw(),$2=qw(),H2=Bw(),K2=c_();gs.DEFAULT_REQUEST_TIMEOUT=0;var d_=class{constructor(n){this.metadata={handlerProtocol:"http/1.1"},this.configProvider=new Promise((t,r)=>{typeof n=="function"?n().then(s=>{t(this.resolveDefaultConfig(s))}).catch(r):t(this.resolveDefaultConfig(n))})}resolveDefaultConfig(n){let{requestTimeout:t,connectionTimeout:r,socketTimeout:s,httpAgent:o,httpsAgent:a}=n||{},i=!0,u=50;return{connectionTimeout:r,requestTimeout:t??s,httpAgent:o||new Dw.Agent({keepAlive:i,maxSockets:u}),httpsAgent:a||new Fw.Agent({keepAlive:i,maxSockets:u})}}destroy(){var n,t,r,s;(t=(n=this.config)===null||n===void 0?void 0:n.httpAgent)===null||t===void 0||t.destroy(),(s=(r=this.config)===null||r===void 0?void 0:r.httpsAgent)===null||s===void 0||s.destroy()}async handle(n,{abortSignal:t}={}){return this.config||(this.config=await this.configProvider),new Promise((r,s)=>{var o,a;let i,u=async ue=>{await i,r(ue)},l=async ue=>{await i,s(ue)};if(!this.config)throw new Error("Node HTTP request handler config is not resolved");if(t!=null&&t.aborted){let ue=new Error("Request aborted");ue.name="AbortError",l(ue);return}let c=n.protocol==="https:",y=(0,j2.buildQueryString)(n.query||{}),_;if(n.username!=null||n.password!=null){let ue=(o=n.username)!==null&&o!==void 0?o:"",Bt=(a=n.password)!==null&&a!==void 0?a:"";_=`${ue}:${Bt}`}let C=n.path;y&&(C+=`?${y}`),n.fragment&&(C+=`#${n.fragment}`);let P={headers:n.headers,host:n.hostname,method:n.method,path:C,port:n.port,agent:c?this.config.httpsAgent:this.config.httpAgent,auth:_},F=(c?Fw.request:Dw.request)(P,ue=>{let Bt=new L2.HttpResponse({statusCode:ue.statusCode||-1,reason:ue.statusMessage,headers:(0,z2.getTransformedHeaders)(ue.headers),body:ue});u({response:Bt})});F.on("error",ue=>{U2.NODEJS_TIMEOUT_ERROR_CODES.includes(ue.code)?l(Object.assign(ue,{name:"TimeoutError"})):l(ue)}),(0,G2.setConnectionTimeout)(F,l,this.config.connectionTimeout),(0,H2.setSocketTimeout)(F,l,this.config.requestTimeout),t&&(t.onabort=()=>{F.abort();let ue=new Error("Request aborted");ue.name="AbortError",l(ue)});let K=P.agent;typeof K=="object"&&"keepAlive"in K&&(0,$2.setSocketKeepAlive)(F,{keepAlive:K.keepAlive,keepAliveMsecs:K.keepAliveMsecs}),i=(0,K2.writeRequestBody)(F,n,this.config.requestTimeout).catch(s)})}updateHttpClientConfig(n,t){this.config=void 0,this.configProvider=this.configProvider.then(r=>({...r,[n]:t}))}httpHandlerConfigs(){var n;return(n=this.config)!==null&&n!==void 0?n:{}}};gs.NodeHttpHandler=d_});var jw=m(Dd=>{"use strict";Object.defineProperty(Dd,"__esModule",{value:!0});Dd.NodeHttp2ConnectionPool=void 0;var l_=class{constructor(n){this.sessions=[],this.sessions=n??[]}poll(){if(this.sessions.length>0)return this.sessions.shift()}offerLast(n){this.sessions.push(n)}contains(n){return this.sessions.includes(n)}remove(n){this.sessions=this.sessions.filter(t=>t!==n)}[Symbol.iterator](){return this.sessions[Symbol.iterator]()}destroy(n){for(let t of this.sessions)t===n&&(t.destroyed||t.destroy())}};Dd.NodeHttp2ConnectionPool=l_});var Uw=m(Fd=>{"use strict";Object.defineProperty(Fd,"__esModule",{value:!0});Fd.NodeHttp2ConnectionManager=void 0;var V2=(U(),L(j)),W2=V2.__importDefault(require("http2")),X2=jw(),u_=class{constructor(n){if(this.sessionCache=new Map,this.config=n,this.config.maxConcurrency&&this.config.maxConcurrency<=0)throw new RangeError("maxConcurrency must be greater than zero.")}lease(n,t){let r=this.getUrlString(n),s=this.sessionCache.get(r);if(s){let u=s.poll();if(u&&!this.config.disableConcurrency)return u}let o=W2.default.connect(r);this.config.maxConcurrency&&o.settings({maxConcurrentStreams:this.config.maxConcurrency},u=>{if(u)throw new Error("Fail to set maxConcurrentStreams to "+this.config.maxConcurrency+"when creating new session for "+n.destination.toString())}),o.unref();let a=()=>{o.destroy(),this.deleteSession(r,o)};o.on("goaway",a),o.on("error",a),o.on("frameError",a),o.on("close",()=>this.deleteSession(r,o)),t.requestTimeout&&o.setTimeout(t.requestTimeout,a);let i=this.sessionCache.get(r)||new X2.NodeHttp2ConnectionPool;return i.offerLast(o),this.sessionCache.set(r,i),o}deleteSession(n,t){let r=this.sessionCache.get(n);r&&r.contains(t)&&(r.remove(t),this.sessionCache.set(n,r))}release(n,t){var r;let s=this.getUrlString(n);(r=this.sessionCache.get(s))===null||r===void 0||r.offerLast(t)}destroy(){for(let[n,t]of this.sessionCache){for(let r of t)r.destroyed||r.destroy(),t.remove(r);this.sessionCache.delete(n)}}setMaxConcurrentStreams(n){if(this.config.maxConcurrency&&this.config.maxConcurrency<=0)throw new RangeError("maxConcurrentStreams must be greater than zero.");this.config.maxConcurrency=n}setDisableConcurrentStreams(n){this.config.disableConcurrency=n}getUrlString(n){return n.destination.toString()}};Fd.NodeHttp2ConnectionManager=u_});var Gw=m(Ld=>{"use strict";Object.defineProperty(Ld,"__esModule",{value:!0});Ld.NodeHttp2Handler=void 0;var Y2=ve(),Q2=i_(),zw=require("http2"),J2=a_(),Z2=Uw(),e$=c_(),m_=class{constructor(n){this.metadata={handlerProtocol:"h2"},this.connectionManager=new Z2.NodeHttp2ConnectionManager({}),this.configProvider=new Promise((t,r)=>{typeof n=="function"?n().then(s=>{t(s||{})}).catch(r):t(n||{})})}destroy(){this.connectionManager.destroy()}async handle(n,{abortSignal:t}={}){this.config||(this.config=await this.configProvider,this.connectionManager.setDisableConcurrentStreams(this.config.disableConcurrentStreams||!1),this.config.maxConcurrentStreams&&this.connectionManager.setMaxConcurrentStreams(this.config.maxConcurrentStreams));let{requestTimeout:r,disableConcurrentStreams:s}=this.config;return new Promise((o,a)=>{var i,u,l;let c=!1,y,_=async Te=>{await y,o(Te)},C=async Te=>{await y,a(Te)};if(t!=null&&t.aborted){c=!0;let Te=new Error("Request aborted");Te.name="AbortError",C(Te);return}let{hostname:P,method:D,port:F,protocol:K,query:ue}=n,Bt="";if(n.username!=null||n.password!=null){let Te=(i=n.username)!==null&&i!==void 0?i:"",va=(u=n.password)!==null&&u!==void 0?u:"";Bt=`${Te}:${va}@`}let QP=`${K}//${Bt}${P}${F?`:${F}`:""}`,_G={destination:new URL(QP)},Tr=this.connectionManager.lease(_G,{requestTimeout:(l=this.config)===null||l===void 0?void 0:l.sessionTimeout,disableConcurrentStreams:s||!1}),cs=Te=>{s&&this.destroySession(Tr),c=!0,C(Te)},JP=(0,Q2.buildQueryString)(ue||{}),My=n.path;JP&&(My+=`?${JP}`),n.fragment&&(My+=`#${n.fragment}`);let Nt=Tr.request({...n.headers,[zw.constants.HTTP2_HEADER_PATH]:My,[zw.constants.HTTP2_HEADER_METHOD]:D});Tr.ref(),Nt.on("response",Te=>{let va=new Y2.HttpResponse({statusCode:Te[":status"]||-1,headers:(0,J2.getTransformedHeaders)(Te),body:Nt});c=!0,_({response:va}),s&&(Tr.close(),this.connectionManager.deleteSession(QP,Tr))}),r&&Nt.setTimeout(r,()=>{Nt.close();let Te=new Error(`Stream timed out because of no activity for ${r} ms`);Te.name="TimeoutError",cs(Te)}),t&&(t.onabort=()=>{Nt.close();let Te=new Error("Request aborted");Te.name="AbortError",cs(Te)}),Nt.on("frameError",(Te,va,gG)=>{cs(new Error(`Frame type id ${Te} in stream id ${gG} has failed with code ${va}.`))}),Nt.on("error",cs),Nt.on("aborted",()=>{cs(new Error(`HTTP/2 stream is abnormally aborted in mid-communication with result code ${Nt.rstCode}.`))}),Nt.on("close",()=>{Tr.unref(),s&&Tr.destroy(),c||cs(new Error("Unexpected error: http2 request did not get a response"))}),y=(0,e$.writeRequestBody)(Nt,n,r)})}updateHttpClientConfig(n,t){this.config=void 0,this.configProvider=this.configProvider.then(r=>({...r,[n]:t}))}httpHandlerConfigs(){var n;return(n=this.config)!==null&&n!==void 0?n:{}}destroySession(n){n.destroyed||n.destroy()}};Ld.NodeHttp2Handler=m_});var $w=m(jd=>{"use strict";Object.defineProperty(jd,"__esModule",{value:!0});jd.Collector=void 0;var t$=require("stream"),p_=class extends t$.Writable{constructor(){super(...arguments),this.bufferedBytes=[]}_write(n,t,r){this.bufferedBytes.push(n),r()}};jd.Collector=p_});var Hw=m(Ud=>{"use strict";Object.defineProperty(Ud,"__esModule",{value:!0});Ud.streamCollector=void 0;var n$=$w(),r$=e=>new Promise((n,t)=>{let r=new n$.Collector;e.pipe(r),e.on("error",s=>{r.end(),t(s)}),r.on("error",t),r.on("finish",function(){let s=new Uint8Array(Buffer.concat(this.bufferedBytes));n(s)})});Ud.streamCollector=r$});var hs=m(Fa=>{"use strict";Object.defineProperty(Fa,"__esModule",{value:!0});var f_=(U(),L(j));f_.__exportStar(Lw(),Fa);f_.__exportStar(Gw(),Fa);f_.__exportStar(Hw(),Fa)});var Vw=m(zd=>{"use strict";Object.defineProperty(zd,"__esModule",{value:!0});zd.sdkStreamMixin=void 0;var s$=hs(),o$=Mr(),y_=require("stream"),i$=require("util"),Kw="The stream has already been transformed.",a$=e=>{var n,t;if(!(e instanceof y_.Readable)){let o=((t=(n=e==null?void 0:e.__proto__)===null||n===void 0?void 0:n.constructor)===null||t===void 0?void 0:t.name)||e;throw new Error(`Unexpected stream implementation, expect Stream.Readable instance, got ${o}`)}let r=!1,s=async()=>{if(r)throw new Error(Kw);return r=!0,await(0,s$.streamCollector)(e)};return Object.assign(e,{transformToByteArray:s,transformToString:async o=>{let a=await s();return o===void 0||Buffer.isEncoding(o)?(0,o$.fromArrayBuffer)(a.buffer,a.byteOffset,a.byteLength).toString(o):new i$.TextDecoder(o).decode(a)},transformToWebStream:()=>{if(r)throw new Error(Kw);if(e.readableFlowing!==null)throw new Error("The stream has been consumed by other callbacks.");if(typeof y_.Readable.toWeb!="function")throw new Error("Readable.toWeb() is not supported. Please make sure you are using Node.js >= 17.0.0, or polyfill is available.");return r=!0,y_.Readable.toWeb(e)}})};zd.sdkStreamMixin=a$});var g_=m(La=>{"use strict";Object.defineProperty(La,"__esModule",{value:!0});var __=(U(),L(j));__.__exportStar(t_(),La);__.__exportStar(Rw(),La);__.__exportStar(Vw(),La)});var Ww=m(Gd=>{"use strict";Object.defineProperty(Gd,"__esModule",{value:!0});Gd.collectBody=void 0;var h_=g_(),c$=async(e=new Uint8Array,n)=>{if(e instanceof Uint8Array)return h_.Uint8ArrayBlobAdapter.mutate(e);if(!e)return h_.Uint8ArrayBlobAdapter.mutate(new Uint8Array);let t=n.streamCollector(e);return h_.Uint8ArrayBlobAdapter.mutate(await t)};Gd.collectBody=c$});var Xw=m($d=>{"use strict";Object.defineProperty($d,"__esModule",{value:!0});$d.Command=void 0;var d$=Yy(),C_=class{constructor(){this.middlewareStack=(0,d$.constructStack)()}};$d.Command=C_});var Yw=m(Hd=>{"use strict";Object.defineProperty(Hd,"__esModule",{value:!0});Hd.SENSITIVE_STRING=void 0;Hd.SENSITIVE_STRING="***SensitiveInformation***"});var Qw=m(Kd=>{"use strict";Object.defineProperty(Kd,"__esModule",{value:!0});Kd.createAggregatedClient=void 0;var l$=(e,n)=>{for(let t of Object.keys(e)){let r=e[t],s=async function(a,i,u){let l=new r(a);if(typeof i=="function")this.send(l,i);else if(typeof u=="function"){if(typeof i!="object")throw new Error(`Expected http options but got ${typeof i}`);this.send(l,i||{},u)}else return this.send(l,i)},o=(t[0].toLowerCase()+t.slice(1)).replace(/Command$/,"");n.prototype[o]=s}};Kd.createAggregatedClient=l$});var b_=m($=>{"use strict";Object.defineProperty($,"__esModule",{value:!0});$.logger=$.strictParseByte=$.strictParseShort=$.strictParseInt32=$.strictParseInt=$.strictParseLong=$.limitedParseFloat32=$.limitedParseFloat=$.handleFloat=$.limitedParseDouble=$.strictParseFloat32=$.strictParseFloat=$.strictParseDouble=$.expectUnion=$.expectString=$.expectObject=$.expectNonNull=$.expectByte=$.expectShort=$.expectInt32=$.expectInt=$.expectLong=$.expectFloat32=$.expectNumber=$.expectBoolean=$.parseBoolean=void 0;var u$=e=>{switch(e){case"true":return!0;case"false":return!1;default:throw new Error(`Unable to parse boolean value "${e}"`)}};$.parseBoolean=u$;var m$=e=>{if(e!=null){if(typeof e=="number"){if((e===0||e===1)&&$.logger.warn(Vd(`Expected boolean, got ${typeof e}: ${e}`)),e===0)return!1;if(e===1)return!0}if(typeof e=="string"){let n=e.toLowerCase();if((n==="false"||n==="true")&&$.logger.warn(Vd(`Expected boolean, got ${typeof e}: ${e}`)),n==="false")return!1;if(n==="true")return!0}if(typeof e=="boolean")return e;throw new TypeError(`Expected boolean, got ${typeof e}: ${e}`)}};$.expectBoolean=m$;var p$=e=>{if(e!=null){if(typeof e=="string"){let n=parseFloat(e);if(!Number.isNaN(n))return String(n)!==String(e)&&$.logger.warn(Vd(`Expected number but observed string: ${e}`)),n}if(typeof e=="number")return e;throw new TypeError(`Expected number, got ${typeof e}: ${e}`)}};$.expectNumber=p$;var f$=Math.ceil(2**127*(2-2**-23)),y$=e=>{let n=(0,$.expectNumber)(e);if(n!==void 0&&!Number.isNaN(n)&&n!==1/0&&n!==-1/0&&Math.abs(n)>f$)throw new TypeError(`Expected 32-bit float, got ${e}`);return n};$.expectFloat32=y$;var _$=e=>{if(e!=null){if(Number.isInteger(e)&&!Number.isNaN(e))return e;throw new TypeError(`Expected integer, got ${typeof e}: ${e}`)}};$.expectLong=_$;$.expectInt=$.expectLong;var g$=e=>S_(e,32);$.expectInt32=g$;var h$=e=>S_(e,16);$.expectShort=h$;var C$=e=>S_(e,8);$.expectByte=C$;var S_=(e,n)=>{let t=(0,$.expectLong)(e);if(t!==void 0&&S$(t,n)!==t)throw new TypeError(`Expected ${n}-bit integer, got ${e}`);return t},S$=(e,n)=>{switch(n){case 32:return Int32Array.of(e)[0];case 16:return Int16Array.of(e)[0];case 8:return Int8Array.of(e)[0]}},b$=(e,n)=>{if(e==null)throw n?new TypeError(`Expected a non-null value for ${n}`):new TypeError("Expected a non-null value");return e};$.expectNonNull=b$;var E$=e=>{if(e==null)return;if(typeof e=="object"&&!Array.isArray(e))return e;let n=Array.isArray(e)?"array":typeof e;throw new TypeError(`Expected object, got ${n}: ${e}`)};$.expectObject=E$;var P$=e=>{if(e!=null){if(typeof e=="string")return e;if(["boolean","number","bigint"].includes(typeof e))return $.logger.warn(Vd(`Expected string, got ${typeof e}: ${e}`)),String(e);throw new TypeError(`Expected string, got ${typeof e}: ${e}`)}};$.expectString=P$;var x$=e=>{if(e==null)return;let n=(0,$.expectObject)(e),t=Object.entries(n).filter(([,r])=>r!=null).map(([r])=>r);if(t.length===0)throw new TypeError("Unions must have exactly one non-null member. None were found.");if(t.length>1)throw new TypeError(`Unions must have exactly one non-null member. Keys ${t} were not null.`);return n};$.expectUnion=x$;var v$=e=>typeof e=="string"?(0,$.expectNumber)(Cs(e)):(0,$.expectNumber)(e);$.strictParseDouble=v$;$.strictParseFloat=$.strictParseDouble;var w$=e=>typeof e=="string"?(0,$.expectFloat32)(Cs(e)):(0,$.expectFloat32)(e);$.strictParseFloat32=w$;var k$=/(-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?)|(-?Infinity)|(NaN)/g,Cs=e=>{let n=e.match(k$);if(n===null||n[0].length!==e.length)throw new TypeError("Expected real number, got implicit NaN");return parseFloat(e)},A$=e=>typeof e=="string"?Jw(e):(0,$.expectNumber)(e);$.limitedParseDouble=A$;$.handleFloat=$.limitedParseDouble;$.limitedParseFloat=$.limitedParseDouble;var R$=e=>typeof e=="string"?Jw(e):(0,$.expectFloat32)(e);$.limitedParseFloat32=R$;var Jw=e=>{switch(e){case"NaN":return NaN;case"Infinity":return 1/0;case"-Infinity":return-1/0;default:throw new Error(`Unable to parse float value: ${e}`)}},I$=e=>typeof e=="string"?(0,$.expectLong)(Cs(e)):(0,$.expectLong)(e);$.strictParseLong=I$;$.strictParseInt=$.strictParseLong;var N$=e=>typeof e=="string"?(0,$.expectInt32)(Cs(e)):(0,$.expectInt32)(e);$.strictParseInt32=N$;var O$=e=>typeof e=="string"?(0,$.expectShort)(Cs(e)):(0,$.expectShort)(e);$.strictParseShort=O$;var T$=e=>typeof e=="string"?(0,$.expectByte)(Cs(e)):(0,$.expectByte)(e);$.strictParseByte=T$;var Vd=e=>String(new TypeError(e).stack||e).split(` -`).slice(0,5).filter(n=>!n.includes("stackTraceWarning")).join(` -`);$.logger={warn:console.warn}});var Zw=m(St=>{"use strict";Object.defineProperty(St,"__esModule",{value:!0});St.parseEpochTimestamp=St.parseRfc7231DateTime=St.parseRfc3339DateTimeWithOffset=St.parseRfc3339DateTime=St.dateToUtcString=void 0;var Vn=b_(),q$=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],P_=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function B$(e){let n=e.getUTCFullYear(),t=e.getUTCMonth(),r=e.getUTCDay(),s=e.getUTCDate(),o=e.getUTCHours(),a=e.getUTCMinutes(),i=e.getUTCSeconds(),u=s<10?`0${s}`:`${s}`,l=o<10?`0${o}`:`${o}`,c=a<10?`0${a}`:`${a}`,y=i<10?`0${i}`:`${i}`;return`${q$[r]}, ${u} ${P_[t]} ${n} ${l}:${c}:${y} GMT`}St.dateToUtcString=B$;var M$=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?[zZ]$/),D$=e=>{if(e==null)return;if(typeof e!="string")throw new TypeError("RFC-3339 date-times must be expressed as strings");let n=M$.exec(e);if(!n)throw new TypeError("Invalid RFC-3339 date-time value");let[t,r,s,o,a,i,u,l]=n,c=(0,Vn.strictParseShort)(Ss(r)),y=Lt(s,"month",1,12),_=Lt(o,"day",1,31);return ja(c,y,_,{hours:a,minutes:i,seconds:u,fractionalMilliseconds:l})};St.parseRfc3339DateTime=D$;var F$=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?(([-+]\d{2}\:\d{2})|[zZ])$/),L$=e=>{if(e==null)return;if(typeof e!="string")throw new TypeError("RFC-3339 date-times must be expressed as strings");let n=F$.exec(e);if(!n)throw new TypeError("Invalid RFC-3339 date-time value");let[t,r,s,o,a,i,u,l,c]=n,y=(0,Vn.strictParseShort)(Ss(r)),_=Lt(s,"month",1,12),C=Lt(o,"day",1,31),P=ja(y,_,C,{hours:a,minutes:i,seconds:u,fractionalMilliseconds:l});return c.toUpperCase()!="Z"&&P.setTime(P.getTime()-J$(c)),P};St.parseRfc3339DateTimeWithOffset=L$;var j$=new RegExp(/^(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d{2}) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? GMT$/),U$=new RegExp(/^(?:Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d{2})-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d{2}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? GMT$/),z$=new RegExp(/^(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( [1-9]|\d{2}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? (\d{4})$/),G$=e=>{if(e==null)return;if(typeof e!="string")throw new TypeError("RFC-7231 date-times must be expressed as strings");let n=j$.exec(e);if(n){let[t,r,s,o,a,i,u,l]=n;return ja((0,Vn.strictParseShort)(Ss(o)),E_(s),Lt(r,"day",1,31),{hours:a,minutes:i,seconds:u,fractionalMilliseconds:l})}if(n=U$.exec(e),n){let[t,r,s,o,a,i,u,l]=n;return V$(ja(H$(o),E_(s),Lt(r,"day",1,31),{hours:a,minutes:i,seconds:u,fractionalMilliseconds:l}))}if(n=z$.exec(e),n){let[t,r,s,o,a,i,u,l]=n;return ja((0,Vn.strictParseShort)(Ss(l)),E_(r),Lt(s.trimLeft(),"day",1,31),{hours:o,minutes:a,seconds:i,fractionalMilliseconds:u})}throw new TypeError("Invalid RFC-7231 date-time value")};St.parseRfc7231DateTime=G$;var $$=e=>{if(e==null)return;let n;if(typeof e=="number")n=e;else if(typeof e=="string")n=(0,Vn.strictParseDouble)(e);else throw new TypeError("Epoch timestamps must be expressed as floating point numbers or their string representation");if(Number.isNaN(n)||n===1/0||n===-1/0)throw new TypeError("Epoch timestamps must be valid, non-Infinite, non-NaN numerics");return new Date(Math.round(n*1e3))};St.parseEpochTimestamp=$$;var ja=(e,n,t,r)=>{let s=n-1;return X$(e,s,t),new Date(Date.UTC(e,s,t,Lt(r.hours,"hour",0,23),Lt(r.minutes,"minute",0,59),Lt(r.seconds,"seconds",0,60),Q$(r.fractionalMilliseconds)))},H$=e=>{let n=new Date().getUTCFullYear(),t=Math.floor(n/100)*100+(0,Vn.strictParseShort)(Ss(e));return te.getTime()-new Date().getTime()>K$?new Date(Date.UTC(e.getUTCFullYear()-100,e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds())):e,E_=e=>{let n=P_.indexOf(e);if(n<0)throw new TypeError(`Invalid month: ${e}`);return n+1},W$=[31,28,31,30,31,30,31,31,30,31,30,31],X$=(e,n,t)=>{let r=W$[n];if(n===1&&Y$(e)&&(r=29),t>r)throw new TypeError(`Invalid day for ${P_[n]} in ${e}: ${t}`)},Y$=e=>e%4===0&&(e%100!==0||e%400===0),Lt=(e,n,t,r)=>{let s=(0,Vn.strictParseByte)(Ss(e));if(sr)throw new TypeError(`${n} must be between ${t} and ${r}, inclusive`);return s},Q$=e=>e==null?0:(0,Vn.strictParseFloat32)("0."+e)*1e3,J$=e=>{let n=e[0],t=1;if(n=="+")t=1;else if(n=="-")t=-1;else throw new TypeError(`Offset direction, ${n}, must be "+" or "-"`);let r=Number(e.substring(1,3)),s=Number(e.substring(4,6));return t*(r*60+s)*60*1e3},Ss=e=>{let n=0;for(;n{"use strict";Object.defineProperty(bs,"__esModule",{value:!0});bs.decorateServiceException=bs.ServiceException=void 0;var x_=class e extends Error{constructor(n){super(n.message),Object.setPrototypeOf(this,e.prototype),this.name=n.name,this.$fault=n.$fault,this.$metadata=n.$metadata}};bs.ServiceException=x_;var Z$=(e,n={})=>{Object.entries(n).filter(([,r])=>r!==void 0).forEach(([r,s])=>{(e[r]==null||e[r]==="")&&(e[r]=s)});let t=e.message||e.Message||"UnknownError";return e.message=t,delete e.Message,e};bs.decorateServiceException=Z$});var ek=m(Dr=>{"use strict";Object.defineProperty(Dr,"__esModule",{value:!0});Dr.withBaseException=Dr.throwDefaultError=void 0;var eH=v_(),tH=({output:e,parsedBody:n,exceptionCtor:t,errorCode:r})=>{let s=rH(e),o=s.httpStatusCode?s.httpStatusCode+"":void 0,a=new t({name:(n==null?void 0:n.code)||(n==null?void 0:n.Code)||r||o||"UnknownError",$fault:"client",$metadata:s});throw(0,eH.decorateServiceException)(a,n)};Dr.throwDefaultError=tH;var nH=e=>({output:n,parsedBody:t,errorCode:r})=>{(0,Dr.throwDefaultError)({output:n,parsedBody:t,exceptionCtor:e,errorCode:r})};Dr.withBaseException=nH;var rH=e=>{var n,t;return{httpStatusCode:e.statusCode,requestId:(t=(n=e.headers["x-amzn-requestid"])!==null&&n!==void 0?n:e.headers["x-amzn-request-id"])!==null&&t!==void 0?t:e.headers["x-amz-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]}}});var tk=m(Wd=>{"use strict";Object.defineProperty(Wd,"__esModule",{value:!0});Wd.loadConfigsForDefaultMode=void 0;var sH=e=>{switch(e){case"standard":return{retryMode:"standard",connectionTimeout:3100};case"in-region":return{retryMode:"standard",connectionTimeout:1100};case"cross-region":return{retryMode:"standard",connectionTimeout:3100};case"mobile":return{retryMode:"standard",connectionTimeout:3e4};default:return{}}};Wd.loadConfigsForDefaultMode=sH});var rk=m(Xd=>{"use strict";Object.defineProperty(Xd,"__esModule",{value:!0});Xd.emitWarningIfUnsupportedVersion=void 0;var nk=!1,oH=e=>{e&&!nk&&parseInt(e.substring(1,e.indexOf(".")))<14&&(nk=!0)};Xd.emitWarningIfUnsupportedVersion=oH});var sk=m(Wn=>{"use strict";Object.defineProperty(Wn,"__esModule",{value:!0});Wn.resolveChecksumRuntimeConfig=Wn.getChecksumConfiguration=Wn.AlgorithmId=void 0;var w_=Br();Object.defineProperty(Wn,"AlgorithmId",{enumerable:!0,get:function(){return w_.AlgorithmId}});var iH=e=>{let n=[];for(let t in w_.AlgorithmId){let r=w_.AlgorithmId[t];e[r]!==void 0&&n.push({algorithmId:()=>r,checksumConstructor:()=>e[r]})}return{_checksumAlgorithms:n,addChecksumAlgorithm(t){this._checksumAlgorithms.push(t)},checksumAlgorithms(){return this._checksumAlgorithms}}};Wn.getChecksumConfiguration=iH;var aH=e=>{let n={};return e.checksumAlgorithms().forEach(t=>{n[t.algorithmId()]=t.checksumConstructor()}),n};Wn.resolveChecksumRuntimeConfig=aH});var ok=m(Es=>{"use strict";Object.defineProperty(Es,"__esModule",{value:!0});Es.resolveRetryRuntimeConfig=Es.getRetryConfiguration=void 0;var cH=e=>{let n=e.retryStrategy;return{setRetryStrategy(t){n=t},retryStrategy(){return n}}};Es.getRetryConfiguration=cH;var dH=e=>{let n={};return n.retryStrategy=e.retryStrategy(),n};Es.resolveRetryRuntimeConfig=dH});var ck=m(Cn=>{"use strict";Object.defineProperty(Cn,"__esModule",{value:!0});Cn.resolveDefaultRuntimeConfig=Cn.getDefaultClientConfiguration=Cn.getDefaultExtensionConfiguration=void 0;var ik=sk(),ak=ok(),lH=e=>({...(0,ik.getChecksumConfiguration)(e),...(0,ak.getRetryConfiguration)(e)});Cn.getDefaultExtensionConfiguration=lH;Cn.getDefaultClientConfiguration=Cn.getDefaultExtensionConfiguration;var uH=e=>({...(0,ik.resolveChecksumRuntimeConfig)(e),...(0,ak.resolveRetryRuntimeConfig)(e)});Cn.resolveDefaultRuntimeConfig=uH});var dk=m(k_=>{"use strict";Object.defineProperty(k_,"__esModule",{value:!0});var mH=(U(),L(j));mH.__exportStar(ck(),k_)});var A_=m(Yd=>{"use strict";Object.defineProperty(Yd,"__esModule",{value:!0});Yd.extendedEncodeURIComponent=void 0;function pH(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(n){return"%"+n.charCodeAt(0).toString(16).toUpperCase()})}Yd.extendedEncodeURIComponent=pH});var lk=m(Qd=>{"use strict";Object.defineProperty(Qd,"__esModule",{value:!0});Qd.getArrayIfSingleItem=void 0;var fH=e=>Array.isArray(e)?e:[e];Qd.getArrayIfSingleItem=fH});var uk=m(Ua=>{"use strict";Object.defineProperty(Ua,"__esModule",{value:!0});Ua.getValueFromTextNode=void 0;var yH=e=>{let n="#text";for(let t in e)e.hasOwnProperty(t)&&e[t][n]!==void 0?e[t]=e[t][n]:typeof e[t]=="object"&&e[t]!==null&&(e[t]=(0,Ua.getValueFromTextNode)(e[t]));return e};Ua.getValueFromTextNode=yH});var mk=m(jt=>{"use strict";Object.defineProperty(jt,"__esModule",{value:!0});jt.LazyJsonString=jt.StringWrapper=void 0;var _H=function(){let e=Object.getPrototypeOf(this).constructor,n=Function.bind.apply(String,[null,...arguments]),t=new n;return Object.setPrototypeOf(t,e.prototype),t};jt.StringWrapper=_H;jt.StringWrapper.prototype=Object.create(String.prototype,{constructor:{value:jt.StringWrapper,enumerable:!1,writable:!0,configurable:!0}});Object.setPrototypeOf(jt.StringWrapper,String);var R_=class e extends jt.StringWrapper{deserializeJSON(){return JSON.parse(super.toString())}toJSON(){return super.toString()}static fromObject(n){return n instanceof e?n:n instanceof String||typeof n=="string"?new e(n):new e(JSON.stringify(n))}};jt.LazyJsonString=R_});var yk=m(Xn=>{"use strict";Object.defineProperty(Xn,"__esModule",{value:!0});Xn.take=Xn.convertMap=Xn.map=void 0;function pk(e,n,t){let r,s,o;if(typeof n>"u"&&typeof t>"u")r={},o=e;else{if(r=e,typeof n=="function")return s=n,o=t,CH(r,s,o);o=n}for(let a of Object.keys(o)){if(!Array.isArray(o[a])){r[a]=o[a];continue}fk(r,null,o,a)}return r}Xn.map=pk;var gH=e=>{let n={};for(let[t,r]of Object.entries(e||{}))n[t]=[,r];return n};Xn.convertMap=gH;var hH=(e,n)=>{let t={};for(let r in n)fk(t,e,n,r);return t};Xn.take=hH;var CH=(e,n,t)=>pk(e,Object.entries(t).reduce((r,[s,o])=>(Array.isArray(o)?r[s]=o:typeof o=="function"?r[s]=[n,o()]:r[s]=[n,o],r),{})),fk=(e,n,t,r)=>{if(n!==null){let a=t[r];typeof a=="function"&&(a=[,a]);let[i=SH,u=bH,l=r]=a;(typeof i=="function"&&i(n[l])||typeof i!="function"&&i)&&(e[r]=u(n[l]));return}let[s,o]=t[r];if(typeof o=="function"){let a,i=s===void 0&&(a=o())!=null,u=typeof s=="function"&&!!s(void 0)||typeof s!="function"&&!!s;i?e[r]=a:u&&(e[r]=o())}else{let a=s===void 0&&o!=null,i=typeof s=="function"&&!!s(o)||typeof s!="function"&&!!s;(a||i)&&(e[r]=o)}},SH=e=>e!=null,bH=e=>e});var gk=m(Jd=>{"use strict";Object.defineProperty(Jd,"__esModule",{value:!0});Jd.resolvedPath=void 0;var _k=A_(),EH=(e,n,t,r,s,o)=>{if(n!=null&&n[t]!==void 0){let a=r();if(a.length<=0)throw new Error("Empty value provided for input HTTP label: "+t+".");e=e.replace(s,o?a.split("/").map(i=>(0,_k.extendedEncodeURIComponent)(i)).join("/"):(0,_k.extendedEncodeURIComponent)(a))}else throw new Error("No value provided for input HTTP label: "+t+".");return e};Jd.resolvedPath=EH});var hk=m(Zd=>{"use strict";Object.defineProperty(Zd,"__esModule",{value:!0});Zd.serializeFloat=void 0;var PH=e=>{if(e!==e)return"NaN";switch(e){case 1/0:return"Infinity";case-1/0:return"-Infinity";default:return e}};Zd.serializeFloat=PH});var Ck=m(za=>{"use strict";Object.defineProperty(za,"__esModule",{value:!0});za._json=void 0;var xH=e=>{if(e==null)return{};if(Array.isArray(e))return e.filter(n=>n!=null);if(typeof e=="object"){let n={};for(let t of Object.keys(e))e[t]!=null&&(n[t]=(0,za._json)(e[t]));return n}return e};za._json=xH});var Sk=m(el=>{"use strict";Object.defineProperty(el,"__esModule",{value:!0});el.splitEvery=void 0;function vH(e,n,t){if(t<=0||!Number.isInteger(t))throw new Error("Invalid number of delimiters ("+t+") for splitEvery.");let r=e.split(n);if(t===1)return r;let s=[],o="";for(let a=0;a{"use strict";Object.defineProperty(we,"__esModule",{value:!0});var Ie=(U(),L(j));Ie.__exportStar(fw(),we);Ie.__exportStar(hw(),we);Ie.__exportStar(Ww(),we);Ie.__exportStar(Xw(),we);Ie.__exportStar(Yw(),we);Ie.__exportStar(Qw(),we);Ie.__exportStar(Zw(),we);Ie.__exportStar(ek(),we);Ie.__exportStar(tk(),we);Ie.__exportStar(rk(),we);Ie.__exportStar(dk(),we);Ie.__exportStar(v_(),we);Ie.__exportStar(A_(),we);Ie.__exportStar(lk(),we);Ie.__exportStar(uk(),we);Ie.__exportStar(mk(),we);Ie.__exportStar(yk(),we);Ie.__exportStar(b_(),we);Ie.__exportStar(gk(),we);Ie.__exportStar(hk(),we);Ie.__exportStar(Ck(),we);Ie.__exportStar(Sk(),we)});var Ek=m(Sn=>{"use strict";Object.defineProperty(Sn,"__esModule",{value:!0});Sn.getCheckContentLengthHeaderPlugin=Sn.checkContentLengthHeaderMiddlewareOptions=Sn.checkContentLengthHeader=void 0;var wH=ve(),kH=b(),AH="content-length";function bk(){return(e,n)=>async t=>{var r;let{request:s}=t;if(wH.HttpRequest.isInstance(s)&&!s.headers[AH]){let o="Are you using a Stream of unknown length as the Body of a PutObject request? Consider using Upload instead from @aws-sdk/lib-storage.";typeof((r=n==null?void 0:n.logger)===null||r===void 0?void 0:r.warn)=="function"&&!(n.logger instanceof kH.NoOpLogger)?n.logger.warn(o):console.warn(o)}return e({...t})}}Sn.checkContentLengthHeader=bk;Sn.checkContentLengthHeaderMiddlewareOptions={step:"finalizeRequest",tags:["CHECK_CONTENT_LENGTH_HEADER"],name:"getCheckContentLengthHeaderPlugin",override:!0};var RH=e=>({applyToStack:n=>{n.add(bk(),Sn.checkContentLengthHeaderMiddlewareOptions)}});Sn.getCheckContentLengthHeaderPlugin=RH});var Pk=m(tl=>{"use strict";Object.defineProperty(tl,"__esModule",{value:!0});tl.resolveS3Config=void 0;var IH=e=>{var n,t,r;return{...e,forcePathStyle:(n=e.forcePathStyle)!==null&&n!==void 0?n:!1,useAccelerateEndpoint:(t=e.useAccelerateEndpoint)!==null&&t!==void 0?t:!1,disableMultiregionAccessPoints:(r=e.disableMultiregionAccessPoints)!==null&&r!==void 0?r:!1}};tl.resolveS3Config=IH});var vk=m(Ut=>{"use strict";Object.defineProperty(Ut,"__esModule",{value:!0});Ut.getThrow200ExceptionsPlugin=Ut.throw200ExceptionsMiddlewareOptions=Ut.throw200ExceptionsMiddleware=void 0;var NH=ve(),OH=e=>n=>async t=>{let r=await n(t),{response:s}=r;if(!NH.HttpResponse.isInstance(s))return r;let{statusCode:o,body:a}=s;if(o<200||o>=300)return r;let i=await xk(a,e),u=await TH(i,e);if(i.length===0){let l=new Error("S3 aborted request");throw l.name="InternalError",l}return u&&u.match("")&&(s.statusCode=400),s.body=i,r};Ut.throw200ExceptionsMiddleware=OH;var xk=(e=new Uint8Array,n)=>e instanceof Uint8Array?Promise.resolve(e):n.streamCollector(e)||Promise.resolve(new Uint8Array),TH=(e,n)=>xk(e,n).then(t=>n.utf8Encoder(t));Ut.throw200ExceptionsMiddlewareOptions={relation:"after",toMiddleware:"deserializerMiddleware",tags:["THROW_200_EXCEPTIONS","S3"],name:"throw200ExceptionsMiddleware",override:!0};var qH=e=>({applyToStack:n=>{n.addRelativeTo((0,Ut.throw200ExceptionsMiddleware)(e),Ut.throw200ExceptionsMiddlewareOptions)}});Ut.getThrow200ExceptionsPlugin=qH});var I_=m(Yn=>{"use strict";Object.defineProperty(Yn,"__esModule",{value:!0});Yn.build=Yn.parse=Yn.validate=void 0;var BH=e=>typeof e=="string"&&e.indexOf("arn:")===0&&e.split(":").length>=6;Yn.validate=BH;var MH=e=>{let n=e.split(":");if(n.length<6||n[0]!=="arn")throw new Error("Malformed ARN");let[,t,r,s,o,...a]=n;return{partition:t,service:r,region:s,accountId:o,resource:a.join(":")}};Yn.parse=MH;var DH=e=>{let{partition:n="aws",service:t,region:r,accountId:s,resource:o}=e;if([t,r,s,o].some(a=>typeof a!="string"))throw new Error("Input ARN object is invalid");return`arn:${n}:${t}:${r}:${s}:${o}`};Yn.build=DH});var kk=m(bn=>{"use strict";Object.defineProperty(bn,"__esModule",{value:!0});bn.getValidateBucketNamePlugin=bn.validateBucketNameMiddlewareOptions=bn.validateBucketNameMiddleware=void 0;var FH=I_();function wk(){return e=>async n=>{let{input:{Bucket:t}}=n;if(typeof t=="string"&&!(0,FH.validate)(t)&&t.indexOf("/")>=0){let r=new Error(`Bucket name shouldn't contain '/', received '${t}'`);throw r.name="InvalidBucketName",r}return e({...n})}}bn.validateBucketNameMiddleware=wk;bn.validateBucketNameMiddlewareOptions={step:"initialize",tags:["VALIDATE_BUCKET_NAME"],name:"validateBucketNameMiddleware",override:!0};var LH=e=>({applyToStack:n=>{n.add(wk(),bn.validateBucketNameMiddlewareOptions)}});bn.getValidateBucketNamePlugin=LH});var xs=m(Ps=>{"use strict";Object.defineProperty(Ps,"__esModule",{value:!0});var nl=(U(),L(j));nl.__exportStar(Ek(),Ps);nl.__exportStar(Pk(),Ps);nl.__exportStar(vk(),Ps);nl.__exportStar(kk(),Ps)});var Ga=m(rl=>{"use strict";Object.defineProperty(rl,"__esModule",{value:!0});rl.ProviderError=void 0;var N_=class e extends Error{constructor(n,t=!0){super(n),this.tryNextLink=t,this.name="ProviderError",Object.setPrototypeOf(this,e.prototype)}static from(n,t=!0){return Object.assign(new this(n.message,t),n)}};rl.ProviderError=N_});var Ak=m(sl=>{"use strict";Object.defineProperty(sl,"__esModule",{value:!0});sl.CredentialsProviderError=void 0;var jH=Ga(),O_=class e extends jH.ProviderError{constructor(n,t=!0){super(n,t),this.tryNextLink=t,this.name="CredentialsProviderError",Object.setPrototypeOf(this,e.prototype)}};sl.CredentialsProviderError=O_});var Rk=m(ol=>{"use strict";Object.defineProperty(ol,"__esModule",{value:!0});ol.TokenProviderError=void 0;var UH=Ga(),T_=class e extends UH.ProviderError{constructor(n,t=!0){super(n,t),this.tryNextLink=t,this.name="TokenProviderError",Object.setPrototypeOf(this,e.prototype)}};ol.TokenProviderError=T_});var Ik=m(il=>{"use strict";Object.defineProperty(il,"__esModule",{value:!0});il.chain=void 0;var zH=Ga(),GH=(...e)=>async()=>{if(e.length===0)throw new zH.ProviderError("No providers in chain");let n;for(let t of e)try{return await t()}catch(r){if(n=r,r!=null&&r.tryNextLink)continue;throw r}throw n};il.chain=GH});var Nk=m(al=>{"use strict";Object.defineProperty(al,"__esModule",{value:!0});al.fromStatic=void 0;var $H=e=>()=>Promise.resolve(e);al.fromStatic=$H});var Ok=m(cl=>{"use strict";Object.defineProperty(cl,"__esModule",{value:!0});cl.memoize=void 0;var HH=(e,n,t)=>{let r,s,o,a=!1,i=async()=>{s||(s=e());try{r=await s,o=!0,a=!1}finally{s=void 0}return r};return n===void 0?async u=>((!o||u!=null&&u.forceRefresh)&&(r=await i()),r):async u=>((!o||u!=null&&u.forceRefresh)&&(r=await i()),a?r:t&&!t(r)?(a=!0,r):(n(r)&&await i(),r))};cl.memoize=HH});var Ce=m(Qn=>{"use strict";Object.defineProperty(Qn,"__esModule",{value:!0});var vs=(U(),L(j));vs.__exportStar(Ak(),Qn);vs.__exportStar(Ga(),Qn);vs.__exportStar(Rk(),Qn);vs.__exportStar(Ik(),Qn);vs.__exportStar(Nk(),Qn);vs.__exportStar(Ok(),Qn)});var D_={};wa(D_,{__assign:()=>B_,__asyncDelegator:()=>sK,__asyncGenerator:()=>rK,__asyncValues:()=>oK,__await:()=>$a,__awaiter:()=>QH,__classPrivateFieldGet:()=>dK,__classPrivateFieldSet:()=>lK,__createBinding:()=>ZH,__decorate:()=>WH,__exportStar:()=>eK,__extends:()=>KH,__generator:()=>JH,__importDefault:()=>cK,__importStar:()=>aK,__makeTemplateObject:()=>iK,__metadata:()=>YH,__param:()=>XH,__read:()=>Tk,__rest:()=>VH,__spread:()=>tK,__spreadArrays:()=>nK,__values:()=>M_});function KH(e,n){q_(e,n);function t(){this.constructor=e}e.prototype=n===null?Object.create(n):(t.prototype=n.prototype,new t)}function VH(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,r=Object.getOwnPropertySymbols(e);s=0;i--)(a=e[i])&&(o=(s<3?a(o):s>3?a(n,t,o):a(n,t))||o);return s>3&&o&&Object.defineProperty(n,t,o),o}function XH(e,n){return function(t,r){n(t,r,e)}}function YH(e,n){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,n)}function QH(e,n,t,r){function s(o){return o instanceof t?o:new t(function(a){a(o)})}return new(t||(t=Promise))(function(o,a){function i(c){try{l(r.next(c))}catch(y){a(y)}}function u(c){try{l(r.throw(c))}catch(y){a(y)}}function l(c){c.done?o(c.value):s(c.value).then(i,u)}l((r=r.apply(e,n||[])).next())})}function JH(e,n){var t={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,s,o,a;return a={next:i(0),throw:i(1),return:i(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function i(l){return function(c){return u([l,c])}}function u(l){if(r)throw new TypeError("Generator is already executing.");for(;t;)try{if(r=1,s&&(o=l[0]&2?s.return:l[0]?s.throw||((o=s.return)&&o.call(s),0):s.next)&&!(o=o.call(s,l[1])).done)return o;switch(s=0,o&&(l=[l[0]&2,o.value]),l[0]){case 0:case 1:o=l;break;case 4:return t.label++,{value:l[1],done:!1};case 5:t.label++,s=l[1],l=[0];continue;case 7:l=t.ops.pop(),t.trys.pop();continue;default:if(o=t.trys,!(o=o.length>0&&o[o.length-1])&&(l[0]===6||l[0]===2)){t=0;continue}if(l[0]===3&&(!o||l[1]>o[0]&&l[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}function Tk(e,n){var t=typeof Symbol=="function"&&e[Symbol.iterator];if(!t)return e;var r=t.call(e),s,o=[],a;try{for(;(n===void 0||n-- >0)&&!(s=r.next()).done;)o.push(s.value)}catch(i){a={error:i}}finally{try{s&&!s.done&&(t=r.return)&&t.call(r)}finally{if(a)throw a.error}}return o}function tK(){for(var e=[],n=0;n1||i(_,C)})})}function i(_,C){try{u(r[_](C))}catch(P){y(o[0][3],P)}}function u(_){_.value instanceof $a?Promise.resolve(_.value.v).then(l,c):y(o[0][2],_)}function l(_){i("next",_)}function c(_){i("throw",_)}function y(_,C){_(C),o.shift(),o.length&&i(o[0][0],o[0][1])}}function sK(e){var n,t;return n={},r("next"),r("throw",function(s){throw s}),r("return"),n[Symbol.iterator]=function(){return this},n;function r(s,o){n[s]=e[s]?function(a){return(t=!t)?{value:$a(e[s](a)),done:s==="return"}:o?o(a):a}:o}}function oK(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=e[Symbol.asyncIterator],t;return n?n.call(e):(e=typeof M_=="function"?M_(e):e[Symbol.iterator](),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(o){t[o]=e[o]&&function(a){return new Promise(function(i,u){a=e[o](a),s(i,u,a.done,a.value)})}}function s(o,a,i,u){Promise.resolve(u).then(function(l){o({value:l,done:i})},a)}}function iK(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e}function aK(e){if(e&&e.__esModule)return e;var n={};if(e!=null)for(var t in e)Object.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n.default=e,n}function cK(e){return e&&e.__esModule?e:{default:e}}function dK(e,n){if(!n.has(e))throw new TypeError("attempted to get private field on non-instance");return n.get(e)}function lK(e,n,t){if(!n.has(e))throw new TypeError("attempted to set private field on non-instance");return n.set(e,t),t}var q_,B_,F_=Ue(()=>{q_=function(e,n){return q_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var s in r)r.hasOwnProperty(s)&&(t[s]=r[s])},q_(e,n)};B_=function(){return B_=Object.assign||function(n){for(var t,r=1,s=arguments.length;r{"use strict";Object.defineProperty(ws,"__esModule",{value:!0});ws.toUtf8=ws.fromUtf8=void 0;var uK=e=>{let n=[];for(let t=0,r=e.length;t>6|192,s&63|128);else if(t+1>18|240,o>>12&63|128,o>>6&63|128,o&63|128)}else n.push(s>>12|224,s>>6&63|128,s&63|128)}return Uint8Array.from(n)};ws.fromUtf8=uK;var mK=e=>{let n="";for(let t=0,r=e.length;ti.toString(16)).join("%");n+=decodeURIComponent(a)}else n+=String.fromCharCode((s&15)<<12|(e[++t]&63)<<6|e[++t]&63)}return n};ws.toUtf8=mK});var Bk=m(ks=>{"use strict";Object.defineProperty(ks,"__esModule",{value:!0});ks.toUtf8=ks.fromUtf8=void 0;function pK(e){return new TextEncoder().encode(e)}ks.fromUtf8=pK;function fK(e){return new TextDecoder("utf-8").decode(e)}ks.toUtf8=fK});var Fk=m(As=>{"use strict";Object.defineProperty(As,"__esModule",{value:!0});As.toUtf8=As.fromUtf8=void 0;var Mk=qk(),Dk=Bk(),yK=e=>typeof TextEncoder=="function"?(0,Dk.fromUtf8)(e):(0,Mk.fromUtf8)(e);As.fromUtf8=yK;var _K=e=>typeof TextDecoder=="function"?(0,Dk.toUtf8)(e):(0,Mk.toUtf8)(e);As.toUtf8=_K});var Lk=m(dl=>{"use strict";Object.defineProperty(dl,"__esModule",{value:!0});dl.convertToBuffer=void 0;var gK=Fk(),hK=typeof Buffer<"u"&&Buffer.from?function(e){return Buffer.from(e,"utf8")}:gK.fromUtf8;function CK(e){return e instanceof Uint8Array?e:typeof e=="string"?hK(e):ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e)}dl.convertToBuffer=CK});var jk=m(ll=>{"use strict";Object.defineProperty(ll,"__esModule",{value:!0});ll.isEmptyData=void 0;function SK(e){return typeof e=="string"?e.length===0:e.byteLength===0}ll.isEmptyData=SK});var Uk=m(ul=>{"use strict";Object.defineProperty(ul,"__esModule",{value:!0});ul.numToUint8=void 0;function bK(e){return new Uint8Array([(e&4278190080)>>24,(e&16711680)>>16,(e&65280)>>8,e&255])}ul.numToUint8=bK});var zk=m(ml=>{"use strict";Object.defineProperty(ml,"__esModule",{value:!0});ml.uint32ArrayFrom=void 0;function EK(e){if(!Uint32Array.from){for(var n=new Uint32Array(e.length),t=0;t{"use strict";Object.defineProperty(zt,"__esModule",{value:!0});zt.uint32ArrayFrom=zt.numToUint8=zt.isEmptyData=zt.convertToBuffer=void 0;var PK=Lk();Object.defineProperty(zt,"convertToBuffer",{enumerable:!0,get:function(){return PK.convertToBuffer}});var xK=jk();Object.defineProperty(zt,"isEmptyData",{enumerable:!0,get:function(){return xK.isEmptyData}});var vK=Uk();Object.defineProperty(zt,"numToUint8",{enumerable:!0,get:function(){return vK.numToUint8}});var wK=zk();Object.defineProperty(zt,"uint32ArrayFrom",{enumerable:!0,get:function(){return wK.uint32ArrayFrom}})});var Hk=m(pl=>{"use strict";Object.defineProperty(pl,"__esModule",{value:!0});pl.AwsCrc32=void 0;var Gk=(F_(),L(D_)),L_=Ha(),$k=Ka(),kK=function(){function e(){this.crc32=new $k.Crc32}return e.prototype.update=function(n){(0,L_.isEmptyData)(n)||this.crc32.update((0,L_.convertToBuffer)(n))},e.prototype.digest=function(){return Gk.__awaiter(this,void 0,void 0,function(){return Gk.__generator(this,function(n){return[2,(0,L_.numToUint8)(this.crc32.digest())]})})},e.prototype.reset=function(){this.crc32=new $k.Crc32},e}();pl.AwsCrc32=kK});var Ka=m(Jn=>{"use strict";Object.defineProperty(Jn,"__esModule",{value:!0});Jn.AwsCrc32=Jn.Crc32=Jn.crc32=void 0;var AK=(F_(),L(D_)),RK=Ha();function IK(e){return new Kk().update(e).digest()}Jn.crc32=IK;var Kk=function(){function e(){this.checksum=4294967295}return e.prototype.update=function(n){var t,r;try{for(var s=AK.__values(n),o=s.next();!o.done;o=s.next()){var a=o.value;this.checksum=this.checksum>>>8^OK[(this.checksum^a)&255]}}catch(i){t={error:i}}finally{try{o&&!o.done&&(r=s.return)&&r.call(s)}finally{if(t)throw t.error}}return this},e.prototype.digest=function(){return(this.checksum^4294967295)>>>0},e}();Jn.Crc32=Kk;var NK=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117],OK=(0,RK.uint32ArrayFrom)(NK),TK=Hk();Object.defineProperty(Jn,"AwsCrc32",{enumerable:!0,get:function(){return TK.AwsCrc32}})});var Is=m(Rs=>{"use strict";Object.defineProperty(Rs,"__esModule",{value:!0});Rs.toHex=Rs.fromHex=void 0;var Vk={},j_={};for(let e=0;e<256;e++){let n=e.toString(16).toLowerCase();n.length===1&&(n=`0${n}`),Vk[e]=n,j_[n]=e}function qK(e){if(e.length%2!==0)throw new Error("Hex encoded strings must have an even number length");let n=new Uint8Array(e.length/2);for(let t=0;t{"use strict";Object.defineProperty(fl,"__esModule",{value:!0});fl.Int64=void 0;var MK=Is(),U_=class e{constructor(n){if(this.bytes=n,n.byteLength!==8)throw new Error("Int64 buffers must be exactly 8 bytes")}static fromNumber(n){if(n>9223372036854776e3||n<-9223372036854776e3)throw new Error(`${n} is too large (or, if negative, too small) to represent as an Int64`);let t=new Uint8Array(8);for(let r=7,s=Math.abs(Math.round(n));r>-1&&s>0;r--,s/=256)t[r]=s;return n<0&&Wk(t),new e(t)}valueOf(){let n=this.bytes.slice(0),t=n[0]&128;return t&&Wk(n),parseInt((0,MK.toHex)(n),16)*(t?-1:1)}toString(){return String(this.valueOf())}};fl.Int64=U_;function Wk(e){for(let n=0;n<8;n++)e[n]^=255;for(let n=7;n>-1&&(e[n]++,e[n]===0);n--);}});var H_=m(yl=>{"use strict";Object.defineProperty(yl,"__esModule",{value:!0});yl.HeaderMarshaller=void 0;var Ns=Is(),G_=z_(),$_=class{constructor(n,t){this.toUtf8=n,this.fromUtf8=t}format(n){let t=[];for(let o of Object.keys(n)){let a=this.fromUtf8(o);t.push(Uint8Array.from([a.byteLength]),a,this.formatHeaderValue(n[o]))}let r=new Uint8Array(t.reduce((o,a)=>o+a.byteLength,0)),s=0;for(let o of t)r.set(o,s),s+=o.byteLength;return r}formatHeaderValue(n){switch(n.type){case"boolean":return Uint8Array.from([n.value?0:1]);case"byte":return Uint8Array.from([2,n.value]);case"short":let t=new DataView(new ArrayBuffer(3));return t.setUint8(0,3),t.setInt16(1,n.value,!1),new Uint8Array(t.buffer);case"integer":let r=new DataView(new ArrayBuffer(5));return r.setUint8(0,4),r.setInt32(1,n.value,!1),new Uint8Array(r.buffer);case"long":let s=new Uint8Array(9);return s[0]=5,s.set(n.value.bytes,1),s;case"binary":let o=new DataView(new ArrayBuffer(3+n.value.byteLength));o.setUint8(0,6),o.setUint16(1,n.value.byteLength,!1);let a=new Uint8Array(o.buffer);return a.set(n.value,3),a;case"string":let i=this.fromUtf8(n.value),u=new DataView(new ArrayBuffer(3+i.byteLength));u.setUint8(0,7),u.setUint16(1,i.byteLength,!1);let l=new Uint8Array(u.buffer);return l.set(i,3),l;case"timestamp":let c=new Uint8Array(9);return c[0]=8,c.set(G_.Int64.fromNumber(n.value.valueOf()).bytes,1),c;case"uuid":if(!HK.test(n.value))throw new Error(`Invalid UUID received: ${n.value}`);let y=new Uint8Array(17);return y[0]=9,y.set((0,Ns.fromHex)(n.value.replace(/\-/g,"")),1),y}}parse(n){let t={},r=0;for(;r{"use strict";Object.defineProperty(_l,"__esModule",{value:!0});_l.splitMessage=void 0;var KK=Ka(),Qk=4,Zn=Qk*2,Fr=4,VK=Zn+Fr*2;function WK({byteLength:e,byteOffset:n,buffer:t}){if(e{"use strict";Object.defineProperty(gl,"__esModule",{value:!0});gl.EventStreamCodec=void 0;var XK=Ka(),YK=H_(),QK=Jk(),K_=class{constructor(n,t){this.headerMarshaller=new YK.HeaderMarshaller(n,t),this.messageBuffer=[],this.isEndOfStream=!1}feed(n){this.messageBuffer.push(this.decode(n))}endOfStream(){this.isEndOfStream=!0}getMessage(){let n=this.messageBuffer.pop(),t=this.isEndOfStream;return{getMessage(){return n},isEndOfStream(){return t}}}getAvailableMessages(){let n=this.messageBuffer;this.messageBuffer=[];let t=this.isEndOfStream;return{getMessages(){return n},isEndOfStream(){return t}}}encode({headers:n,body:t}){let r=this.headerMarshaller.format(n),s=r.byteLength+t.byteLength+16,o=new Uint8Array(s),a=new DataView(o.buffer,o.byteOffset,o.byteLength),i=new XK.Crc32;return a.setUint32(0,s,!1),a.setUint32(4,r.byteLength,!1),a.setUint32(8,i.update(o.subarray(0,8)).digest(),!1),o.set(r,12),o.set(t,r.byteLength+12),a.setUint32(s-4,i.update(o.subarray(8,s-4)).digest(),!1),o}decode(n){let{headers:t,body:r}=(0,QK.splitMessage)(n);return{headers:this.headerMarshaller.parse(t),body:r}}formatHeaders(n){return this.headerMarshaller.format(n)}};gl.EventStreamCodec=K_});var tA=m(eA=>{"use strict";Object.defineProperty(eA,"__esModule",{value:!0})});var nA=m(hl=>{"use strict";Object.defineProperty(hl,"__esModule",{value:!0});hl.MessageDecoderStream=void 0;var V_=class{constructor(n){this.options=n}[Symbol.asyncIterator](){return this.asyncIterator()}async*asyncIterator(){for await(let n of this.options.inputStream)yield this.options.decoder.decode(n)}};hl.MessageDecoderStream=V_});var rA=m(Cl=>{"use strict";Object.defineProperty(Cl,"__esModule",{value:!0});Cl.MessageEncoderStream=void 0;var W_=class{constructor(n){this.options=n}[Symbol.asyncIterator](){return this.asyncIterator()}async*asyncIterator(){for await(let n of this.options.messageStream)yield this.options.encoder.encode(n);this.options.includeEndFrame&&(yield new Uint8Array(0))}};Cl.MessageEncoderStream=W_});var sA=m(Sl=>{"use strict";Object.defineProperty(Sl,"__esModule",{value:!0});Sl.SmithyMessageDecoderStream=void 0;var X_=class{constructor(n){this.options=n}[Symbol.asyncIterator](){return this.asyncIterator()}async*asyncIterator(){for await(let n of this.options.messageStream){let t=await this.options.deserializer(n);t!==void 0&&(yield t)}}};Sl.SmithyMessageDecoderStream=X_});var oA=m(bl=>{"use strict";Object.defineProperty(bl,"__esModule",{value:!0});bl.SmithyMessageEncoderStream=void 0;var Y_=class{constructor(n){this.options=n}[Symbol.asyncIterator](){return this.asyncIterator()}async*asyncIterator(){for await(let n of this.options.inputStream)yield this.options.serializer(n)}};bl.SmithyMessageEncoderStream=Y_});var Q_=m(Gt=>{"use strict";Object.defineProperty(Gt,"__esModule",{value:!0});var er=(U(),L(j));er.__exportStar(Zk(),Gt);er.__exportStar(H_(),Gt);er.__exportStar(z_(),Gt);er.__exportStar(tA(),Gt);er.__exportStar(nA(),Gt);er.__exportStar(rA(),Gt);er.__exportStar(sA(),Gt);er.__exportStar(oA(),Gt)});var aA=m(El=>{"use strict";Object.defineProperty(El,"__esModule",{value:!0});El.getSmithyContext=void 0;var iA=Br(),JK=e=>e[iA.SMITHY_CONTEXT_KEY]||(e[iA.SMITHY_CONTEXT_KEY]={});El.getSmithyContext=JK});var cA=m(Pl=>{"use strict";Object.defineProperty(Pl,"__esModule",{value:!0});Pl.normalizeProvider=void 0;var ZK=e=>{if(typeof e=="function")return e;let n=Promise.resolve(e);return()=>n};Pl.normalizeProvider=ZK});var Lr=m(xl=>{"use strict";Object.defineProperty(xl,"__esModule",{value:!0});var dA=(U(),L(j));dA.__exportStar(aA(),xl);dA.__exportStar(cA(),xl)});var jr=m(H=>{"use strict";Object.defineProperty(H,"__esModule",{value:!0});H.MAX_PRESIGNED_TTL=H.KEY_TYPE_IDENTIFIER=H.MAX_CACHE_SIZE=H.UNSIGNED_PAYLOAD=H.EVENT_ALGORITHM_IDENTIFIER=H.ALGORITHM_IDENTIFIER_V4A=H.ALGORITHM_IDENTIFIER=H.UNSIGNABLE_PATTERNS=H.SEC_HEADER_PATTERN=H.PROXY_HEADER_PATTERN=H.ALWAYS_UNSIGNABLE_HEADERS=H.HOST_HEADER=H.TOKEN_HEADER=H.SHA256_HEADER=H.SIGNATURE_HEADER=H.GENERATED_HEADERS=H.DATE_HEADER=H.AMZ_DATE_HEADER=H.AUTH_HEADER=H.REGION_SET_PARAM=H.TOKEN_QUERY_PARAM=H.SIGNATURE_QUERY_PARAM=H.EXPIRES_QUERY_PARAM=H.SIGNED_HEADERS_QUERY_PARAM=H.AMZ_DATE_QUERY_PARAM=H.CREDENTIAL_QUERY_PARAM=H.ALGORITHM_QUERY_PARAM=void 0;H.ALGORITHM_QUERY_PARAM="X-Amz-Algorithm";H.CREDENTIAL_QUERY_PARAM="X-Amz-Credential";H.AMZ_DATE_QUERY_PARAM="X-Amz-Date";H.SIGNED_HEADERS_QUERY_PARAM="X-Amz-SignedHeaders";H.EXPIRES_QUERY_PARAM="X-Amz-Expires";H.SIGNATURE_QUERY_PARAM="X-Amz-Signature";H.TOKEN_QUERY_PARAM="X-Amz-Security-Token";H.REGION_SET_PARAM="X-Amz-Region-Set";H.AUTH_HEADER="authorization";H.AMZ_DATE_HEADER=H.AMZ_DATE_QUERY_PARAM.toLowerCase();H.DATE_HEADER="date";H.GENERATED_HEADERS=[H.AUTH_HEADER,H.AMZ_DATE_HEADER,H.DATE_HEADER];H.SIGNATURE_HEADER=H.SIGNATURE_QUERY_PARAM.toLowerCase();H.SHA256_HEADER="x-amz-content-sha256";H.TOKEN_HEADER=H.TOKEN_QUERY_PARAM.toLowerCase();H.HOST_HEADER="host";H.ALWAYS_UNSIGNABLE_HEADERS={authorization:!0,"cache-control":!0,connection:!0,expect:!0,from:!0,"keep-alive":!0,"max-forwards":!0,pragma:!0,referer:!0,te:!0,trailer:!0,"transfer-encoding":!0,upgrade:!0,"user-agent":!0,"x-amzn-trace-id":!0};H.PROXY_HEADER_PATTERN=/^proxy-/;H.SEC_HEADER_PATTERN=/^sec-/;H.UNSIGNABLE_PATTERNS=[/^proxy-/i,/^sec-/i];H.ALGORITHM_IDENTIFIER="AWS4-HMAC-SHA256";H.ALGORITHM_IDENTIFIER_V4A="AWS4-ECDSA-P256-SHA256";H.EVENT_ALGORITHM_IDENTIFIER="AWS4-HMAC-SHA256-PAYLOAD";H.UNSIGNED_PAYLOAD="UNSIGNED-PAYLOAD";H.MAX_CACHE_SIZE=50;H.KEY_TYPE_IDENTIFIER="aws4_request";H.MAX_PRESIGNED_TTL=60*60*24*7});var Z_=m(tr=>{"use strict";Object.defineProperty(tr,"__esModule",{value:!0});tr.clearCredentialCache=tr.getSigningKey=tr.createScope=void 0;var e6=Is(),t6=Ct(),J_=jr(),Os={},vl=[],n6=(e,n,t)=>`${e}/${n}/${t}/${J_.KEY_TYPE_IDENTIFIER}`;tr.createScope=n6;var r6=async(e,n,t,r,s)=>{let o=await lA(e,n.secretAccessKey,n.accessKeyId),a=`${t}:${r}:${s}:${(0,e6.toHex)(o)}:${n.sessionToken}`;if(a in Os)return Os[a];for(vl.push(a);vl.length>J_.MAX_CACHE_SIZE;)delete Os[vl.shift()];let i=`AWS4${n.secretAccessKey}`;for(let u of[t,r,s,J_.KEY_TYPE_IDENTIFIER])i=await lA(e,i,u);return Os[a]=i};tr.getSigningKey=r6;var s6=()=>{vl.length=0,Object.keys(Os).forEach(e=>{delete Os[e]})};tr.clearCredentialCache=s6;var lA=(e,n,t)=>{let r=new e(n);return r.update((0,t6.toUint8Array)(t)),r.digest()}});var tg=m(wl=>{"use strict";Object.defineProperty(wl,"__esModule",{value:!0});wl.getCanonicalHeaders=void 0;var eg=jr(),o6=({headers:e},n,t)=>{let r={};for(let s of Object.keys(e).sort()){if(e[s]==null)continue;let o=s.toLowerCase();(o in eg.ALWAYS_UNSIGNABLE_HEADERS||n!=null&&n.has(o)||eg.PROXY_HEADER_PATTERN.test(o)||eg.SEC_HEADER_PATTERN.test(o))&&(!t||t&&!t.has(o))||(r[o]=e[s].trim().replace(/\s+/g," "))}return r};wl.getCanonicalHeaders=o6});var ng=m(Al=>{"use strict";Object.defineProperty(Al,"__esModule",{value:!0});Al.getCanonicalQuery=void 0;var kl=s_(),i6=jr(),a6=({query:e={}})=>{let n=[],t={};for(let r of Object.keys(e).sort()){if(r.toLowerCase()===i6.SIGNATURE_HEADER)continue;n.push(r);let s=e[r];typeof s=="string"?t[r]=`${(0,kl.escapeUri)(r)}=${(0,kl.escapeUri)(s)}`:Array.isArray(s)&&(t[r]=s.slice(0).reduce((o,a)=>o.concat([`${(0,kl.escapeUri)(r)}=${(0,kl.escapeUri)(a)}`]),[]).sort().join("&"))}return n.map(r=>t[r]).filter(r=>r).join("&")};Al.getCanonicalQuery=a6});var rg=m(Rl=>{"use strict";Object.defineProperty(Rl,"__esModule",{value:!0});Rl.getPayloadHash=void 0;var c6=hd(),d6=Is(),l6=Ct(),uA=jr(),u6=async({headers:e,body:n},t)=>{for(let r of Object.keys(e))if(r.toLowerCase()===uA.SHA256_HEADER)return e[r];if(n==null)return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855";if(typeof n=="string"||ArrayBuffer.isView(n)||(0,c6.isArrayBuffer)(n)){let r=new t;return r.update((0,l6.toUint8Array)(n)),(0,d6.toHex)(await r.digest())}return uA.UNSIGNED_PAYLOAD};Rl.getPayloadHash=u6});var mA=m(nr=>{"use strict";Object.defineProperty(nr,"__esModule",{value:!0});nr.deleteHeader=nr.getHeaderValue=nr.hasHeader=void 0;var m6=(e,n)=>{e=e.toLowerCase();for(let t of Object.keys(n))if(e===t.toLowerCase())return!0;return!1};nr.hasHeader=m6;var p6=(e,n)=>{e=e.toLowerCase();for(let t of Object.keys(n))if(e===t.toLowerCase())return n[t]};nr.getHeaderValue=p6;var f6=(e,n)=>{e=e.toLowerCase();for(let t of Object.keys(n))e===t.toLowerCase()&&delete n[t]};nr.deleteHeader=f6});var sg=m(Ur=>{"use strict";Object.defineProperty(Ur,"__esModule",{value:!0});Ur.cloneQuery=Ur.cloneRequest=void 0;var y6=({headers:e,query:n,...t})=>({...t,headers:{...e},query:n?(0,Ur.cloneQuery)(n):void 0});Ur.cloneRequest=y6;var _6=e=>Object.keys(e).reduce((n,t)=>{let r=e[t];return{...n,[t]:Array.isArray(r)?[...r]:r}},{});Ur.cloneQuery=_6});var og=m(Il=>{"use strict";Object.defineProperty(Il,"__esModule",{value:!0});Il.moveHeadersToQuery=void 0;var g6=sg(),h6=(e,n={})=>{var t;let{headers:r,query:s={}}=typeof e.clone=="function"?e.clone():(0,g6.cloneRequest)(e);for(let o of Object.keys(r)){let a=o.toLowerCase();a.slice(0,6)==="x-amz-"&&!(!((t=n.unhoistableHeaders)===null||t===void 0)&&t.has(a))&&(s[o]=r[o],delete r[o])}return{...e,headers:r,query:s}};Il.moveHeadersToQuery=h6});var ig=m(Nl=>{"use strict";Object.defineProperty(Nl,"__esModule",{value:!0});Nl.prepareRequest=void 0;var C6=sg(),S6=jr(),b6=e=>{e=typeof e.clone=="function"?e.clone():(0,C6.cloneRequest)(e);for(let n of Object.keys(e.headers))S6.GENERATED_HEADERS.indexOf(n.toLowerCase())>-1&&delete e.headers[n];return e};Nl.prepareRequest=b6});var pA=m(zr=>{"use strict";Object.defineProperty(zr,"__esModule",{value:!0});zr.toDate=zr.iso8601=void 0;var E6=e=>(0,zr.toDate)(e).toISOString().replace(/\.\d{3}Z$/,"Z");zr.iso8601=E6;var P6=e=>typeof e=="number"?new Date(e*1e3):typeof e=="string"?Number(e)?new Date(Number(e)*1e3):new Date(e):e;zr.toDate=P6});var hA=m(Bl=>{"use strict";Object.defineProperty(Bl,"__esModule",{value:!0});Bl.SignatureV4=void 0;var x6=Q_(),Ol=Is(),fA=Lr(),Va=Ct(),Ve=jr(),Tl=Z_(),yA=tg(),v6=ng(),ag=rg(),w6=mA(),k6=og(),_A=ig(),A6=pA(),cg=class{constructor({applyChecksum:n,credentials:t,region:r,service:s,sha256:o,uriEscapePath:a=!0}){this.headerMarshaller=new x6.HeaderMarshaller(Va.toUtf8,Va.fromUtf8),this.service=s,this.sha256=o,this.uriEscapePath=a,this.applyChecksum=typeof n=="boolean"?n:!0,this.regionProvider=(0,fA.normalizeProvider)(r),this.credentialProvider=(0,fA.normalizeProvider)(t)}async presign(n,t={}){let{signingDate:r=new Date,expiresIn:s=3600,unsignableHeaders:o,unhoistableHeaders:a,signableHeaders:i,signingRegion:u,signingService:l}=t,c=await this.credentialProvider();this.validateResolvedCredentials(c);let y=u??await this.regionProvider(),{longDate:_,shortDate:C}=ql(r);if(s>Ve.MAX_PRESIGNED_TTL)return Promise.reject("Signature version 4 presigned URLs must have an expiration date less than one week in the future");let P=(0,Tl.createScope)(C,y,l??this.service),D=(0,k6.moveHeadersToQuery)((0,_A.prepareRequest)(n),{unhoistableHeaders:a});c.sessionToken&&(D.query[Ve.TOKEN_QUERY_PARAM]=c.sessionToken),D.query[Ve.ALGORITHM_QUERY_PARAM]=Ve.ALGORITHM_IDENTIFIER,D.query[Ve.CREDENTIAL_QUERY_PARAM]=`${c.accessKeyId}/${P}`,D.query[Ve.AMZ_DATE_QUERY_PARAM]=_,D.query[Ve.EXPIRES_QUERY_PARAM]=s.toString(10);let F=(0,yA.getCanonicalHeaders)(D,o,i);return D.query[Ve.SIGNED_HEADERS_QUERY_PARAM]=gA(F),D.query[Ve.SIGNATURE_QUERY_PARAM]=await this.getSignature(_,P,this.getSigningKey(c,y,C,l),this.createCanonicalRequest(D,F,await(0,ag.getPayloadHash)(n,this.sha256))),D}async sign(n,t){return typeof n=="string"?this.signString(n,t):n.headers&&n.payload?this.signEvent(n,t):n.message?this.signMessage(n,t):this.signRequest(n,t)}async signEvent({headers:n,payload:t},{signingDate:r=new Date,priorSignature:s,signingRegion:o,signingService:a}){let i=o??await this.regionProvider(),{shortDate:u,longDate:l}=ql(r),c=(0,Tl.createScope)(u,i,a??this.service),y=await(0,ag.getPayloadHash)({headers:{},body:t},this.sha256),_=new this.sha256;_.update(n);let C=(0,Ol.toHex)(await _.digest()),P=[Ve.EVENT_ALGORITHM_IDENTIFIER,l,c,s,C,y].join(` -`);return this.signString(P,{signingDate:r,signingRegion:i,signingService:a})}async signMessage(n,{signingDate:t=new Date,signingRegion:r,signingService:s}){return this.signEvent({headers:this.headerMarshaller.format(n.message.headers),payload:n.message.body},{signingDate:t,signingRegion:r,signingService:s,priorSignature:n.priorSignature}).then(a=>({message:n.message,signature:a}))}async signString(n,{signingDate:t=new Date,signingRegion:r,signingService:s}={}){let o=await this.credentialProvider();this.validateResolvedCredentials(o);let a=r??await this.regionProvider(),{shortDate:i}=ql(t),u=new this.sha256(await this.getSigningKey(o,a,i,s));return u.update((0,Va.toUint8Array)(n)),(0,Ol.toHex)(await u.digest())}async signRequest(n,{signingDate:t=new Date,signableHeaders:r,unsignableHeaders:s,signingRegion:o,signingService:a}={}){let i=await this.credentialProvider();this.validateResolvedCredentials(i);let u=o??await this.regionProvider(),l=(0,_A.prepareRequest)(n),{longDate:c,shortDate:y}=ql(t),_=(0,Tl.createScope)(y,u,a??this.service);l.headers[Ve.AMZ_DATE_HEADER]=c,i.sessionToken&&(l.headers[Ve.TOKEN_HEADER]=i.sessionToken);let C=await(0,ag.getPayloadHash)(l,this.sha256);!(0,w6.hasHeader)(Ve.SHA256_HEADER,l.headers)&&this.applyChecksum&&(l.headers[Ve.SHA256_HEADER]=C);let P=(0,yA.getCanonicalHeaders)(l,s,r),D=await this.getSignature(c,_,this.getSigningKey(i,u,y,a),this.createCanonicalRequest(l,P,C));return l.headers[Ve.AUTH_HEADER]=`${Ve.ALGORITHM_IDENTIFIER} Credential=${i.accessKeyId}/${_}, SignedHeaders=${gA(P)}, Signature=${D}`,l}createCanonicalRequest(n,t,r){let s=Object.keys(t).sort();return`${n.method} -${this.getCanonicalPath(n)} -${(0,v6.getCanonicalQuery)(n)} -${s.map(o=>`${o}:${t[o]}`).join(` -`)} - -${s.join(";")} -${r}`}async createStringToSign(n,t,r){let s=new this.sha256;s.update((0,Va.toUint8Array)(r));let o=await s.digest();return`${Ve.ALGORITHM_IDENTIFIER} -${n} -${t} -${(0,Ol.toHex)(o)}`}getCanonicalPath({path:n}){if(this.uriEscapePath){let t=[];for(let o of n.split("/"))(o==null?void 0:o.length)!==0&&o!=="."&&(o===".."?t.pop():t.push(o));let r=`${n!=null&&n.startsWith("/")?"/":""}${t.join("/")}${t.length>0&&(n!=null&&n.endsWith("/"))?"/":""}`;return encodeURIComponent(r).replace(/%2F/g,"/")}return n}async getSignature(n,t,r,s){let o=await this.createStringToSign(n,t,s),a=new this.sha256(await r);return a.update((0,Va.toUint8Array)(o)),(0,Ol.toHex)(await a.digest())}getSigningKey(n,t,r,s){return(0,Tl.getSigningKey)(this.sha256,n,r,t,s||this.service)}validateResolvedCredentials(n){if(typeof n!="object"||typeof n.accessKeyId!="string"||typeof n.secretAccessKey!="string")throw new Error("Resolved credential object is not valid")}};Bl.SignatureV4=cg;var ql=e=>{let n=(0,A6.iso8601)(e).replace(/[\-:]/g,"");return{longDate:n,shortDate:n.slice(0,8)}},gA=e=>Object.keys(e).sort().join(";")});var dg=m(it=>{"use strict";Object.defineProperty(it,"__esModule",{value:!0});it.prepareRequest=it.moveHeadersToQuery=it.getPayloadHash=it.getCanonicalQuery=it.getCanonicalHeaders=void 0;var CA=(U(),L(j));CA.__exportStar(hA(),it);var R6=tg();Object.defineProperty(it,"getCanonicalHeaders",{enumerable:!0,get:function(){return R6.getCanonicalHeaders}});var I6=ng();Object.defineProperty(it,"getCanonicalQuery",{enumerable:!0,get:function(){return I6.getCanonicalQuery}});var N6=rg();Object.defineProperty(it,"getPayloadHash",{enumerable:!0,get:function(){return N6.getPayloadHash}});var O6=og();Object.defineProperty(it,"moveHeadersToQuery",{enumerable:!0,get:function(){return O6.moveHeadersToQuery}});var T6=ig();Object.defineProperty(it,"prepareRequest",{enumerable:!0,get:function(){return T6.prepareRequest}});CA.__exportStar(Z_(),it)});var bA=m(qs=>{"use strict";Object.defineProperty(qs,"__esModule",{value:!0});qs.resolveSigV4AuthConfig=qs.resolveAwsAuthConfig=void 0;var q6=Ce(),lg=dg(),Ts=Lr(),B6=3e5,M6=e=>{let n=e.credentials?SA(e.credentials):e.credentialDefaultProvider(e),{signingEscapePath:t=!0,systemClockOffset:r=e.systemClockOffset||0,sha256:s}=e,o;return e.signer?o=(0,Ts.normalizeProvider)(e.signer):e.regionInfoProvider?o=()=>(0,Ts.normalizeProvider)(e.region)().then(async a=>[await e.regionInfoProvider(a,{useFipsEndpoint:await e.useFipsEndpoint(),useDualstackEndpoint:await e.useDualstackEndpoint()})||{},a]).then(([a,i])=>{let{signingRegion:u,signingService:l}=a;e.signingRegion=e.signingRegion||u||i,e.signingName=e.signingName||l||e.serviceId;let c={...e,credentials:n,region:e.signingRegion,service:e.signingName,sha256:s,uriEscapePath:t},y=e.signerConstructor||lg.SignatureV4;return new y(c)}):o=async a=>{a=Object.assign({},{name:"sigv4",signingName:e.signingName||e.defaultSigningName,signingRegion:await(0,Ts.normalizeProvider)(e.region)(),properties:{}},a);let i=a.signingRegion,u=a.signingName;e.signingRegion=e.signingRegion||i,e.signingName=e.signingName||u||e.serviceId;let l={...e,credentials:n,region:e.signingRegion,service:e.signingName,sha256:s,uriEscapePath:t},c=e.signerConstructor||lg.SignatureV4;return new c(l)},{...e,systemClockOffset:r,signingEscapePath:t,credentials:n,signer:o}};qs.resolveAwsAuthConfig=M6;var D6=e=>{let n=e.credentials?SA(e.credentials):e.credentialDefaultProvider(e),{signingEscapePath:t=!0,systemClockOffset:r=e.systemClockOffset||0,sha256:s}=e,o;return e.signer?o=(0,Ts.normalizeProvider)(e.signer):o=(0,Ts.normalizeProvider)(new lg.SignatureV4({credentials:n,region:e.region,service:e.signingName,sha256:s,uriEscapePath:t})),{...e,systemClockOffset:r,signingEscapePath:t,credentials:n,signer:o}};qs.resolveSigV4AuthConfig=D6;var SA=e=>typeof e=="function"?(0,q6.memoize)(e,n=>n.expiration!==void 0&&n.expiration.getTime()-Date.now()n.expiration!==void 0):(0,Ts.normalizeProvider)(e)});var ug=m(Ml=>{"use strict";Object.defineProperty(Ml,"__esModule",{value:!0});Ml.getSkewCorrectedDate=void 0;var F6=e=>new Date(Date.now()+e);Ml.getSkewCorrectedDate=F6});var EA=m(Dl=>{"use strict";Object.defineProperty(Dl,"__esModule",{value:!0});Dl.isClockSkewed=void 0;var L6=ug(),j6=(e,n)=>Math.abs((0,L6.getSkewCorrectedDate)(n).getTime()-e)>=3e5;Dl.isClockSkewed=j6});var PA=m(Fl=>{"use strict";Object.defineProperty(Fl,"__esModule",{value:!0});Fl.getUpdatedSystemClockOffset=void 0;var U6=EA(),z6=(e,n)=>{let t=Date.parse(e);return(0,U6.isClockSkewed)(t,n)?t-Date.now():n};Fl.getUpdatedSystemClockOffset=z6});var kA=m(mt=>{"use strict";Object.defineProperty(mt,"__esModule",{value:!0});mt.getSigV4AuthPlugin=mt.getAwsAuthPlugin=mt.awsAuthMiddlewareOptions=mt.awsAuthMiddleware=void 0;var wA=ve(),G6=ug(),xA=PA(),$6=e=>(n,t)=>async function(r){var s,o,a,i;if(!wA.HttpRequest.isInstance(r.request))return n(r);let u=(a=(o=(s=t.endpointV2)===null||s===void 0?void 0:s.properties)===null||o===void 0?void 0:o.authSchemes)===null||a===void 0?void 0:a[0],l=(u==null?void 0:u.name)==="sigv4a"?(i=u==null?void 0:u.signingRegionSet)===null||i===void 0?void 0:i.join(","):void 0,c=await e.signer(u),y=await n({...r,request:await c.sign(r.request,{signingDate:(0,G6.getSkewCorrectedDate)(e.systemClockOffset),signingRegion:l||t.signing_region,signingService:t.signing_service})}).catch(C=>{var P;let D=(P=C.ServerTime)!==null&&P!==void 0?P:vA(C.$response);throw D&&(e.systemClockOffset=(0,xA.getUpdatedSystemClockOffset)(D,e.systemClockOffset)),C}),_=vA(y.response);return _&&(e.systemClockOffset=(0,xA.getUpdatedSystemClockOffset)(_,e.systemClockOffset)),y};mt.awsAuthMiddleware=$6;var vA=e=>{var n,t,r;return wA.HttpResponse.isInstance(e)?(t=(n=e.headers)===null||n===void 0?void 0:n.date)!==null&&t!==void 0?t:(r=e.headers)===null||r===void 0?void 0:r.Date:void 0};mt.awsAuthMiddlewareOptions={name:"awsAuthMiddleware",tags:["SIGNATURE","AWSAUTH"],relation:"after",toMiddleware:"retryMiddleware",override:!0};var H6=e=>({applyToStack:n=>{n.addRelativeTo((0,mt.awsAuthMiddleware)(e),mt.awsAuthMiddlewareOptions)}});mt.getAwsAuthPlugin=H6;mt.getSigV4AuthPlugin=mt.getAwsAuthPlugin});var En=m(Ll=>{"use strict";Object.defineProperty(Ll,"__esModule",{value:!0});var AA=(U(),L(j));AA.__exportStar(bA(),Ll);AA.__exportStar(kA(),Ll)});var RA=m(jl=>{"use strict";Object.defineProperty(jl,"__esModule",{value:!0});jl.resolveUserAgentConfig=void 0;function K6(e){return{...e,customUserAgent:typeof e.customUserAgent=="string"?[[e.customUserAgent]]:e.customUserAgent}}jl.resolveUserAgentConfig=K6});var IA=m((oxe,V6)=>{V6.exports={partitions:[{id:"aws",outputs:{dnsSuffix:"amazonaws.com",dualStackDnsSuffix:"api.aws",implicitGlobalRegion:"us-east-1",name:"aws",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^(us|eu|ap|sa|ca|me|af|il)\\-\\w+\\-\\d+$",regions:{"af-south-1":{description:"Africa (Cape Town)"},"ap-east-1":{description:"Asia Pacific (Hong Kong)"},"ap-northeast-1":{description:"Asia Pacific (Tokyo)"},"ap-northeast-2":{description:"Asia Pacific (Seoul)"},"ap-northeast-3":{description:"Asia Pacific (Osaka)"},"ap-south-1":{description:"Asia Pacific (Mumbai)"},"ap-south-2":{description:"Asia Pacific (Hyderabad)"},"ap-southeast-1":{description:"Asia Pacific (Singapore)"},"ap-southeast-2":{description:"Asia Pacific (Sydney)"},"ap-southeast-3":{description:"Asia Pacific (Jakarta)"},"ap-southeast-4":{description:"Asia Pacific (Melbourne)"},"aws-global":{description:"AWS Standard global region"},"ca-central-1":{description:"Canada (Central)"},"eu-central-1":{description:"Europe (Frankfurt)"},"eu-central-2":{description:"Europe (Zurich)"},"eu-north-1":{description:"Europe (Stockholm)"},"eu-south-1":{description:"Europe (Milan)"},"eu-south-2":{description:"Europe (Spain)"},"eu-west-1":{description:"Europe (Ireland)"},"eu-west-2":{description:"Europe (London)"},"eu-west-3":{description:"Europe (Paris)"},"il-central-1":{description:"Israel (Tel Aviv)"},"me-central-1":{description:"Middle East (UAE)"},"me-south-1":{description:"Middle East (Bahrain)"},"sa-east-1":{description:"South America (Sao Paulo)"},"us-east-1":{description:"US East (N. Virginia)"},"us-east-2":{description:"US East (Ohio)"},"us-west-1":{description:"US West (N. California)"},"us-west-2":{description:"US West (Oregon)"}}},{id:"aws-cn",outputs:{dnsSuffix:"amazonaws.com.cn",dualStackDnsSuffix:"api.amazonwebservices.com.cn",implicitGlobalRegion:"cn-northwest-1",name:"aws-cn",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^cn\\-\\w+\\-\\d+$",regions:{"aws-cn-global":{description:"AWS China global region"},"cn-north-1":{description:"China (Beijing)"},"cn-northwest-1":{description:"China (Ningxia)"}}},{id:"aws-us-gov",outputs:{dnsSuffix:"amazonaws.com",dualStackDnsSuffix:"api.aws",implicitGlobalRegion:"us-gov-west-1",name:"aws-us-gov",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^us\\-gov\\-\\w+\\-\\d+$",regions:{"aws-us-gov-global":{description:"AWS GovCloud (US) global region"},"us-gov-east-1":{description:"AWS GovCloud (US-East)"},"us-gov-west-1":{description:"AWS GovCloud (US-West)"}}},{id:"aws-iso",outputs:{dnsSuffix:"c2s.ic.gov",dualStackDnsSuffix:"c2s.ic.gov",implicitGlobalRegion:"us-iso-east-1",name:"aws-iso",supportsDualStack:!1,supportsFIPS:!0},regionRegex:"^us\\-iso\\-\\w+\\-\\d+$",regions:{"aws-iso-global":{description:"AWS ISO (US) global region"},"us-iso-east-1":{description:"US ISO East"},"us-iso-west-1":{description:"US ISO WEST"}}},{id:"aws-iso-b",outputs:{dnsSuffix:"sc2s.sgov.gov",dualStackDnsSuffix:"sc2s.sgov.gov",implicitGlobalRegion:"us-isob-east-1",name:"aws-iso-b",supportsDualStack:!1,supportsFIPS:!0},regionRegex:"^us\\-isob\\-\\w+\\-\\d+$",regions:{"aws-iso-b-global":{description:"AWS ISOB (US) global region"},"us-isob-east-1":{description:"US ISOB East (Ohio)"}}},{id:"aws-iso-e",outputs:{dnsSuffix:"cloud.adc-e.uk",dualStackDnsSuffix:"cloud.adc-e.uk",implicitGlobalRegion:"eu-isoe-west-1",name:"aws-iso-e",supportsDualStack:!1,supportsFIPS:!0},regionRegex:"^eu\\-isoe\\-\\w+\\-\\d+$",regions:{}},{id:"aws-iso-f",outputs:{dnsSuffix:"csp.hci.ic.gov",dualStackDnsSuffix:"csp.hci.ic.gov",implicitGlobalRegion:"us-isof-south-1",name:"aws-iso-f",supportsDualStack:!1,supportsFIPS:!0},regionRegex:"^us\\-isof\\-\\w+\\-\\d+$",regions:{}}],version:"1.1"}});var mg=m(Ot=>{"use strict";Object.defineProperty(Ot,"__esModule",{value:!0});Ot.getUserAgentPrefix=Ot.useDefaultPartitionInfo=Ot.setPartitionInfo=Ot.partition=void 0;var W6=(U(),L(j)),NA=W6.__importDefault(IA()),OA=NA.default,TA="",X6=e=>{let{partitions:n}=OA;for(let r of n){let{regions:s,outputs:o}=r;for(let[a,i]of Object.entries(s))if(a===e)return{...o,...i}}for(let r of n){let{regionRegex:s,outputs:o}=r;if(new RegExp(s).test(e))return{...o}}let t=n.find(r=>r.id==="aws");if(!t)throw new Error("Provided region was not found in the partition array or regex, and default partition with id 'aws' doesn't exist.");return{...t.outputs}};Ot.partition=X6;var Y6=(e,n="")=>{OA=e,TA=n};Ot.setPartitionInfo=Y6;var Q6=()=>{(0,Ot.setPartitionInfo)(NA.default,"")};Ot.useDefaultPartitionInfo=Q6;var J6=()=>TA;Ot.getUserAgentPrefix=J6});var zl=m(Ul=>{"use strict";Object.defineProperty(Ul,"__esModule",{value:!0});Ul.isIpAddress=void 0;var Z6=new RegExp("^(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}$"),eV=e=>Z6.test(e)||e.startsWith("[")&&e.endsWith("]");Ul.isIpAddress=eV});var qA=m(Gl=>{"use strict";Object.defineProperty(Gl,"__esModule",{value:!0});Gl.debugId=void 0;Gl.debugId="endpoints"});var BA=m($l=>{"use strict";Object.defineProperty($l,"__esModule",{value:!0});$l.toDebugString=void 0;function pg(e){return typeof e!="object"||e==null?e:"ref"in e?`$${pg(e.ref)}`:"fn"in e?`${e.fn}(${(e.argv||[]).map(pg).join(", ")})`:JSON.stringify(e,null,2)}$l.toDebugString=pg});var Wa=m(Hl=>{"use strict";Object.defineProperty(Hl,"__esModule",{value:!0});var MA=(U(),L(j));MA.__exportStar(qA(),Hl);MA.__exportStar(BA(),Hl)});var DA=m(Kl=>{"use strict";Object.defineProperty(Kl,"__esModule",{value:!0});Kl.EndpointError=void 0;var fg=class extends Error{constructor(n){super(n),this.name="EndpointError"}};Kl.EndpointError=fg});var LA=m(FA=>{"use strict";Object.defineProperty(FA,"__esModule",{value:!0})});var UA=m(jA=>{"use strict";Object.defineProperty(jA,"__esModule",{value:!0})});var GA=m(zA=>{"use strict";Object.defineProperty(zA,"__esModule",{value:!0})});var HA=m($A=>{"use strict";Object.defineProperty($A,"__esModule",{value:!0})});var VA=m(KA=>{"use strict";Object.defineProperty(KA,"__esModule",{value:!0})});var bt=m(rr=>{"use strict";Object.defineProperty(rr,"__esModule",{value:!0});var Bs=(U(),L(j));Bs.__exportStar(DA(),rr);Bs.__exportStar(LA(),rr);Bs.__exportStar(UA(),rr);Bs.__exportStar(GA(),rr);Bs.__exportStar(HA(),rr);Bs.__exportStar(VA(),rr)});var yg=m(Xa=>{"use strict";Object.defineProperty(Xa,"__esModule",{value:!0});Xa.isValidHostLabel=void 0;var tV=new RegExp("^(?!.*-$)(?!-)[a-zA-Z0-9-]{1,63}$"),nV=(e,n=!1)=>{if(!n)return tV.test(e);let t=e.split(".");for(let r of t)if(!(0,Xa.isValidHostLabel)(r))return!1;return!0};Xa.isValidHostLabel=nV});var WA=m(Ya=>{"use strict";Object.defineProperty(Ya,"__esModule",{value:!0});Ya.isVirtualHostableS3Bucket=void 0;var rV=zl(),sV=yg(),oV=(e,n=!1)=>{if(n){for(let t of e.split("."))if(!(0,Ya.isVirtualHostableS3Bucket)(t))return!1;return!0}return!(!(0,sV.isValidHostLabel)(e)||e.length<3||e.length>63||e!==e.toLowerCase()||(0,rV.isIpAddress)(e))};Ya.isVirtualHostableS3Bucket=oV});var XA=m(Vl=>{"use strict";Object.defineProperty(Vl,"__esModule",{value:!0});Vl.parseArn=void 0;var iV=e=>{let n=e.split(":");if(n.length<6)return null;let[t,r,s,o,a,...i]=n;return t!=="arn"||r===""||s===""||i[0]===""?null:{partition:r,service:s,region:o,accountId:a,resourceId:i[0].includes("/")?i[0].split("/"):i}};Vl.parseArn=iV});var YA=m(Qa=>{"use strict";Object.defineProperty(Qa,"__esModule",{value:!0});var _g=(U(),L(j));_g.__exportStar(WA(),Qa);_g.__exportStar(XA(),Qa);_g.__exportStar(mg(),Qa)});var QA=m(Wl=>{"use strict";Object.defineProperty(Wl,"__esModule",{value:!0});Wl.booleanEquals=void 0;var aV=(e,n)=>e===n;Wl.booleanEquals=aV});var ZA=m(Xl=>{"use strict";Object.defineProperty(Xl,"__esModule",{value:!0});Xl.getAttrPathList=void 0;var JA=bt(),cV=e=>{let n=e.split("."),t=[];for(let r of n){let s=r.indexOf("[");if(s!==-1){if(r.indexOf("]")!==r.length-1)throw new JA.EndpointError(`Path: '${e}' does not end with ']'`);let o=r.slice(s+1,-1);if(Number.isNaN(parseInt(o)))throw new JA.EndpointError(`Invalid array index: '${o}' in path: '${e}'`);s!==0&&t.push(r.slice(0,s)),t.push(o)}else t.push(r)}return t};Xl.getAttrPathList=cV});var eR=m(Yl=>{"use strict";Object.defineProperty(Yl,"__esModule",{value:!0});Yl.getAttr=void 0;var dV=bt(),lV=ZA(),uV=(e,n)=>(0,lV.getAttrPathList)(n).reduce((t,r)=>{if(typeof t!="object")throw new dV.EndpointError(`Index '${r}' in '${n}' not found in '${JSON.stringify(e)}'`);return Array.isArray(t)?t[parseInt(r)]:t[r]},e);Yl.getAttr=uV});var tR=m(Ql=>{"use strict";Object.defineProperty(Ql,"__esModule",{value:!0});Ql.isSet=void 0;var mV=e=>e!=null;Ql.isSet=mV});var nR=m(Jl=>{"use strict";Object.defineProperty(Jl,"__esModule",{value:!0});Jl.not=void 0;var pV=e=>!e;Jl.not=pV});var sR=m(rR=>{"use strict";Object.defineProperty(rR,"__esModule",{value:!0})});var oR=m(Zl=>{"use strict";Object.defineProperty(Zl,"__esModule",{value:!0});Zl.HttpAuthLocation=void 0;var fV=Br();Object.defineProperty(Zl,"HttpAuthLocation",{enumerable:!0,get:function(){return fV.HttpAuthLocation}})});var aR=m(iR=>{"use strict";Object.defineProperty(iR,"__esModule",{value:!0})});var dR=m(cR=>{"use strict";Object.defineProperty(cR,"__esModule",{value:!0})});var uR=m(lR=>{"use strict";Object.defineProperty(lR,"__esModule",{value:!0})});var pR=m(mR=>{"use strict";Object.defineProperty(mR,"__esModule",{value:!0})});var yR=m(fR=>{"use strict";Object.defineProperty(fR,"__esModule",{value:!0})});var gR=m(_R=>{"use strict";Object.defineProperty(_R,"__esModule",{value:!0})});var CR=m(hR=>{"use strict";Object.defineProperty(hR,"__esModule",{value:!0})});var SR=m(Ja=>{"use strict";Object.defineProperty(Ja,"__esModule",{value:!0});Ja.HostAddressType=void 0;var yV;(function(e){e.AAAA="AAAA",e.A="A"})(yV=Ja.HostAddressType||(Ja.HostAddressType={}))});var ER=m(bR=>{"use strict";Object.defineProperty(bR,"__esModule",{value:!0})});var PR=m(eu=>{"use strict";Object.defineProperty(eu,"__esModule",{value:!0});eu.EndpointURLScheme=void 0;var _V=Br();Object.defineProperty(eu,"EndpointURLScheme",{enumerable:!0,get:function(){return _V.EndpointURLScheme}})});var vR=m(xR=>{"use strict";Object.defineProperty(xR,"__esModule",{value:!0})});var kR=m(wR=>{"use strict";Object.defineProperty(wR,"__esModule",{value:!0})});var RR=m(AR=>{"use strict";Object.defineProperty(AR,"__esModule",{value:!0})});var NR=m(IR=>{"use strict";Object.defineProperty(IR,"__esModule",{value:!0})});var TR=m(OR=>{"use strict";Object.defineProperty(OR,"__esModule",{value:!0})});var BR=m(qR=>{"use strict";Object.defineProperty(qR,"__esModule",{value:!0})});var DR=m(MR=>{"use strict";Object.defineProperty(MR,"__esModule",{value:!0})});var LR=m(FR=>{"use strict";Object.defineProperty(FR,"__esModule",{value:!0})});var jR=m(Gr=>{"use strict";Object.defineProperty(Gr,"__esModule",{value:!0});var Za=(U(),L(j));Za.__exportStar(NR(),Gr);Za.__exportStar(TR(),Gr);Za.__exportStar(BR(),Gr);Za.__exportStar(DR(),Gr);Za.__exportStar(LR(),Gr)});var zR=m(UR=>{"use strict";Object.defineProperty(UR,"__esModule",{value:!0})});var $R=m(GR=>{"use strict";Object.defineProperty(GR,"__esModule",{value:!0})});var KR=m(HR=>{"use strict";Object.defineProperty(HR,"__esModule",{value:!0})});var WR=m(VR=>{"use strict";Object.defineProperty(VR,"__esModule",{value:!0})});var YR=m(XR=>{"use strict";Object.defineProperty(XR,"__esModule",{value:!0})});var JR=m(QR=>{"use strict";Object.defineProperty(QR,"__esModule",{value:!0})});var eI=m(ZR=>{"use strict";Object.defineProperty(ZR,"__esModule",{value:!0})});var nI=m(tI=>{"use strict";Object.defineProperty(tI,"__esModule",{value:!0})});var sI=m(rI=>{"use strict";Object.defineProperty(rI,"__esModule",{value:!0})});var iI=m(oI=>{"use strict";Object.defineProperty(oI,"__esModule",{value:!0})});var cI=m(aI=>{"use strict";Object.defineProperty(aI,"__esModule",{value:!0})});var lI=m(dI=>{"use strict";Object.defineProperty(dI,"__esModule",{value:!0})});var uI=m(tu=>{"use strict";Object.defineProperty(tu,"__esModule",{value:!0});tu.RequestHandlerProtocol=void 0;var gV=Br();Object.defineProperty(tu,"RequestHandlerProtocol",{enumerable:!0,get:function(){return gV.RequestHandlerProtocol}})});var pI=m(mI=>{"use strict";Object.defineProperty(mI,"__esModule",{value:!0})});var yI=m(fI=>{"use strict";Object.defineProperty(fI,"__esModule",{value:!0})});var gI=m(_I=>{"use strict";Object.defineProperty(_I,"__esModule",{value:!0})});var hI=m(pe=>{"use strict";Object.defineProperty(pe,"__esModule",{value:!0});var ye=(U(),L(j));ye.__exportStar(sR(),pe);ye.__exportStar(oR(),pe);ye.__exportStar(aR(),pe);ye.__exportStar(dR(),pe);ye.__exportStar(uR(),pe);ye.__exportStar(pR(),pe);ye.__exportStar(yR(),pe);ye.__exportStar(gR(),pe);ye.__exportStar(CR(),pe);ye.__exportStar(SR(),pe);ye.__exportStar(ER(),pe);ye.__exportStar(PR(),pe);ye.__exportStar(vR(),pe);ye.__exportStar(kR(),pe);ye.__exportStar(RR(),pe);ye.__exportStar(jR(),pe);ye.__exportStar(zR(),pe);ye.__exportStar($R(),pe);ye.__exportStar(KR(),pe);ye.__exportStar(WR(),pe);ye.__exportStar(YR(),pe);ye.__exportStar(JR(),pe);ye.__exportStar(eI(),pe);ye.__exportStar(nI(),pe);ye.__exportStar(sI(),pe);ye.__exportStar(iI(),pe);ye.__exportStar(cI(),pe);ye.__exportStar(lI(),pe);ye.__exportStar(uI(),pe);ye.__exportStar(pI(),pe);ye.__exportStar(yI(),pe);ye.__exportStar(gI(),pe)});var CI=m(nu=>{"use strict";Object.defineProperty(nu,"__esModule",{value:!0});nu.parseURL=void 0;var hg=hI(),hV=zl(),gg={[hg.EndpointURLScheme.HTTP]:80,[hg.EndpointURLScheme.HTTPS]:443},CV=e=>{let n=(()=>{try{if(e instanceof URL)return e;if(typeof e=="object"&&"hostname"in e){let{hostname:_,port:C,protocol:P="",path:D="",query:F={}}=e,K=new URL(`${P}//${_}${C?`:${C}`:""}${D}`);return K.search=Object.entries(F).map(([ue,Bt])=>`${ue}=${Bt}`).join("&"),K}return new URL(e)}catch{return null}})();if(!n)return console.error(`Unable to parse ${JSON.stringify(e)} as a whatwg URL.`),null;let t=n.href,{host:r,hostname:s,pathname:o,protocol:a,search:i}=n;if(i)return null;let u=a.slice(0,-1);if(!Object.values(hg.EndpointURLScheme).includes(u))return null;let l=(0,hV.isIpAddress)(s),c=t.includes(`${r}:${gg[u]}`)||typeof e=="string"&&e.includes(`${r}:${gg[u]}`),y=`${r}${c?`:${gg[u]}`:""}`;return{scheme:u,authority:y,path:o,normalizedPath:o.endsWith("/")?o:`${o}/`,isIp:l}};nu.parseURL=CV});var SI=m(ru=>{"use strict";Object.defineProperty(ru,"__esModule",{value:!0});ru.stringEquals=void 0;var SV=(e,n)=>e===n;ru.stringEquals=SV});var bI=m(su=>{"use strict";Object.defineProperty(su,"__esModule",{value:!0});su.substring=void 0;var bV=(e,n,t,r)=>n>=t||e.length{"use strict";Object.defineProperty(ou,"__esModule",{value:!0});ou.uriEncode=void 0;var EV=e=>encodeURIComponent(e).replace(/[!*'()]/g,n=>`%${n.charCodeAt(0).toString(16).toUpperCase()}`);ou.uriEncode=EV});var Cg=m(pt=>{"use strict";Object.defineProperty(pt,"__esModule",{value:!0});pt.aws=void 0;var $t=(U(),L(j));pt.aws=$t.__importStar(YA());$t.__exportStar(QA(),pt);$t.__exportStar(eR(),pt);$t.__exportStar(tR(),pt);$t.__exportStar(yg(),pt);$t.__exportStar(nR(),pt);$t.__exportStar(CI(),pt);$t.__exportStar(SI(),pt);$t.__exportStar(bI(),pt);$t.__exportStar(EI(),pt)});var Sg=m(iu=>{"use strict";Object.defineProperty(iu,"__esModule",{value:!0});iu.evaluateTemplate=void 0;var PV=Cg(),xV=(e,n)=>{let t=[],r={...n.endpointParams,...n.referenceRecord},s=0;for(;s{"use strict";Object.defineProperty(au,"__esModule",{value:!0});au.getReferenceValue=void 0;var vV=({ref:e},n)=>({...n.endpointParams,...n.referenceRecord})[e];au.getReferenceValue=vV});var ec=m(cu=>{"use strict";Object.defineProperty(cu,"__esModule",{value:!0});cu.evaluateExpression=void 0;var wV=bt(),kV=bg(),AV=Sg(),RV=PI(),IV=(e,n,t)=>{if(typeof e=="string")return(0,AV.evaluateTemplate)(e,t);if(e.fn)return(0,kV.callFunction)(e,t);if(e.ref)return(0,RV.getReferenceValue)(e,t);throw new wV.EndpointError(`'${n}': ${String(e)} is not a string, function or reference.`)};cu.evaluateExpression=IV});var bg=m(du=>{"use strict";Object.defineProperty(du,"__esModule",{value:!0});du.callFunction=void 0;var NV=(U(),L(j)),OV=NV.__importStar(Cg()),TV=ec(),qV=({fn:e,argv:n},t)=>{let r=n.map(s=>["boolean","number"].includes(typeof s)?s:(0,TV.evaluateExpression)(s,"arg",t));return e.split(".").reduce((s,o)=>s[o],OV)(...r)};du.callFunction=qV});var xI=m(lu=>{"use strict";Object.defineProperty(lu,"__esModule",{value:!0});lu.evaluateCondition=void 0;var Eg=Wa(),BV=bt(),MV=bg(),DV=({assign:e,...n},t)=>{var r,s;if(e&&e in t.referenceRecord)throw new BV.EndpointError(`'${e}' is already defined in Reference Record.`);let o=(0,MV.callFunction)(n,t);return(s=(r=t.logger)===null||r===void 0?void 0:r.debug)===null||s===void 0||s.call(r,Eg.debugId,`evaluateCondition: ${(0,Eg.toDebugString)(n)} = ${(0,Eg.toDebugString)(o)}`),{result:o===""?!0:!!o,...e!=null&&{toAssign:{name:e,value:o}}}};lu.evaluateCondition=DV});var mu=m(uu=>{"use strict";Object.defineProperty(uu,"__esModule",{value:!0});uu.evaluateConditions=void 0;var vI=Wa(),FV=xI(),LV=(e=[],n)=>{var t,r;let s={};for(let o of e){let{result:a,toAssign:i}=(0,FV.evaluateCondition)(o,{...n,referenceRecord:{...n.referenceRecord,...s}});if(!a)return{result:a};i&&(s[i.name]=i.value,(r=(t=n.logger)===null||t===void 0?void 0:t.debug)===null||r===void 0||r.call(t,vI.debugId,`assign: ${i.name} := ${(0,vI.toDebugString)(i.value)}`))}return{result:!0,referenceRecord:s}};uu.evaluateConditions=LV});var wI=m(pu=>{"use strict";Object.defineProperty(pu,"__esModule",{value:!0});pu.getEndpointHeaders=void 0;var jV=bt(),UV=ec(),zV=(e,n)=>Object.entries(e).reduce((t,[r,s])=>({...t,[r]:s.map(o=>{let a=(0,UV.evaluateExpression)(o,"Header value entry",n);if(typeof a!="string")throw new jV.EndpointError(`Header '${r}' value '${a}' is not a string`);return a})}),{});pu.getEndpointHeaders=zV});var AI=m(tc=>{"use strict";Object.defineProperty(tc,"__esModule",{value:!0});tc.getEndpointProperty=void 0;var kI=bt(),GV=Sg(),$V=Pg(),HV=(e,n)=>{if(Array.isArray(e))return e.map(t=>(0,tc.getEndpointProperty)(t,n));switch(typeof e){case"string":return(0,GV.evaluateTemplate)(e,n);case"object":if(e===null)throw new kI.EndpointError(`Unexpected endpoint property: ${e}`);return(0,$V.getEndpointProperties)(e,n);case"boolean":return e;default:throw new kI.EndpointError(`Unexpected endpoint property type: ${typeof e}`)}};tc.getEndpointProperty=HV});var Pg=m(fu=>{"use strict";Object.defineProperty(fu,"__esModule",{value:!0});fu.getEndpointProperties=void 0;var KV=AI(),VV=(e,n)=>Object.entries(e).reduce((t,[r,s])=>({...t,[r]:(0,KV.getEndpointProperty)(s,n)}),{});fu.getEndpointProperties=VV});var RI=m(yu=>{"use strict";Object.defineProperty(yu,"__esModule",{value:!0});yu.getEndpointUrl=void 0;var WV=bt(),XV=ec(),YV=(e,n)=>{let t=(0,XV.evaluateExpression)(e,"Endpoint URL",n);if(typeof t=="string")try{return new URL(t)}catch(r){throw console.error(`Failed to construct URL with ${t}`,r),r}throw new WV.EndpointError(`Endpoint URL must be a string, got ${typeof t}`)};yu.getEndpointUrl=YV});var NI=m(_u=>{"use strict";Object.defineProperty(_u,"__esModule",{value:!0});_u.evaluateEndpointRule=void 0;var II=Wa(),QV=mu(),JV=wI(),ZV=Pg(),e4=RI(),t4=(e,n)=>{var t,r;let{conditions:s,endpoint:o}=e,{result:a,referenceRecord:i}=(0,QV.evaluateConditions)(s,n);if(!a)return;let u={...n,referenceRecord:{...n.referenceRecord,...i}},{url:l,properties:c,headers:y}=o;return(r=(t=n.logger)===null||t===void 0?void 0:t.debug)===null||r===void 0||r.call(t,II.debugId,`Resolving endpoint from template: ${(0,II.toDebugString)(o)}`),{...y!=null&&{headers:(0,JV.getEndpointHeaders)(y,u)},...c!=null&&{properties:(0,ZV.getEndpointProperties)(c,u)},url:(0,e4.getEndpointUrl)(l,u)}};_u.evaluateEndpointRule=t4});var OI=m(gu=>{"use strict";Object.defineProperty(gu,"__esModule",{value:!0});gu.evaluateErrorRule=void 0;var n4=bt(),r4=mu(),s4=ec(),o4=(e,n)=>{let{conditions:t,error:r}=e,{result:s,referenceRecord:o}=(0,r4.evaluateConditions)(t,n);if(s)throw new n4.EndpointError((0,s4.evaluateExpression)(r,"Error",{...n,referenceRecord:{...n.referenceRecord,...o}}))};gu.evaluateErrorRule=o4});var TI=m(hu=>{"use strict";Object.defineProperty(hu,"__esModule",{value:!0});hu.evaluateTreeRule=void 0;var i4=mu(),a4=xg(),c4=(e,n)=>{let{conditions:t,rules:r}=e,{result:s,referenceRecord:o}=(0,i4.evaluateConditions)(t,n);if(s)return(0,a4.evaluateRules)(r,{...n,referenceRecord:{...n.referenceRecord,...o}})};hu.evaluateTreeRule=c4});var xg=m(Cu=>{"use strict";Object.defineProperty(Cu,"__esModule",{value:!0});Cu.evaluateRules=void 0;var qI=bt(),d4=NI(),l4=OI(),u4=TI(),m4=(e,n)=>{for(let t of e)if(t.type==="endpoint"){let r=(0,d4.evaluateEndpointRule)(t,n);if(r)return r}else if(t.type==="error")(0,l4.evaluateErrorRule)(t,n);else if(t.type==="tree"){let r=(0,u4.evaluateTreeRule)(t,n);if(r)return r}else throw new qI.EndpointError(`Unknown endpoint rule: ${t}`);throw new qI.EndpointError("Rules evaluation failed")};Cu.evaluateRules=m4});var BI=m(vg=>{"use strict";Object.defineProperty(vg,"__esModule",{value:!0});var p4=(U(),L(j));p4.__exportStar(xg(),vg)});var MI=m(bu=>{"use strict";Object.defineProperty(bu,"__esModule",{value:!0});bu.resolveEndpoint=void 0;var Su=Wa(),f4=bt(),y4=BI(),_4=(e,n)=>{var t,r,s,o,a,i;let{endpointParams:u,logger:l}=n,{parameters:c,rules:y}=e;(r=(t=n.logger)===null||t===void 0?void 0:t.debug)===null||r===void 0||r.call(t,`${Su.debugId} Initial EndpointParams: ${(0,Su.toDebugString)(u)}`);let _=Object.entries(c).filter(([,D])=>D.default!=null).map(([D,F])=>[D,F.default]);if(_.length>0)for(let[D,F]of _)u[D]=(s=u[D])!==null&&s!==void 0?s:F;let C=Object.entries(c).filter(([,D])=>D.required).map(([D])=>D);for(let D of C)if(u[D]==null)throw new f4.EndpointError(`Missing required parameter: '${D}'`);let P=(0,y4.evaluateRules)(y,{endpointParams:u,logger:l,referenceRecord:{}});if(!((o=n.endpointParams)===null||o===void 0)&&o.Endpoint)try{let D=new URL(n.endpointParams.Endpoint),{protocol:F,port:K}=D;P.url.protocol=F,P.url.port=K}catch{}return(i=(a=n.logger)===null||a===void 0?void 0:a.debug)===null||i===void 0||i.call(a,`${Su.debugId} Resolved endpoint: ${(0,Su.toDebugString)(P)}`),P};bu.resolveEndpoint=_4});var Ds=m(Ms=>{"use strict";Object.defineProperty(Ms,"__esModule",{value:!0});var Eu=(U(),L(j));Eu.__exportStar(mg(),Ms);Eu.__exportStar(zl(),Ms);Eu.__exportStar(MI(),Ms);Eu.__exportStar(bt(),Ms)});var DI=m(Ze=>{"use strict";Object.defineProperty(Ze,"__esModule",{value:!0});Ze.UA_ESCAPE_CHAR=Ze.UA_VALUE_ESCAPE_REGEX=Ze.UA_NAME_ESCAPE_REGEX=Ze.UA_NAME_SEPARATOR=Ze.SPACE=Ze.X_AMZ_USER_AGENT=Ze.USER_AGENT=void 0;Ze.USER_AGENT="user-agent";Ze.X_AMZ_USER_AGENT="x-amz-user-agent";Ze.SPACE=" ";Ze.UA_NAME_SEPARATOR="/";Ze.UA_NAME_ESCAPE_REGEX=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w]/g;Ze.UA_VALUE_ESCAPE_REGEX=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w\#]/g;Ze.UA_ESCAPE_CHAR="-"});var FI=m(Ht=>{"use strict";Object.defineProperty(Ht,"__esModule",{value:!0});Ht.getUserAgentPlugin=Ht.getUserAgentMiddlewareOptions=Ht.userAgentMiddleware=void 0;var g4=Ds(),h4=ve(),at=DI(),C4=e=>(n,t)=>async r=>{var s,o;let{request:a}=r;if(!h4.HttpRequest.isInstance(a))return n(r);let{headers:i}=a,u=((s=t==null?void 0:t.userAgent)===null||s===void 0?void 0:s.map(wg))||[],l=(await e.defaultUserAgentProvider()).map(wg),c=((o=e==null?void 0:e.customUserAgent)===null||o===void 0?void 0:o.map(wg))||[],y=(0,g4.getUserAgentPrefix)(),_=(y?[y]:[]).concat([...l,...u,...c]).join(at.SPACE),C=[...l.filter(P=>P.startsWith("aws-sdk-")),...c].join(at.SPACE);return e.runtime!=="browser"?(C&&(i[at.X_AMZ_USER_AGENT]=i[at.X_AMZ_USER_AGENT]?`${i[at.USER_AGENT]} ${C}`:C),i[at.USER_AGENT]=_):i[at.X_AMZ_USER_AGENT]=_,n({...r,request:a})};Ht.userAgentMiddleware=C4;var wg=e=>{var n;let t=e[0].split(at.UA_NAME_SEPARATOR).map(i=>i.replace(at.UA_NAME_ESCAPE_REGEX,at.UA_ESCAPE_CHAR)).join(at.UA_NAME_SEPARATOR),r=(n=e[1])===null||n===void 0?void 0:n.replace(at.UA_VALUE_ESCAPE_REGEX,at.UA_ESCAPE_CHAR),s=t.indexOf(at.UA_NAME_SEPARATOR),o=t.substring(0,s),a=t.substring(s+1);return o==="api"&&(a=a.toLowerCase()),[o,a,r].filter(i=>i&&i.length>0).reduce((i,u,l)=>{switch(l){case 0:return u;case 1:return`${i}/${u}`;default:return`${i}#${u}`}},"")};Ht.getUserAgentMiddlewareOptions={name:"getUserAgentMiddleware",step:"build",priority:"low",tags:["SET_USER_AGENT","USER_AGENT"],override:!0};var S4=e=>({applyToStack:n=>{n.add((0,Ht.userAgentMiddleware)(e),Ht.getUserAgentMiddlewareOptions)}});Ht.getUserAgentPlugin=S4});var nc=m(Pu=>{"use strict";Object.defineProperty(Pu,"__esModule",{value:!0});var LI=(U(),L(j));LI.__exportStar(RA(),Pu);LI.__exportStar(FI(),Pu)});var jI=m($r=>{"use strict";Object.defineProperty($r,"__esModule",{value:!0});$r.booleanSelector=$r.SelectorType=void 0;var b4;(function(e){e.ENV="env",e.CONFIG="shared config entry"})(b4=$r.SelectorType||($r.SelectorType={}));var E4=(e,n,t)=>{if(n in e){if(e[n]==="true")return!0;if(e[n]==="false")return!1;throw new Error(`Cannot load ${t} "${n}". Expected "true" or "false", got ${e[n]}.`)}};$r.booleanSelector=E4});var rc=m(kg=>{"use strict";Object.defineProperty(kg,"__esModule",{value:!0});var P4=(U(),L(j));P4.__exportStar(jI(),kg)});var UI=m(Et=>{"use strict";Object.defineProperty(Et,"__esModule",{value:!0});Et.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS=Et.DEFAULT_USE_DUALSTACK_ENDPOINT=Et.CONFIG_USE_DUALSTACK_ENDPOINT=Et.ENV_USE_DUALSTACK_ENDPOINT=void 0;var xu=rc();Et.ENV_USE_DUALSTACK_ENDPOINT="AWS_USE_DUALSTACK_ENDPOINT";Et.CONFIG_USE_DUALSTACK_ENDPOINT="use_dualstack_endpoint";Et.DEFAULT_USE_DUALSTACK_ENDPOINT=!1;Et.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS={environmentVariableSelector:e=>(0,xu.booleanSelector)(e,Et.ENV_USE_DUALSTACK_ENDPOINT,xu.SelectorType.ENV),configFileSelector:e=>(0,xu.booleanSelector)(e,Et.CONFIG_USE_DUALSTACK_ENDPOINT,xu.SelectorType.CONFIG),default:!1}});var zI=m(Pt=>{"use strict";Object.defineProperty(Pt,"__esModule",{value:!0});Pt.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS=Pt.DEFAULT_USE_FIPS_ENDPOINT=Pt.CONFIG_USE_FIPS_ENDPOINT=Pt.ENV_USE_FIPS_ENDPOINT=void 0;var vu=rc();Pt.ENV_USE_FIPS_ENDPOINT="AWS_USE_FIPS_ENDPOINT";Pt.CONFIG_USE_FIPS_ENDPOINT="use_fips_endpoint";Pt.DEFAULT_USE_FIPS_ENDPOINT=!1;Pt.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS={environmentVariableSelector:e=>(0,vu.booleanSelector)(e,Pt.ENV_USE_FIPS_ENDPOINT,vu.SelectorType.ENV),configFileSelector:e=>(0,vu.booleanSelector)(e,Pt.CONFIG_USE_FIPS_ENDPOINT,vu.SelectorType.CONFIG),default:!1}});var $I=m(wu=>{"use strict";Object.defineProperty(wu,"__esModule",{value:!0});wu.resolveCustomEndpointsConfig=void 0;var GI=Lr(),x4=e=>{var n,t;let{endpoint:r,urlParser:s}=e;return{...e,tls:(n=e.tls)!==null&&n!==void 0?n:!0,endpoint:(0,GI.normalizeProvider)(typeof r=="string"?s(r):r),isCustomEndpoint:!0,useDualstackEndpoint:(0,GI.normalizeProvider)((t=e.useDualstackEndpoint)!==null&&t!==void 0?t:!1)}};wu.resolveCustomEndpointsConfig=x4});var HI=m(ku=>{"use strict";Object.defineProperty(ku,"__esModule",{value:!0});ku.getEndpointFromRegion=void 0;var v4=async e=>{var n;let{tls:t=!0}=e,r=await e.region();if(!new RegExp(/^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$/).test(r))throw new Error("Invalid region in client config");let o=await e.useDualstackEndpoint(),a=await e.useFipsEndpoint(),{hostname:i}=(n=await e.regionInfoProvider(r,{useDualstackEndpoint:o,useFipsEndpoint:a}))!==null&&n!==void 0?n:{};if(!i)throw new Error("Cannot resolve hostname from client config");return e.urlParser(`${t?"https:":"http:"}//${i}`)};ku.getEndpointFromRegion=v4});var VI=m(Au=>{"use strict";Object.defineProperty(Au,"__esModule",{value:!0});Au.resolveEndpointsConfig=void 0;var KI=Lr(),w4=HI(),k4=e=>{var n,t;let r=(0,KI.normalizeProvider)((n=e.useDualstackEndpoint)!==null&&n!==void 0?n:!1),{endpoint:s,useFipsEndpoint:o,urlParser:a}=e;return{...e,tls:(t=e.tls)!==null&&t!==void 0?t:!0,endpoint:s?(0,KI.normalizeProvider)(typeof s=="string"?a(s):s):()=>(0,w4.getEndpointFromRegion)({...e,useDualstackEndpoint:r,useFipsEndpoint:o}),isCustomEndpoint:!!s,useDualstackEndpoint:r}};Au.resolveEndpointsConfig=k4});var WI=m(Fs=>{"use strict";Object.defineProperty(Fs,"__esModule",{value:!0});var Ru=(U(),L(j));Ru.__exportStar(UI(),Fs);Ru.__exportStar(zI(),Fs);Ru.__exportStar($I(),Fs);Ru.__exportStar(VI(),Fs)});var XI=m(xt=>{"use strict";Object.defineProperty(xt,"__esModule",{value:!0});xt.NODE_REGION_CONFIG_FILE_OPTIONS=xt.NODE_REGION_CONFIG_OPTIONS=xt.REGION_INI_NAME=xt.REGION_ENV_NAME=void 0;xt.REGION_ENV_NAME="AWS_REGION";xt.REGION_INI_NAME="region";xt.NODE_REGION_CONFIG_OPTIONS={environmentVariableSelector:e=>e[xt.REGION_ENV_NAME],configFileSelector:e=>e[xt.REGION_INI_NAME],default:()=>{throw new Error("Region is missing")}};xt.NODE_REGION_CONFIG_FILE_OPTIONS={preferredFile:"credentials"}});var Ag=m(Iu=>{"use strict";Object.defineProperty(Iu,"__esModule",{value:!0});Iu.isFipsRegion=void 0;var A4=e=>typeof e=="string"&&(e.startsWith("fips-")||e.endsWith("-fips"));Iu.isFipsRegion=A4});var YI=m(Nu=>{"use strict";Object.defineProperty(Nu,"__esModule",{value:!0});Nu.getRealRegion=void 0;var R4=Ag(),I4=e=>(0,R4.isFipsRegion)(e)?["fips-aws-global","aws-fips"].includes(e)?"us-east-1":e.replace(/fips-(dkr-|prod-)?|-fips/,""):e;Nu.getRealRegion=I4});var JI=m(Ou=>{"use strict";Object.defineProperty(Ou,"__esModule",{value:!0});Ou.resolveRegionConfig=void 0;var QI=YI(),N4=Ag(),O4=e=>{let{region:n,useFipsEndpoint:t}=e;if(!n)throw new Error("Region is missing");return{...e,region:async()=>{if(typeof n=="string")return(0,QI.getRealRegion)(n);let r=await n();return(0,QI.getRealRegion)(r)},useFipsEndpoint:async()=>{let r=typeof n=="string"?n:await n();return(0,N4.isFipsRegion)(r)?!0:typeof t!="function"?Promise.resolve(!!t):t()}}};Ou.resolveRegionConfig=O4});var eN=m(Tu=>{"use strict";Object.defineProperty(Tu,"__esModule",{value:!0});var ZI=(U(),L(j));ZI.__exportStar(XI(),Tu);ZI.__exportStar(JI(),Tu)});var nN=m(tN=>{"use strict";Object.defineProperty(tN,"__esModule",{value:!0})});var sN=m(rN=>{"use strict";Object.defineProperty(rN,"__esModule",{value:!0})});var oN=m(qu=>{"use strict";Object.defineProperty(qu,"__esModule",{value:!0});qu.getHostnameFromVariants=void 0;var T4=(e=[],{useFipsEndpoint:n,useDualstackEndpoint:t})=>{var r;return(r=e.find(({tags:s})=>n===s.includes("fips")&&t===s.includes("dualstack")))===null||r===void 0?void 0:r.hostname};qu.getHostnameFromVariants=T4});var iN=m(Bu=>{"use strict";Object.defineProperty(Bu,"__esModule",{value:!0});Bu.getResolvedHostname=void 0;var q4=(e,{regionHostname:n,partitionHostname:t})=>n||(t?t.replace("{region}",e):void 0);Bu.getResolvedHostname=q4});var aN=m(Mu=>{"use strict";Object.defineProperty(Mu,"__esModule",{value:!0});Mu.getResolvedPartition=void 0;var B4=(e,{partitionHash:n})=>{var t;return(t=Object.keys(n||{}).find(r=>n[r].regions.includes(e)))!==null&&t!==void 0?t:"aws"};Mu.getResolvedPartition=B4});var cN=m(Du=>{"use strict";Object.defineProperty(Du,"__esModule",{value:!0});Du.getResolvedSigningRegion=void 0;var M4=(e,{signingRegion:n,regionRegex:t,useFipsEndpoint:r})=>{if(n)return n;if(r){let s=t.replace("\\\\","\\").replace(/^\^/g,"\\.").replace(/\$$/g,"\\."),o=e.match(s);if(o)return o[0].slice(1,-1)}};Du.getResolvedSigningRegion=M4});var lN=m(Fu=>{"use strict";Object.defineProperty(Fu,"__esModule",{value:!0});Fu.getRegionInfo=void 0;var dN=oN(),D4=iN(),F4=aN(),L4=cN(),j4=(e,{useFipsEndpoint:n=!1,useDualstackEndpoint:t=!1,signingService:r,regionHash:s,partitionHash:o})=>{var a,i,u,l,c,y;let _=(0,F4.getResolvedPartition)(e,{partitionHash:o}),C=e in s?e:(i=(a=o[_])===null||a===void 0?void 0:a.endpoint)!==null&&i!==void 0?i:e,P={useFipsEndpoint:n,useDualstackEndpoint:t},D=(0,dN.getHostnameFromVariants)((u=s[C])===null||u===void 0?void 0:u.variants,P),F=(0,dN.getHostnameFromVariants)((l=o[_])===null||l===void 0?void 0:l.variants,P),K=(0,D4.getResolvedHostname)(C,{regionHostname:D,partitionHostname:F});if(K===void 0)throw new Error(`Endpoint resolution failed for: ${{resolvedRegion:C,useFipsEndpoint:n,useDualstackEndpoint:t}}`);let ue=(0,L4.getResolvedSigningRegion)(K,{signingRegion:(c=s[C])===null||c===void 0?void 0:c.signingRegion,regionRegex:o[_].regionRegex,useFipsEndpoint:n});return{partition:_,signingService:r,hostname:K,...ue&&{signingRegion:ue},...((y=s[C])===null||y===void 0?void 0:y.signingService)&&{signingService:s[C].signingService}}};Fu.getRegionInfo=j4});var uN=m(sc=>{"use strict";Object.defineProperty(sc,"__esModule",{value:!0});var Rg=(U(),L(j));Rg.__exportStar(nN(),sc);Rg.__exportStar(sN(),sc);Rg.__exportStar(lN(),sc)});var Kt=m(oc=>{"use strict";Object.defineProperty(oc,"__esModule",{value:!0});var Ig=(U(),L(j));Ig.__exportStar(WI(),oc);Ig.__exportStar(eN(),oc);Ig.__exportStar(uN(),oc)});var mN=m(Lu=>{"use strict";Object.defineProperty(Lu,"__esModule",{value:!0});Lu.resolveEventStreamSerdeConfig=void 0;var U4=e=>({...e,eventStreamMarshaller:e.eventStreamSerdeProvider(e)});Lu.resolveEventStreamSerdeConfig=U4});var pN=m(Ng=>{"use strict";Object.defineProperty(Ng,"__esModule",{value:!0});var z4=(U(),L(j));z4.__exportStar(mN(),Ng)});var ic=m(Pn=>{"use strict";Object.defineProperty(Pn,"__esModule",{value:!0});Pn.getContentLengthPlugin=Pn.contentLengthMiddlewareOptions=Pn.contentLengthMiddleware=void 0;var G4=ve(),fN="content-length";function yN(e){return n=>async t=>{let r=t.request;if(G4.HttpRequest.isInstance(r)){let{body:s,headers:o}=r;if(s&&Object.keys(o).map(a=>a.toLowerCase()).indexOf(fN)===-1)try{let a=e(s);r.headers={...r.headers,[fN]:String(a)}}catch{}}return n({...t,request:r})}}Pn.contentLengthMiddleware=yN;Pn.contentLengthMiddlewareOptions={step:"build",tags:["SET_CONTENT_LENGTH","CONTENT_LENGTH"],name:"contentLengthMiddleware",override:!0};var $4=e=>({applyToStack:n=>{n.add(yN(e.bodyLengthChecker),Pn.contentLengthMiddlewareOptions)}});Pn.getContentLengthPlugin=$4});var _N=m(ct=>{"use strict";Object.defineProperty(ct,"__esModule",{value:!0});ct.isArnBucketName=ct.isDnsCompatibleBucketName=ct.S3_HOSTNAME_PATTERN=ct.DOT_PATTERN=ct.resolveParamsForS3=void 0;var H4=async e=>{let n=(e==null?void 0:e.Bucket)||"";if(typeof e.Bucket=="string"&&(e.Bucket=n.replace(/#/g,encodeURIComponent("#")).replace(/\?/g,encodeURIComponent("?"))),(0,ct.isArnBucketName)(n)){if(e.ForcePathStyle===!0)throw new Error("Path-style addressing cannot be used with ARN buckets")}else(!(0,ct.isDnsCompatibleBucketName)(n)||n.indexOf(".")!==-1&&!String(e.Endpoint).startsWith("http:")||n.toLowerCase()!==n||n.length<3)&&(e.ForcePathStyle=!0);return e.DisableMultiRegionAccessPoints&&(e.disableMultiRegionAccessPoints=!0,e.DisableMRAP=!0),e};ct.resolveParamsForS3=H4;var K4=/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/,V4=/(\d+\.){3}\d+/,W4=/\.\./;ct.DOT_PATTERN=/\./;ct.S3_HOSTNAME_PATTERN=/^(.+\.)?s3(-fips)?(\.dualstack)?[.-]([a-z0-9-]+)\./;var X4=e=>K4.test(e)&&!V4.test(e)&&!W4.test(e);ct.isDnsCompatibleBucketName=X4;var Y4=e=>{let[n,t,r,s,o,a]=e.split(":"),i=n==="arn"&&e.split(":").length>=6,u=[n,t,r,o,a].filter(Boolean).length===5;if(i&&!u)throw new Error(`Invalid ARN: ${e} was an invalid ARN.`);return n==="arn"&&!!t&&!!r&&!!o&&!!a};ct.isArnBucketName=Y4});var gN=m(Og=>{"use strict";Object.defineProperty(Og,"__esModule",{value:!0});var Q4=(U(),L(j));Q4.__exportStar(_N(),Og)});var hN=m(ju=>{"use strict";Object.defineProperty(ju,"__esModule",{value:!0});ju.createConfigValueProvider=void 0;var J4=(e,n,t)=>{let r=async()=>{var s;let o=(s=t[e])!==null&&s!==void 0?s:t[n];return typeof o=="function"?o():o};return e==="endpoint"||n==="endpoint"?async()=>{let s=await r();if(s&&typeof s=="object"){if("url"in s)return s.url.href;if("hostname"in s){let{protocol:o,hostname:a,port:i,path:u}=s;return`${o}//${a}${i?":"+i:""}${u}`}}return s}:r};ju.createConfigValueProvider=J4});var Tg=m(Hr=>{"use strict";Object.defineProperty(Hr,"__esModule",{value:!0});Hr.resolveParams=Hr.getEndpointFromInstructions=void 0;var Z4=gN(),eW=hN(),tW=async(e,n,t,r)=>{let s=await(0,Hr.resolveParams)(e,n,t);if(typeof t.endpointProvider!="function")throw new Error("config.endpointProvider is not set.");return t.endpointProvider(s,r)};Hr.getEndpointFromInstructions=tW;var nW=async(e,n,t)=>{var r;let s={},o=((r=n==null?void 0:n.getEndpointParameterInstructions)===null||r===void 0?void 0:r.call(n))||{};for(let[a,i]of Object.entries(o))switch(i.type){case"staticContextParams":s[a]=i.value;break;case"contextParams":s[a]=e[i.name];break;case"clientContextParams":case"builtInParams":s[a]=await(0,eW.createConfigValueProvider)(i.name,a,t)();break;default:throw new Error("Unrecognized endpoint parameter instruction: "+JSON.stringify(i))}return Object.keys(o).length===0&&Object.assign(s,t),String(t.serviceId).toLowerCase()==="s3"&&await(0,Z4.resolveParamsForS3)(s),s};Hr.resolveParams=nW});var CN=m(Uu=>{"use strict";Object.defineProperty(Uu,"__esModule",{value:!0});Uu.parseQueryString=void 0;function rW(e){let n={};if(e=e.replace(/^\?/,""),e)for(let t of e.split("&")){let[r,s=null]=t.split("=");r=decodeURIComponent(r),s&&(s=decodeURIComponent(s)),r in n?Array.isArray(n[r])?n[r].push(s):n[r]=[n[r],s]:n[r]=s}return n}Uu.parseQueryString=rW});var Kr=m(ac=>{"use strict";Object.defineProperty(ac,"__esModule",{value:!0});ac.parseUrl=void 0;var sW=CN(),oW=e=>{if(typeof e=="string")return(0,ac.parseUrl)(new URL(e));let{hostname:n,pathname:t,port:r,protocol:s,search:o}=e,a;return o&&(a=(0,sW.parseQueryString)(o)),{hostname:n,port:r?parseInt(r):void 0,protocol:s,path:t,query:a}};ac.parseUrl=oW});var qg=m(zu=>{"use strict";Object.defineProperty(zu,"__esModule",{value:!0});zu.toEndpointV1=void 0;var SN=Kr(),iW=e=>typeof e=="object"?"url"in e?(0,SN.parseUrl)(e.url):e:(0,SN.parseUrl)(e);zu.toEndpointV1=iW});var EN=m(Gu=>{"use strict";Object.defineProperty(Gu,"__esModule",{value:!0});var bN=(U(),L(j));bN.__exportStar(Tg(),Gu);bN.__exportStar(qg(),Gu)});var Bg=m($u=>{"use strict";Object.defineProperty($u,"__esModule",{value:!0});$u.endpointMiddleware=void 0;var aW=Tg(),cW=({config:e,instructions:n})=>(t,r)=>async s=>{var o,a;let i=await(0,aW.getEndpointFromInstructions)(s.input,{getEndpointParameterInstructions(){return n}},{...e},r);r.endpointV2=i,r.authSchemes=(o=i.properties)===null||o===void 0?void 0:o.authSchemes;let u=(a=r.authSchemes)===null||a===void 0?void 0:a[0];return u&&(r.signing_region=u.signingRegion,r.signing_service=u.signingName),t({...s})};$u.endpointMiddleware=cW});var Mg=m(Hu=>{"use strict";Object.defineProperty(Hu,"__esModule",{value:!0});Hu.deserializerMiddleware=void 0;var dW=(e,n)=>(t,r)=>async s=>{let{response:o}=await t(s);try{let a=await n(o,e);return{response:o,output:a}}catch(a){if(Object.defineProperty(a,"$response",{value:o}),!("$metadata"in a)){let i="Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.";a.message+=` - `+i}throw a}};Hu.deserializerMiddleware=dW});var Dg=m(Ku=>{"use strict";Object.defineProperty(Ku,"__esModule",{value:!0});Ku.serializerMiddleware=void 0;var lW=(e,n)=>(t,r)=>async s=>{var o;let a=!((o=r.endpointV2)===null||o===void 0)&&o.url&&e.urlParser?async()=>e.urlParser(r.endpointV2.url):e.endpoint;if(!a)throw new Error("No valid endpoint provider available.");let i=await n(s.input,{...e,endpoint:a});return t({...s,request:i})};Ku.serializerMiddleware=lW});var PN=m(Vt=>{"use strict";Object.defineProperty(Vt,"__esModule",{value:!0});Vt.getSerdePlugin=Vt.serializerMiddlewareOption=Vt.deserializerMiddlewareOption=void 0;var uW=Mg(),mW=Dg();Vt.deserializerMiddlewareOption={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:!0};Vt.serializerMiddlewareOption={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0};function pW(e,n,t){return{applyToStack:r=>{r.add((0,uW.deserializerMiddleware)(e,t),Vt.deserializerMiddlewareOption),r.add((0,mW.serializerMiddleware)(e,n),Vt.serializerMiddlewareOption)}}}Vt.getSerdePlugin=pW});var v=m(cc=>{"use strict";Object.defineProperty(cc,"__esModule",{value:!0});var Fg=(U(),L(j));Fg.__exportStar(Mg(),cc);Fg.__exportStar(PN(),cc);Fg.__exportStar(Dg(),cc)});var xN=m(Vr=>{"use strict";Object.defineProperty(Vr,"__esModule",{value:!0});Vr.getEndpointPlugin=Vr.endpointMiddlewareOptions=void 0;var fW=v(),yW=Bg();Vr.endpointMiddlewareOptions={step:"serialize",tags:["ENDPOINT_PARAMETERS","ENDPOINT_V2","ENDPOINT"],name:"endpointV2Middleware",override:!0,relation:"before",toMiddleware:fW.serializerMiddlewareOption.name};var _W=(e,n)=>({applyToStack:t=>{t.addRelativeTo((0,yW.endpointMiddleware)({config:e,instructions:n}),Vr.endpointMiddlewareOptions)}});Vr.getEndpointPlugin=_W});var vN=m(Vu=>{"use strict";Object.defineProperty(Vu,"__esModule",{value:!0});Vu.resolveEndpointConfig=void 0;var Lg=Lr(),gW=qg(),hW=e=>{var n,t,r;let s=(n=e.tls)!==null&&n!==void 0?n:!0,{endpoint:o}=e,a=o!=null?async()=>(0,gW.toEndpointV1)(await(0,Lg.normalizeProvider)(o)()):void 0;return{...e,endpoint:a,tls:s,isCustomEndpoint:!!o,useDualstackEndpoint:(0,Lg.normalizeProvider)((t=e.useDualstackEndpoint)!==null&&t!==void 0?t:!1),useFipsEndpoint:(0,Lg.normalizeProvider)((r=e.useFipsEndpoint)!==null&&r!==void 0?r:!1)}};Vu.resolveEndpointConfig=hW});var kN=m(wN=>{"use strict";Object.defineProperty(wN,"__esModule",{value:!0})});var x=m(Wr=>{"use strict";Object.defineProperty(Wr,"__esModule",{value:!0});var dc=(U(),L(j));dc.__exportStar(EN(),Wr);dc.__exportStar(Bg(),Wr);dc.__exportStar(xN(),Wr);dc.__exportStar(vN(),Wr);dc.__exportStar(kN(),Wr)});var Wu=m(xn=>{"use strict";Object.defineProperty(xn,"__esModule",{value:!0});xn.DEFAULT_RETRY_MODE=xn.DEFAULT_MAX_ATTEMPTS=xn.RETRY_MODES=void 0;var AN;(function(e){e.STANDARD="standard",e.ADAPTIVE="adaptive"})(AN=xn.RETRY_MODES||(xn.RETRY_MODES={}));xn.DEFAULT_MAX_ATTEMPTS=3;xn.DEFAULT_RETRY_MODE=AN.STANDARD});var RN=m(vt=>{"use strict";Object.defineProperty(vt,"__esModule",{value:!0});vt.NODEJS_TIMEOUT_ERROR_CODES=vt.TRANSIENT_ERROR_STATUS_CODES=vt.TRANSIENT_ERROR_CODES=vt.THROTTLING_ERROR_CODES=vt.CLOCK_SKEW_ERROR_CODES=void 0;vt.CLOCK_SKEW_ERROR_CODES=["AuthFailure","InvalidSignatureException","RequestExpired","RequestInTheFuture","RequestTimeTooSkewed","SignatureDoesNotMatch"];vt.THROTTLING_ERROR_CODES=["BandwidthLimitExceeded","EC2ThrottledException","LimitExceededException","PriorRequestNotComplete","ProvisionedThroughputExceededException","RequestLimitExceeded","RequestThrottled","RequestThrottledException","SlowDown","ThrottledException","Throttling","ThrottlingException","TooManyRequestsException","TransactionInProgressException"];vt.TRANSIENT_ERROR_CODES=["TimeoutError","RequestTimeout","RequestTimeoutException"];vt.TRANSIENT_ERROR_STATUS_CODES=[500,502,503,504];vt.NODEJS_TIMEOUT_ERROR_CODES=["ECONNRESET","ECONNREFUSED","EPIPE","ETIMEDOUT"]});var uc=m(ft=>{"use strict";Object.defineProperty(ft,"__esModule",{value:!0});ft.isServerError=ft.isTransientError=ft.isThrottlingError=ft.isClockSkewError=ft.isRetryableByTrait=void 0;var lc=RN(),CW=e=>e.$retryable!==void 0;ft.isRetryableByTrait=CW;var SW=e=>lc.CLOCK_SKEW_ERROR_CODES.includes(e.name);ft.isClockSkewError=SW;var bW=e=>{var n,t;return((n=e.$metadata)===null||n===void 0?void 0:n.httpStatusCode)===429||lc.THROTTLING_ERROR_CODES.includes(e.name)||((t=e.$retryable)===null||t===void 0?void 0:t.throttling)==!0};ft.isThrottlingError=bW;var EW=e=>{var n;return lc.TRANSIENT_ERROR_CODES.includes(e.name)||lc.NODEJS_TIMEOUT_ERROR_CODES.includes((e==null?void 0:e.code)||"")||lc.TRANSIENT_ERROR_STATUS_CODES.includes(((n=e.$metadata)===null||n===void 0?void 0:n.httpStatusCode)||0)};ft.isTransientError=EW;var PW=e=>{var n;if(((n=e.$metadata)===null||n===void 0?void 0:n.httpStatusCode)!==void 0){let t=e.$metadata.httpStatusCode;return 500<=t&&t<=599&&!(0,ft.isTransientError)(e)}return!1};ft.isServerError=PW});var Ug=m(Xu=>{"use strict";Object.defineProperty(Xu,"__esModule",{value:!0});Xu.DefaultRateLimiter=void 0;var xW=uc(),jg=class{constructor(n){var t,r,s,o,a;this.currentCapacity=0,this.enabled=!1,this.lastMaxRate=0,this.measuredTxRate=0,this.requestCount=0,this.lastTimestamp=0,this.timeWindow=0,this.beta=(t=n==null?void 0:n.beta)!==null&&t!==void 0?t:.7,this.minCapacity=(r=n==null?void 0:n.minCapacity)!==null&&r!==void 0?r:1,this.minFillRate=(s=n==null?void 0:n.minFillRate)!==null&&s!==void 0?s:.5,this.scaleConstant=(o=n==null?void 0:n.scaleConstant)!==null&&o!==void 0?o:.4,this.smooth=(a=n==null?void 0:n.smooth)!==null&&a!==void 0?a:.8;let i=this.getCurrentTimeInSeconds();this.lastThrottleTime=i,this.lastTxRateBucket=Math.floor(this.getCurrentTimeInSeconds()),this.fillRate=this.minFillRate,this.maxCapacity=this.minCapacity}getCurrentTimeInSeconds(){return Date.now()/1e3}async getSendToken(){return this.acquireTokenBucket(1)}async acquireTokenBucket(n){if(this.enabled){if(this.refillTokenBucket(),n>this.currentCapacity){let t=(n-this.currentCapacity)/this.fillRate*1e3;await new Promise(r=>setTimeout(r,t))}this.currentCapacity=this.currentCapacity-n}}refillTokenBucket(){let n=this.getCurrentTimeInSeconds();if(!this.lastTimestamp){this.lastTimestamp=n;return}let t=(n-this.lastTimestamp)*this.fillRate;this.currentCapacity=Math.min(this.maxCapacity,this.currentCapacity+t),this.lastTimestamp=n}updateClientSendingRate(n){let t;if(this.updateMeasuredRate(),(0,xW.isThrottlingError)(n)){let s=this.enabled?Math.min(this.measuredTxRate,this.fillRate):this.measuredTxRate;this.lastMaxRate=s,this.calculateTimeWindow(),this.lastThrottleTime=this.getCurrentTimeInSeconds(),t=this.cubicThrottle(s),this.enableTokenBucket()}else this.calculateTimeWindow(),t=this.cubicSuccess(this.getCurrentTimeInSeconds());let r=Math.min(t,2*this.measuredTxRate);this.updateTokenBucketRate(r)}calculateTimeWindow(){this.timeWindow=this.getPrecise(Math.pow(this.lastMaxRate*(1-this.beta)/this.scaleConstant,1/3))}cubicThrottle(n){return this.getPrecise(n*this.beta)}cubicSuccess(n){return this.getPrecise(this.scaleConstant*Math.pow(n-this.lastThrottleTime-this.timeWindow,3)+this.lastMaxRate)}enableTokenBucket(){this.enabled=!0}updateTokenBucketRate(n){this.refillTokenBucket(),this.fillRate=Math.max(n,this.minFillRate),this.maxCapacity=Math.max(n,this.minCapacity),this.currentCapacity=Math.min(this.currentCapacity,this.maxCapacity)}updateMeasuredRate(){let n=this.getCurrentTimeInSeconds(),t=Math.floor(n*2)/2;if(this.requestCount++,t>this.lastTxRateBucket){let r=this.requestCount/(t-this.lastTxRateBucket);this.measuredTxRate=this.getPrecise(r*this.smooth+this.measuredTxRate*(1-this.smooth)),this.requestCount=0,this.lastTxRateBucket=t}}getPrecise(n){return parseFloat(n.toFixed(8))}};Xu.DefaultRateLimiter=jg});var Ls=m(Me=>{"use strict";Object.defineProperty(Me,"__esModule",{value:!0});Me.REQUEST_HEADER=Me.INVOCATION_ID_HEADER=Me.NO_RETRY_INCREMENT=Me.TIMEOUT_RETRY_COST=Me.RETRY_COST=Me.INITIAL_RETRY_TOKENS=Me.THROTTLING_RETRY_DELAY_BASE=Me.MAXIMUM_RETRY_DELAY=Me.DEFAULT_RETRY_DELAY_BASE=void 0;Me.DEFAULT_RETRY_DELAY_BASE=100;Me.MAXIMUM_RETRY_DELAY=20*1e3;Me.THROTTLING_RETRY_DELAY_BASE=500;Me.INITIAL_RETRY_TOKENS=500;Me.RETRY_COST=5;Me.TIMEOUT_RETRY_COST=10;Me.NO_RETRY_INCREMENT=1;Me.INVOCATION_ID_HEADER="amz-sdk-invocation-id";Me.REQUEST_HEADER="amz-sdk-request"});var NN=m(Yu=>{"use strict";Object.defineProperty(Yu,"__esModule",{value:!0});Yu.getDefaultRetryBackoffStrategy=void 0;var IN=Ls(),vW=()=>{let e=IN.DEFAULT_RETRY_DELAY_BASE;return{computeNextBackoffDelay:r=>Math.floor(Math.min(IN.MAXIMUM_RETRY_DELAY,Math.random()*2**r*e)),setDelayBase:r=>{e=r}}};Yu.getDefaultRetryBackoffStrategy=vW});var ON=m(Qu=>{"use strict";Object.defineProperty(Qu,"__esModule",{value:!0});Qu.createDefaultRetryToken=void 0;var wW=Ls(),kW=({retryDelay:e,retryCount:n,retryCost:t})=>({getRetryCount:()=>n,getRetryDelay:()=>Math.min(wW.MAXIMUM_RETRY_DELAY,e),getRetryCost:()=>t});Qu.createDefaultRetryToken=kW});var Zu=m(Ju=>{"use strict";Object.defineProperty(Ju,"__esModule",{value:!0});Ju.StandardRetryStrategy=void 0;var zg=Wu(),sr=Ls(),AW=NN(),TN=ON(),Gg=class{constructor(n){this.maxAttempts=n,this.mode=zg.RETRY_MODES.STANDARD,this.capacity=sr.INITIAL_RETRY_TOKENS,this.retryBackoffStrategy=(0,AW.getDefaultRetryBackoffStrategy)(),this.maxAttemptsProvider=typeof n=="function"?n:async()=>n}async acquireInitialRetryToken(n){return(0,TN.createDefaultRetryToken)({retryDelay:sr.DEFAULT_RETRY_DELAY_BASE,retryCount:0})}async refreshRetryTokenForRetry(n,t){let r=await this.getMaxAttempts();if(this.shouldRetry(n,t,r)){let s=t.errorType;this.retryBackoffStrategy.setDelayBase(s==="THROTTLING"?sr.THROTTLING_RETRY_DELAY_BASE:sr.DEFAULT_RETRY_DELAY_BASE);let o=this.retryBackoffStrategy.computeNextBackoffDelay(n.getRetryCount()),a=t.retryAfterHint?Math.max(t.retryAfterHint.getTime()-Date.now()||0,o):o,i=this.getCapacityCost(s);return this.capacity-=i,(0,TN.createDefaultRetryToken)({retryDelay:a,retryCount:n.getRetryCount()+1,retryCost:i})}throw new Error("No retry token available")}recordSuccess(n){var t;this.capacity=Math.max(sr.INITIAL_RETRY_TOKENS,this.capacity+((t=n.getRetryCost())!==null&&t!==void 0?t:sr.NO_RETRY_INCREMENT))}getCapacity(){return this.capacity}async getMaxAttempts(){try{return await this.maxAttemptsProvider()}catch{return console.warn(`Max attempts provider could not resolve. Using default of ${zg.DEFAULT_MAX_ATTEMPTS}`),zg.DEFAULT_MAX_ATTEMPTS}}shouldRetry(n,t,r){return n.getRetryCount()+1=this.getCapacityCost(t.errorType)&&this.isRetryableError(t.errorType)}getCapacityCost(n){return n==="TRANSIENT"?sr.TIMEOUT_RETRY_COST:sr.RETRY_COST}isRetryableError(n){return n==="THROTTLING"||n==="TRANSIENT"}};Ju.StandardRetryStrategy=Gg});var qN=m(em=>{"use strict";Object.defineProperty(em,"__esModule",{value:!0});em.AdaptiveRetryStrategy=void 0;var RW=Wu(),IW=Ug(),NW=Zu(),$g=class{constructor(n,t){this.maxAttemptsProvider=n,this.mode=RW.RETRY_MODES.ADAPTIVE;let{rateLimiter:r}=t??{};this.rateLimiter=r??new IW.DefaultRateLimiter,this.standardRetryStrategy=new NW.StandardRetryStrategy(n)}async acquireInitialRetryToken(n){return await this.rateLimiter.getSendToken(),this.standardRetryStrategy.acquireInitialRetryToken(n)}async refreshRetryTokenForRetry(n,t){return this.rateLimiter.updateClientSendingRate(t),this.standardRetryStrategy.refreshRetryTokenForRetry(n,t)}recordSuccess(n){this.rateLimiter.updateClientSendingRate({}),this.standardRetryStrategy.recordSuccess(n)}};em.AdaptiveRetryStrategy=$g});var BN=m(tm=>{"use strict";Object.defineProperty(tm,"__esModule",{value:!0});tm.ConfiguredRetryStrategy=void 0;var OW=Ls(),TW=Zu(),Hg=class extends TW.StandardRetryStrategy{constructor(n,t=OW.DEFAULT_RETRY_DELAY_BASE){super(typeof n=="function"?n:async()=>n),typeof t=="number"?this.computeNextBackoffDelay=()=>t:this.computeNextBackoffDelay=t}async refreshRetryTokenForRetry(n,t){let r=await super.refreshRetryTokenForRetry(n,t);return r.getRetryDelay=()=>this.computeNextBackoffDelay(r.getRetryCount()),r}};tm.ConfiguredRetryStrategy=Hg});var DN=m(MN=>{"use strict";Object.defineProperty(MN,"__esModule",{value:!0})});var wt=m(vn=>{"use strict";Object.defineProperty(vn,"__esModule",{value:!0});var Xr=(U(),L(j));Xr.__exportStar(qN(),vn);Xr.__exportStar(BN(),vn);Xr.__exportStar(Ug(),vn);Xr.__exportStar(Zu(),vn);Xr.__exportStar(Wu(),vn);Xr.__exportStar(Ls(),vn);Xr.__exportStar(DN(),vn)});function mc(){return nm>rm.length-16&&(FN.default.randomFillSync(rm),nm=0),rm.slice(nm,nm+=16)}var FN,rm,nm,Kg=Ue(()=>{FN=ka(require("crypto")),rm=new Uint8Array(256),nm=rm.length});var LN,jN=Ue(()=>{LN=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i});function qW(e){return typeof e=="string"&&LN.test(e)}var or,pc=Ue(()=>{jN();or=qW});function BW(e,n=0){let t=(We[e[n+0]]+We[e[n+1]]+We[e[n+2]]+We[e[n+3]]+"-"+We[e[n+4]]+We[e[n+5]]+"-"+We[e[n+6]]+We[e[n+7]]+"-"+We[e[n+8]]+We[e[n+9]]+"-"+We[e[n+10]]+We[e[n+11]]+We[e[n+12]]+We[e[n+13]]+We[e[n+14]]+We[e[n+15]]).toLowerCase();if(!or(t))throw TypeError("Stringified UUID is invalid");return t}var We,ir,fc=Ue(()=>{pc();We=[];for(let e=0;e<256;++e)We.push((e+256).toString(16).substr(1));ir=BW});function MW(e,n,t){let r=n&&t||0,s=n||new Array(16);e=e||{};let o=e.node||UN,a=e.clockseq!==void 0?e.clockseq:Vg;if(o==null||a==null){let _=e.random||(e.rng||mc)();o==null&&(o=UN=[_[0]|1,_[1],_[2],_[3],_[4],_[5]]),a==null&&(a=Vg=(_[6]<<8|_[7])&16383)}let i=e.msecs!==void 0?e.msecs:Date.now(),u=e.nsecs!==void 0?e.nsecs:Xg+1,l=i-Wg+(u-Xg)/1e4;if(l<0&&e.clockseq===void 0&&(a=a+1&16383),(l<0||i>Wg)&&e.nsecs===void 0&&(u=0),u>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");Wg=i,Xg=u,Vg=a,i+=122192928e5;let c=((i&268435455)*1e4+u)%4294967296;s[r++]=c>>>24&255,s[r++]=c>>>16&255,s[r++]=c>>>8&255,s[r++]=c&255;let y=i/4294967296*1e4&268435455;s[r++]=y>>>8&255,s[r++]=y&255,s[r++]=y>>>24&15|16,s[r++]=y>>>16&255,s[r++]=a>>>8|128,s[r++]=a&255;for(let _=0;_<6;++_)s[r+_]=o[_];return n||ir(s)}var UN,Vg,Wg,Xg,zN,GN=Ue(()=>{Kg();fc();Wg=0,Xg=0;zN=MW});function DW(e){if(!or(e))throw TypeError("Invalid UUID");let n,t=new Uint8Array(16);return t[0]=(n=parseInt(e.slice(0,8),16))>>>24,t[1]=n>>>16&255,t[2]=n>>>8&255,t[3]=n&255,t[4]=(n=parseInt(e.slice(9,13),16))>>>8,t[5]=n&255,t[6]=(n=parseInt(e.slice(14,18),16))>>>8,t[7]=n&255,t[8]=(n=parseInt(e.slice(19,23),16))>>>8,t[9]=n&255,t[10]=(n=parseInt(e.slice(24,36),16))/1099511627776&255,t[11]=n/4294967296&255,t[12]=n>>>24&255,t[13]=n>>>16&255,t[14]=n>>>8&255,t[15]=n&255,t}var sm,Yg=Ue(()=>{pc();sm=DW});function FW(e){e=unescape(encodeURIComponent(e));let n=[];for(let t=0;t{fc();Yg();LW="6ba7b810-9dad-11d1-80b4-00c04fd430c8",jW="6ba7b811-9dad-11d1-80b4-00c04fd430c8"});function UW(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),$N.default.createHash("md5").update(e).digest()}var $N,HN,KN=Ue(()=>{$N=ka(require("crypto"));HN=UW});var zW,VN,WN=Ue(()=>{Qg();KN();zW=om("v3",48,HN),VN=zW});function GW(e,n,t){e=e||{};let r=e.random||(e.rng||mc)();if(r[6]=r[6]&15|64,r[8]=r[8]&63|128,n){t=t||0;for(let s=0;s<16;++s)n[t+s]=r[s];return n}return ir(r)}var XN,YN=Ue(()=>{Kg();fc();XN=GW});function $W(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),QN.default.createHash("sha1").update(e).digest()}var QN,JN,ZN=Ue(()=>{QN=ka(require("crypto"));JN=$W});var HW,eO,tO=Ue(()=>{Qg();ZN();HW=om("v5",80,JN),eO=HW});var nO,rO=Ue(()=>{nO="00000000-0000-0000-0000-000000000000"});function KW(e){if(!or(e))throw TypeError("Invalid UUID");return parseInt(e.substr(14,1),16)}var sO,oO=Ue(()=>{pc();sO=KW});var Jg={};wa(Jg,{NIL:()=>nO,parse:()=>sm,stringify:()=>ir,v1:()=>zN,v3:()=>VN,v4:()=>XN,v5:()=>eO,validate:()=>or,version:()=>sO});var Zg=Ue(()=>{GN();WN();YN();tO();rO();oO();pc();fc();Yg()});var iO=m(im=>{"use strict";Object.defineProperty(im,"__esModule",{value:!0});im.getDefaultRetryQuota=void 0;var eh=wt(),VW=(e,n)=>{var t,r,s;let o=e,a=(t=n==null?void 0:n.noRetryIncrement)!==null&&t!==void 0?t:eh.NO_RETRY_INCREMENT,i=(r=n==null?void 0:n.retryCost)!==null&&r!==void 0?r:eh.RETRY_COST,u=(s=n==null?void 0:n.timeoutRetryCost)!==null&&s!==void 0?s:eh.TIMEOUT_RETRY_COST,l=e,c=P=>P.name==="TimeoutError"?u:i,y=P=>c(P)<=l;return Object.freeze({hasRetryTokens:y,retrieveRetryTokens:P=>{if(!y(P))throw new Error("No retry token available");let D=c(P);return l-=D,D},releaseRetryTokens:P=>{l+=P??a,l=Math.min(l,o)}})};im.getDefaultRetryQuota=VW});var th=m(am=>{"use strict";Object.defineProperty(am,"__esModule",{value:!0});am.defaultDelayDecider=void 0;var WW=wt(),XW=(e,n)=>Math.floor(Math.min(WW.MAXIMUM_RETRY_DELAY,Math.random()*2**n*e));am.defaultDelayDecider=XW});var nh=m(dm=>{"use strict";Object.defineProperty(dm,"__esModule",{value:!0});dm.defaultRetryDecider=void 0;var cm=uc(),YW=e=>e?(0,cm.isRetryableByTrait)(e)||(0,cm.isClockSkewError)(e)||(0,cm.isThrottlingError)(e)||(0,cm.isTransientError)(e):!1;dm.defaultRetryDecider=YW});var rh=m(lm=>{"use strict";Object.defineProperty(lm,"__esModule",{value:!0});lm.asSdkError=void 0;var QW=e=>e instanceof Error?e:e instanceof Object?Object.assign(new Error,e):typeof e=="string"?new Error(e):new Error(`AWS SDK error wrapper for ${e}`);lm.asSdkError=QW});var ih=m(um=>{"use strict";Object.defineProperty(um,"__esModule",{value:!0});um.StandardRetryStrategy=void 0;var sh=ve(),JW=uc(),Yr=wt(),ZW=(Zg(),L(Jg)),e8=iO(),t8=th(),n8=nh(),r8=rh(),oh=class{constructor(n,t){var r,s,o;this.maxAttemptsProvider=n,this.mode=Yr.RETRY_MODES.STANDARD,this.retryDecider=(r=t==null?void 0:t.retryDecider)!==null&&r!==void 0?r:n8.defaultRetryDecider,this.delayDecider=(s=t==null?void 0:t.delayDecider)!==null&&s!==void 0?s:t8.defaultDelayDecider,this.retryQuota=(o=t==null?void 0:t.retryQuota)!==null&&o!==void 0?o:(0,e8.getDefaultRetryQuota)(Yr.INITIAL_RETRY_TOKENS)}shouldRetry(n,t,r){return tsetTimeout(P,C));continue}throw c.$metadata||(c.$metadata={}),c.$metadata.attempts=o,c.$metadata.totalRetryDelay=a,c}}};um.StandardRetryStrategy=oh;var s8=e=>{if(!sh.HttpResponse.isInstance(e))return;let n=Object.keys(e.headers).find(o=>o.toLowerCase()==="retry-after");if(!n)return;let t=e.headers[n],r=Number(t);return Number.isNaN(r)?new Date(t).getTime()-Date.now():r*1e3}});var cO=m(mm=>{"use strict";Object.defineProperty(mm,"__esModule",{value:!0});mm.AdaptiveRetryStrategy=void 0;var aO=wt(),o8=ih(),ah=class extends o8.StandardRetryStrategy{constructor(n,t){let{rateLimiter:r,...s}=t??{};super(n,s),this.rateLimiter=r??new aO.DefaultRateLimiter,this.mode=aO.RETRY_MODES.ADAPTIVE}async retry(n,t){return super.retry(n,t,{beforeRequest:async()=>this.rateLimiter.getSendToken(),afterRequest:r=>{this.rateLimiter.updateClientSendingRate(r)}})}};mm.AdaptiveRetryStrategy=ah});var lO=m(Ne=>{"use strict";Object.defineProperty(Ne,"__esModule",{value:!0});Ne.NODE_RETRY_MODE_CONFIG_OPTIONS=Ne.CONFIG_RETRY_MODE=Ne.ENV_RETRY_MODE=Ne.resolveRetryConfig=Ne.NODE_MAX_ATTEMPT_CONFIG_OPTIONS=Ne.CONFIG_MAX_ATTEMPTS=Ne.ENV_MAX_ATTEMPTS=void 0;var dO=Lr(),js=wt();Ne.ENV_MAX_ATTEMPTS="AWS_MAX_ATTEMPTS";Ne.CONFIG_MAX_ATTEMPTS="max_attempts";Ne.NODE_MAX_ATTEMPT_CONFIG_OPTIONS={environmentVariableSelector:e=>{let n=e[Ne.ENV_MAX_ATTEMPTS];if(!n)return;let t=parseInt(n);if(Number.isNaN(t))throw new Error(`Environment variable ${Ne.ENV_MAX_ATTEMPTS} mast be a number, got "${n}"`);return t},configFileSelector:e=>{let n=e[Ne.CONFIG_MAX_ATTEMPTS];if(!n)return;let t=parseInt(n);if(Number.isNaN(t))throw new Error(`Shared config file entry ${Ne.CONFIG_MAX_ATTEMPTS} mast be a number, got "${n}"`);return t},default:js.DEFAULT_MAX_ATTEMPTS};var i8=e=>{var n;let{retryStrategy:t}=e,r=(0,dO.normalizeProvider)((n=e.maxAttempts)!==null&&n!==void 0?n:js.DEFAULT_MAX_ATTEMPTS);return{...e,maxAttempts:r,retryStrategy:async()=>t||(await(0,dO.normalizeProvider)(e.retryMode)()===js.RETRY_MODES.ADAPTIVE?new js.AdaptiveRetryStrategy(r):new js.StandardRetryStrategy(r))}};Ne.resolveRetryConfig=i8;Ne.ENV_RETRY_MODE="AWS_RETRY_MODE";Ne.CONFIG_RETRY_MODE="retry_mode";Ne.NODE_RETRY_MODE_CONFIG_OPTIONS={environmentVariableSelector:e=>e[Ne.ENV_RETRY_MODE],configFileSelector:e=>e[Ne.CONFIG_RETRY_MODE],default:js.DEFAULT_RETRY_MODE}});var mO=m(Wt=>{"use strict";Object.defineProperty(Wt,"__esModule",{value:!0});Wt.getOmitRetryHeadersPlugin=Wt.omitRetryHeadersMiddlewareOptions=Wt.omitRetryHeadersMiddleware=void 0;var a8=ve(),uO=wt(),c8=()=>e=>async n=>{let{request:t}=n;return a8.HttpRequest.isInstance(t)&&(delete t.headers[uO.INVOCATION_ID_HEADER],delete t.headers[uO.REQUEST_HEADER]),e(n)};Wt.omitRetryHeadersMiddleware=c8;Wt.omitRetryHeadersMiddlewareOptions={name:"omitRetryHeadersMiddleware",tags:["RETRY","HEADERS","OMIT_RETRY_HEADERS"],relation:"before",toMiddleware:"awsAuthMiddleware",override:!0};var d8=e=>({applyToStack:n=>{n.addRelativeTo((0,Wt.omitRetryHeadersMiddleware)(),Wt.omitRetryHeadersMiddlewareOptions)}});Wt.getOmitRetryHeadersPlugin=d8});var fO=m(yt=>{"use strict";Object.defineProperty(yt,"__esModule",{value:!0});yt.getRetryAfterHint=yt.getRetryPlugin=yt.retryMiddlewareOptions=yt.retryMiddleware=void 0;var dh=ve(),ch=uc(),pO=wt(),l8=(Zg(),L(Jg)),u8=rh(),m8=e=>(n,t)=>async r=>{let s=await e.retryStrategy(),o=await e.maxAttempts();if(p8(s)){s=s;let a=await s.acquireInitialRetryToken(t.partition_id),i=new Error,u=0,l=0,{request:c}=r;for(dh.HttpRequest.isInstance(c)&&(c.headers[pO.INVOCATION_ID_HEADER]=(0,l8.v4)());;)try{dh.HttpRequest.isInstance(c)&&(c.headers[pO.REQUEST_HEADER]=`attempt=${u+1}; max=${o}`);let{response:y,output:_}=await n(r);return s.recordSuccess(a),_.$metadata.attempts=u+1,_.$metadata.totalRetryDelay=l,{response:y,output:_}}catch(y){let _=f8(y);i=(0,u8.asSdkError)(y);try{a=await s.refreshRetryTokenForRetry(a,_)}catch{throw i.$metadata||(i.$metadata={}),i.$metadata.attempts=u+1,i.$metadata.totalRetryDelay=l,i}u=a.getRetryCount();let C=a.getRetryDelay();l+=C,await new Promise(P=>setTimeout(P,C))}}else return s=s,s!=null&&s.mode&&(t.userAgent=[...t.userAgent||[],["cfg/retry-mode",s.mode]]),s.retry(n,r)};yt.retryMiddleware=m8;var p8=e=>typeof e.acquireInitialRetryToken<"u"&&typeof e.refreshRetryTokenForRetry<"u"&&typeof e.recordSuccess<"u",f8=e=>{let n={errorType:y8(e)},t=(0,yt.getRetryAfterHint)(e.$response);return t&&(n.retryAfterHint=t),n},y8=e=>(0,ch.isThrottlingError)(e)?"THROTTLING":(0,ch.isTransientError)(e)?"TRANSIENT":(0,ch.isServerError)(e)?"SERVER_ERROR":"CLIENT_ERROR";yt.retryMiddlewareOptions={name:"retryMiddleware",tags:["RETRY"],step:"finalizeRequest",priority:"high",override:!0};var _8=e=>({applyToStack:n=>{n.add((0,yt.retryMiddleware)(e),yt.retryMiddlewareOptions)}});yt.getRetryPlugin=_8;var g8=e=>{if(!dh.HttpResponse.isInstance(e))return;let n=Object.keys(e.headers).find(o=>o.toLowerCase()==="retry-after");if(!n)return;let t=e.headers[n],r=Number(t);return Number.isNaN(r)?new Date(t):new Date(r*1e3)};yt.getRetryAfterHint=g8});var kn=m(wn=>{"use strict";Object.defineProperty(wn,"__esModule",{value:!0});var Qr=(U(),L(j));Qr.__exportStar(cO(),wn);Qr.__exportStar(ih(),wn);Qr.__exportStar(lO(),wn);Qr.__exportStar(th(),wn);Qr.__exportStar(mO(),wn);Qr.__exportStar(nh(),wn);Qr.__exportStar(fO(),wn)});var yO=m(pm=>{"use strict";Object.defineProperty(pm,"__esModule",{value:!0});pm.resolveClientEndpointParameters=void 0;var h8=e=>({...e,useFipsEndpoint:e.useFipsEndpoint??!1,useDualstackEndpoint:e.useDualstackEndpoint??!1,forcePathStyle:e.forcePathStyle??!1,useAccelerateEndpoint:e.useAccelerateEndpoint??!1,useGlobalEndpoint:e.useGlobalEndpoint??!1,disableMultiregionAccessPoints:e.disableMultiregionAccessPoints??!1,defaultSigningName:"s3"});pm.resolveClientEndpointParameters=h8});var _O=m((Ike,C8)=>{C8.exports={name:"@aws-sdk/client-s3",description:"AWS SDK for JavaScript S3 Client for Node.js, Browser and React Native",version:"3.414.0",scripts:{build:"concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'","build:cjs":"tsc -p tsconfig.cjs.json","build:docs":"typedoc","build:es":"tsc -p tsconfig.es.json","build:include:deps":"lerna run --scope $npm_package_name --include-dependencies build","build:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4",clean:"rimraf ./dist-* && rimraf *.tsbuildinfo","extract:docs":"api-extractor run --local","generate:client":"node ../../scripts/generate-clients/single-service --solo s3",test:"yarn test:unit","test:e2e":"ts-mocha test/**/*.ispec.ts && karma start karma.conf.js","test:unit":"ts-mocha test/**/*.spec.ts"},main:"./dist-cjs/index.js",types:"./dist-types/index.d.ts",module:"./dist-es/index.js",sideEffects:!1,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.414.0","@aws-sdk/credential-provider-node":"3.414.0","@aws-sdk/middleware-bucket-endpoint":"3.413.0","@aws-sdk/middleware-expect-continue":"3.413.0","@aws-sdk/middleware-flexible-checksums":"3.413.0","@aws-sdk/middleware-host-header":"3.413.0","@aws-sdk/middleware-location-constraint":"3.413.0","@aws-sdk/middleware-logger":"3.413.0","@aws-sdk/middleware-recursion-detection":"3.413.0","@aws-sdk/middleware-sdk-s3":"3.414.0","@aws-sdk/middleware-signing":"3.413.0","@aws-sdk/middleware-ssec":"3.413.0","@aws-sdk/middleware-user-agent":"3.413.0","@aws-sdk/region-config-resolver":"3.413.0","@aws-sdk/signature-v4-multi-region":"3.413.0","@aws-sdk/types":"3.413.0","@aws-sdk/util-endpoints":"3.413.0","@aws-sdk/util-user-agent-browser":"3.413.0","@aws-sdk/util-user-agent-node":"3.413.0","@aws-sdk/xml-builder":"3.310.0","@smithy/config-resolver":"^2.0.8","@smithy/eventstream-serde-browser":"^2.0.7","@smithy/eventstream-serde-config-resolver":"^2.0.7","@smithy/eventstream-serde-node":"^2.0.7","@smithy/fetch-http-handler":"^2.1.3","@smithy/hash-blob-browser":"^2.0.7","@smithy/hash-node":"^2.0.7","@smithy/hash-stream-node":"^2.0.7","@smithy/invalid-dependency":"^2.0.7","@smithy/md5-js":"^2.0.7","@smithy/middleware-content-length":"^2.0.9","@smithy/middleware-endpoint":"^2.0.7","@smithy/middleware-retry":"^2.0.10","@smithy/middleware-serde":"^2.0.7","@smithy/middleware-stack":"^2.0.0","@smithy/node-config-provider":"^2.0.10","@smithy/node-http-handler":"^2.1.3","@smithy/protocol-http":"^3.0.3","@smithy/smithy-client":"^2.1.4","@smithy/types":"^2.3.1","@smithy/url-parser":"^2.0.7","@smithy/util-base64":"^2.0.0","@smithy/util-body-length-browser":"^2.0.0","@smithy/util-body-length-node":"^2.1.0","@smithy/util-defaults-mode-browser":"^2.0.8","@smithy/util-defaults-mode-node":"^2.0.10","@smithy/util-retry":"^2.0.0","@smithy/util-stream":"^2.0.10","@smithy/util-utf8":"^2.0.0","@smithy/util-waiter":"^2.0.7","fast-xml-parser":"4.2.5",tslib:"^2.5.0"},devDependencies:{"@smithy/service-client-documentation-generator":"^2.0.0","@tsconfig/node14":"1.0.3","@types/chai":"^4.2.11","@types/mocha":"^8.0.4","@types/node":"^14.14.31",concurrently:"7.0.0","downlevel-dts":"0.10.1",rimraf:"3.0.2",typedoc:"0.23.23",typescript:"~4.9.5"},engines:{node:">=14.0.0"},typesVersions:{"<4.0":{"dist-types/*":["dist-types/ts3.4/*"]}},files:["dist-*/**"],author:{name:"AWS SDK for JavaScript Team",url:"https://aws.amazon.com/javascript/"},license:"Apache-2.0",browser:{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.browser"},"react-native":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.native"},homepage:"https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3",repository:{type:"git",url:"https://github.com/aws/aws-sdk-js-v3.git",directory:"clients/client-s3"}}});var gO=m(fm=>{"use strict";Object.defineProperty(fm,"__esModule",{value:!0});fm.resolveStsAuthConfig=void 0;var S8=En(),b8=(e,{stsClientCtor:n})=>(0,S8.resolveAwsAuthConfig)({...e,stsClientCtor:n});fm.resolveStsAuthConfig=b8});var hO=m(ym=>{"use strict";Object.defineProperty(ym,"__esModule",{value:!0});ym.resolveClientEndpointParameters=void 0;var E8=e=>({...e,useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,useGlobalEndpoint:e.useGlobalEndpoint??!1,defaultSigningName:"sts"});ym.resolveClientEndpointParameters=E8});var CO=m((Tke,P8)=>{P8.exports={name:"@aws-sdk/client-sts",description:"AWS SDK for JavaScript Sts Client for Node.js, Browser and React Native",version:"3.414.0",scripts:{build:"concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'","build:cjs":"tsc -p tsconfig.cjs.json","build:docs":"typedoc","build:es":"tsc -p tsconfig.es.json","build:include:deps":"lerna run --scope $npm_package_name --include-dependencies build","build:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4",clean:"rimraf ./dist-* && rimraf *.tsbuildinfo","extract:docs":"api-extractor run --local","generate:client":"node ../../scripts/generate-clients/single-service --solo sts",test:"yarn test:unit","test:unit":"jest"},main:"./dist-cjs/index.js",types:"./dist-types/index.d.ts",module:"./dist-es/index.js",sideEffects:!1,dependencies:{"@aws-crypto/sha256-browser":"3.0.0","@aws-crypto/sha256-js":"3.0.0","@aws-sdk/credential-provider-node":"3.414.0","@aws-sdk/middleware-host-header":"3.413.0","@aws-sdk/middleware-logger":"3.413.0","@aws-sdk/middleware-recursion-detection":"3.413.0","@aws-sdk/middleware-sdk-sts":"3.413.0","@aws-sdk/middleware-signing":"3.413.0","@aws-sdk/middleware-user-agent":"3.413.0","@aws-sdk/region-config-resolver":"3.413.0","@aws-sdk/types":"3.413.0","@aws-sdk/util-endpoints":"3.413.0","@aws-sdk/util-user-agent-browser":"3.413.0","@aws-sdk/util-user-agent-node":"3.413.0","@smithy/config-resolver":"^2.0.8","@smithy/fetch-http-handler":"^2.1.3","@smithy/hash-node":"^2.0.7","@smithy/invalid-dependency":"^2.0.7","@smithy/middleware-content-length":"^2.0.9","@smithy/middleware-endpoint":"^2.0.7","@smithy/middleware-retry":"^2.0.10","@smithy/middleware-serde":"^2.0.7","@smithy/middleware-stack":"^2.0.0","@smithy/node-config-provider":"^2.0.10","@smithy/node-http-handler":"^2.1.3","@smithy/protocol-http":"^3.0.3","@smithy/smithy-client":"^2.1.4","@smithy/types":"^2.3.1","@smithy/url-parser":"^2.0.7","@smithy/util-base64":"^2.0.0","@smithy/util-body-length-browser":"^2.0.0","@smithy/util-body-length-node":"^2.1.0","@smithy/util-defaults-mode-browser":"^2.0.8","@smithy/util-defaults-mode-node":"^2.0.10","@smithy/util-retry":"^2.0.0","@smithy/util-utf8":"^2.0.0","fast-xml-parser":"4.2.5",tslib:"^2.5.0"},devDependencies:{"@smithy/service-client-documentation-generator":"^2.0.0","@tsconfig/node14":"1.0.3","@types/node":"^14.14.31",concurrently:"7.0.0","downlevel-dts":"0.10.1",rimraf:"3.0.2",typedoc:"0.23.23",typescript:"~4.9.5"},engines:{node:">=14.0.0"},typesVersions:{"<4.0":{"dist-types/*":["dist-types/ts3.4/*"]}},files:["dist-*/**"],author:{name:"AWS SDK for JavaScript Team",url:"https://aws.amazon.com/javascript/"},license:"Apache-2.0",browser:{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.browser"},"react-native":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.native"},homepage:"https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-sts",repository:{type:"git",url:"https://github.com/aws/aws-sdk-js-v3.git",directory:"clients/client-sts"}}});var _m=m(Us=>{"use strict";Object.defineProperty(Us,"__esModule",{value:!0});Us.STSServiceException=Us.__ServiceException=void 0;var SO=b();Object.defineProperty(Us,"__ServiceException",{enumerable:!0,get:function(){return SO.ServiceException}});var lh=class e extends SO.ServiceException{constructor(n){super(n),Object.setPrototypeOf(this,e.prototype)}};Us.STSServiceException=lh});var cr=m(ie=>{"use strict";Object.defineProperty(ie,"__esModule",{value:!0});ie.GetSessionTokenResponseFilterSensitiveLog=ie.GetFederationTokenResponseFilterSensitiveLog=ie.AssumeRoleWithWebIdentityResponseFilterSensitiveLog=ie.AssumeRoleWithWebIdentityRequestFilterSensitiveLog=ie.AssumeRoleWithSAMLResponseFilterSensitiveLog=ie.AssumeRoleWithSAMLRequestFilterSensitiveLog=ie.AssumeRoleResponseFilterSensitiveLog=ie.CredentialsFilterSensitiveLog=ie.InvalidAuthorizationMessageException=ie.IDPCommunicationErrorException=ie.InvalidIdentityTokenException=ie.IDPRejectedClaimException=ie.RegionDisabledException=ie.PackedPolicyTooLargeException=ie.MalformedPolicyDocumentException=ie.ExpiredTokenException=void 0;var Ch=b(),ar=_m(),uh=class e extends ar.STSServiceException{constructor(n){super({name:"ExpiredTokenException",$fault:"client",...n}),this.name="ExpiredTokenException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};ie.ExpiredTokenException=uh;var mh=class e extends ar.STSServiceException{constructor(n){super({name:"MalformedPolicyDocumentException",$fault:"client",...n}),this.name="MalformedPolicyDocumentException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};ie.MalformedPolicyDocumentException=mh;var ph=class e extends ar.STSServiceException{constructor(n){super({name:"PackedPolicyTooLargeException",$fault:"client",...n}),this.name="PackedPolicyTooLargeException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};ie.PackedPolicyTooLargeException=ph;var fh=class e extends ar.STSServiceException{constructor(n){super({name:"RegionDisabledException",$fault:"client",...n}),this.name="RegionDisabledException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};ie.RegionDisabledException=fh;var yh=class e extends ar.STSServiceException{constructor(n){super({name:"IDPRejectedClaimException",$fault:"client",...n}),this.name="IDPRejectedClaimException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};ie.IDPRejectedClaimException=yh;var _h=class e extends ar.STSServiceException{constructor(n){super({name:"InvalidIdentityTokenException",$fault:"client",...n}),this.name="InvalidIdentityTokenException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};ie.InvalidIdentityTokenException=_h;var gh=class e extends ar.STSServiceException{constructor(n){super({name:"IDPCommunicationErrorException",$fault:"client",...n}),this.name="IDPCommunicationErrorException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};ie.IDPCommunicationErrorException=gh;var hh=class e extends ar.STSServiceException{constructor(n){super({name:"InvalidAuthorizationMessageException",$fault:"client",...n}),this.name="InvalidAuthorizationMessageException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};ie.InvalidAuthorizationMessageException=hh;var x8=e=>({...e,...e.SecretAccessKey&&{SecretAccessKey:Ch.SENSITIVE_STRING}});ie.CredentialsFilterSensitiveLog=x8;var v8=e=>({...e,...e.Credentials&&{Credentials:(0,ie.CredentialsFilterSensitiveLog)(e.Credentials)}});ie.AssumeRoleResponseFilterSensitiveLog=v8;var w8=e=>({...e,...e.SAMLAssertion&&{SAMLAssertion:Ch.SENSITIVE_STRING}});ie.AssumeRoleWithSAMLRequestFilterSensitiveLog=w8;var k8=e=>({...e,...e.Credentials&&{Credentials:(0,ie.CredentialsFilterSensitiveLog)(e.Credentials)}});ie.AssumeRoleWithSAMLResponseFilterSensitiveLog=k8;var A8=e=>({...e,...e.WebIdentityToken&&{WebIdentityToken:Ch.SENSITIVE_STRING}});ie.AssumeRoleWithWebIdentityRequestFilterSensitiveLog=A8;var R8=e=>({...e,...e.Credentials&&{Credentials:(0,ie.CredentialsFilterSensitiveLog)(e.Credentials)}});ie.AssumeRoleWithWebIdentityResponseFilterSensitiveLog=R8;var I8=e=>({...e,...e.Credentials&&{Credentials:(0,ie.CredentialsFilterSensitiveLog)(e.Credentials)}});ie.GetFederationTokenResponseFilterSensitiveLog=I8;var N8=e=>({...e,...e.Credentials&&{Credentials:(0,ie.CredentialsFilterSensitiveLog)(e.Credentials)}});ie.GetSessionTokenResponseFilterSensitiveLog=N8});var gm=m(An=>{"use strict";var bO=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",O8=bO+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040",EO="["+bO+"]["+O8+"]*",T8=new RegExp("^"+EO+"$"),q8=function(e,n){let t=[],r=n.exec(e);for(;r;){let s=[];s.startIndex=n.lastIndex-r[0].length;let o=r.length;for(let a=0;a"u")};An.isExist=function(e){return typeof e<"u"};An.isEmptyObject=function(e){return Object.keys(e).length===0};An.merge=function(e,n,t){if(n){let r=Object.keys(n),s=r.length;for(let o=0;o{"use strict";var Sh=gm(),M8={allowBooleanAttributes:!1,unpairedTags:[]};kO.validate=function(e,n){n=Object.assign({},M8,n);let t=[],r=!1,s=!1;e[0]==="\uFEFF"&&(e=e.substr(1));for(let o=0;o"&&e[o]!==" "&&e[o]!==" "&&e[o]!==` -`&&e[o]!=="\r";o++)u+=e[o];if(u=u.trim(),u[u.length-1]==="/"&&(u=u.substring(0,u.length-1),o--),!$8(u)){let y;return u.trim().length===0?y="Invalid space after '<'.":y="Tag '"+u+"' is an invalid name.",De("InvalidTag",y,dt(e,o))}let l=L8(e,o);if(l===!1)return De("InvalidAttr","Attributes for '"+u+"' have open quote.",dt(e,o));let c=l.value;if(o=l.index,c[c.length-1]==="/"){let y=o-c.length;c=c.substring(0,c.length-1);let _=wO(c,n);if(_===!0)r=!0;else return De(_.err.code,_.err.msg,dt(e,y+_.err.line))}else if(i)if(l.tagClosed){if(c.trim().length>0)return De("InvalidTag","Closing tag '"+u+"' can't have attributes or invalid starting.",dt(e,a));{let y=t.pop();if(u!==y.tagName){let _=dt(e,y.tagStartPos);return De("InvalidTag","Expected closing tag '"+y.tagName+"' (opened in line "+_.line+", col "+_.col+") instead of closing tag '"+u+"'.",dt(e,a))}t.length==0&&(s=!0)}}else return De("InvalidTag","Closing tag '"+u+"' doesn't have proper closing.",dt(e,o));else{let y=wO(c,n);if(y!==!0)return De(y.err.code,y.err.msg,dt(e,o-c.length+y.err.line));if(s===!0)return De("InvalidXml","Multiple possible root nodes found.",dt(e,o));n.unpairedTags.indexOf(u)!==-1||t.push({tagName:u,tagStartPos:a}),r=!0}for(o++;o0)return De("InvalidXml","Invalid '"+JSON.stringify(t.map(o=>o.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return De("InvalidXml","Start tag expected.",1);return!0};function PO(e){return e===" "||e===" "||e===` -`||e==="\r"}function xO(e,n){let t=n;for(;n5&&r==="xml")return De("InvalidXml","XML declaration allowed only at the start of the document.",dt(e,n));if(e[n]=="?"&&e[n+1]==">"){n++;break}else continue}return n}function vO(e,n){if(e.length>n+5&&e[n+1]==="-"&&e[n+2]==="-"){for(n+=3;n"){n+=2;break}}else if(e.length>n+8&&e[n+1]==="D"&&e[n+2]==="O"&&e[n+3]==="C"&&e[n+4]==="T"&&e[n+5]==="Y"&&e[n+6]==="P"&&e[n+7]==="E"){let t=1;for(n+=8;n"&&(t--,t===0))break}else if(e.length>n+9&&e[n+1]==="["&&e[n+2]==="C"&&e[n+3]==="D"&&e[n+4]==="A"&&e[n+5]==="T"&&e[n+6]==="A"&&e[n+7]==="["){for(n+=8;n"){n+=2;break}}return n}var D8='"',F8="'";function L8(e,n){let t="",r="",s=!1;for(;n"&&r===""){s=!0;break}t+=e[n]}return r!==""?!1:{value:t,index:n,tagClosed:s}}var j8=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function wO(e,n){let t=Sh.getAllMatches(e,j8),r={};for(let s=0;s{var AO={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(e,n){return n},attributeValueProcessor:function(e,n){return n},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(e,n,t){return e}},H8=function(e){return Object.assign({},AO,e)};Eh.buildOptions=H8;Eh.defaultOptions=AO});var NO=m((Lke,IO)=>{"use strict";var Ph=class{constructor(n){this.tagname=n,this.child=[],this[":@"]={}}add(n,t){n==="__proto__"&&(n="#__proto__"),this.child.push({[n]:t})}addChild(n){n.tagname==="__proto__"&&(n.tagname="#__proto__"),n[":@"]&&Object.keys(n[":@"]).length>0?this.child.push({[n.tagname]:n.child,":@":n[":@"]}):this.child.push({[n.tagname]:n.child})}};IO.exports=Ph});var TO=m((jke,OO)=>{var K8=gm();function V8(e,n){let t={};if(e[n+3]==="O"&&e[n+4]==="C"&&e[n+5]==="T"&&e[n+6]==="Y"&&e[n+7]==="P"&&e[n+8]==="E"){n=n+9;let r=1,s=!1,o=!1,a="";for(;n"){if(o?e[n-1]==="-"&&e[n-2]==="-"&&(o=!1,r--):r--,r===0)break}else e[n]==="["?s=!0:a+=e[n];if(r!==0)throw new Error("Unclosed DOCTYPE")}else throw new Error("Invalid Tag instead of DOCTYPE");return{entities:t,i:n}}function W8(e,n){let t="";for(;n{var t5=/^[-+]?0x[a-fA-F0-9]+$/,n5=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt);!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);var r5={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};function s5(e,n={}){if(n=Object.assign({},r5,n),!e||typeof e!="string")return e;let t=e.trim();if(n.skipLike!==void 0&&n.skipLike.test(t))return e;if(n.hex&&t5.test(t))return Number.parseInt(t,16);{let r=n5.exec(t);if(r){let s=r[1],o=r[2],a=o5(r[3]),i=r[4]||r[6];if(!n.leadingZeros&&o.length>0&&s&&t[2]!==".")return e;if(!n.leadingZeros&&o.length>0&&!s&&t[1]!==".")return e;{let u=Number(t),l=""+u;return l.search(/[eE]/)!==-1||i?n.eNotation?u:e:t.indexOf(".")!==-1?l==="0"&&a===""||l===a||s&&l==="-"+a?u:e:o?a===l||s+a===l?u:e:t===l||t===s+l?u:e}}else return e}}function o5(e){return e&&e.indexOf(".")!==-1&&(e=e.replace(/0+$/,""),e==="."?e="0":e[0]==="."?e="0"+e:e[e.length-1]==="."&&(e=e.substr(0,e.length-1))),e}qO.exports=s5});var DO=m((Gke,MO)=>{"use strict";var kh=gm(),_c=NO(),i5=TO(),a5=BO(),zke="<((!\\[CDATA\\[([\\s\\S]*?)(]]>))|((NAME:)?(NAME))([^>]*)>|((\\/)(NAME)\\s*>))([^<]*)".replace(/NAME/g,kh.nameRegexp),xh=class{constructor(n){this.options=n,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"\xA2"},pound:{regex:/&(pound|#163);/g,val:"\xA3"},yen:{regex:/&(yen|#165);/g,val:"\xA5"},euro:{regex:/&(euro|#8364);/g,val:"\u20AC"},copyright:{regex:/&(copy|#169);/g,val:"\xA9"},reg:{regex:/&(reg|#174);/g,val:"\xAE"},inr:{regex:/&(inr|#8377);/g,val:"\u20B9"}},this.addExternalEntities=c5,this.parseXml=p5,this.parseTextData=d5,this.resolveNameSpace=l5,this.buildAttributesMap=m5,this.isItStopNode=g5,this.replaceEntitiesValue=y5,this.readStopNodeData=C5,this.saveTextToParentTag=_5,this.addChild=f5}};function c5(e){let n=Object.keys(e);for(let t=0;t0)){a||(e=this.replaceEntitiesValue(e));let i=this.options.tagValueProcessor(n,e,t,s,o);return i==null?e:typeof i!=typeof e||i!==e?i:this.options.trimValues?wh(e,this.options.parseTagValue,this.options.numberParseOptions):e.trim()===e?wh(e,this.options.parseTagValue,this.options.numberParseOptions):e}}function l5(e){if(this.options.removeNSPrefix){let n=e.split(":"),t=e.charAt(0)==="/"?"/":"";if(n[0]==="xmlns")return"";n.length===2&&(e=t+n[1])}return e}var u5=new RegExp(`([^\\s=]+)\\s*(=\\s*(['"])([\\s\\S]*?)\\3)?`,"gm");function m5(e,n,t){if(!this.options.ignoreAttributes&&typeof e=="string"){let r=kh.getAllMatches(e,u5),s=r.length,o={};for(let a=0;a",o,"Closing Tag is not closed."),u=e.substring(o+2,i).trim();if(this.options.removeNSPrefix){let y=u.indexOf(":");y!==-1&&(u=u.substr(y+1))}this.options.transformTagName&&(u=this.options.transformTagName(u)),t&&(r=this.saveTextToParentTag(r,t,s));let l=s.substring(s.lastIndexOf(".")+1);if(u&&this.options.unpairedTags.indexOf(u)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: `);let c=0;l&&this.options.unpairedTags.indexOf(l)!==-1?(c=s.lastIndexOf(".",s.lastIndexOf(".")-1),this.tagsNodeStack.pop()):c=s.lastIndexOf("."),s=s.substring(0,c),t=this.tagsNodeStack.pop(),r="",o=i}else if(e[o+1]==="?"){let i=vh(e,o,!1,"?>");if(!i)throw new Error("Pi Tag is not closed.");if(r=this.saveTextToParentTag(r,t,s),!(this.options.ignoreDeclaration&&i.tagName==="?xml"||this.options.ignorePiTags)){let u=new _c(i.tagName);u.add(this.options.textNodeName,""),i.tagName!==i.tagExp&&i.attrExpPresent&&(u[":@"]=this.buildAttributesMap(i.tagExp,s,i.tagName)),this.addChild(t,u,s)}o=i.closeIndex+1}else if(e.substr(o+1,3)==="!--"){let i=Jr(e,"-->",o+4,"Comment is not closed.");if(this.options.commentPropName){let u=e.substring(o+4,i-2);r=this.saveTextToParentTag(r,t,s),t.add(this.options.commentPropName,[{[this.options.textNodeName]:u}])}o=i}else if(e.substr(o+1,2)==="!D"){let i=i5(e,o);this.docTypeEntities=i.entities,o=i.i}else if(e.substr(o+1,2)==="!["){let i=Jr(e,"]]>",o,"CDATA is not closed.")-2,u=e.substring(o+9,i);if(r=this.saveTextToParentTag(r,t,s),this.options.cdataPropName)t.add(this.options.cdataPropName,[{[this.options.textNodeName]:u}]);else{let l=this.parseTextData(u,t.tagname,s,!0,!1,!0);l==null&&(l=""),t.add(this.options.textNodeName,l)}o=i+2}else{let i=vh(e,o,this.options.removeNSPrefix),u=i.tagName,l=i.tagExp,c=i.attrExpPresent,y=i.closeIndex;this.options.transformTagName&&(u=this.options.transformTagName(u)),t&&r&&t.tagname!=="!xml"&&(r=this.saveTextToParentTag(r,t,s,!1));let _=t;if(_&&this.options.unpairedTags.indexOf(_.tagname)!==-1&&(t=this.tagsNodeStack.pop(),s=s.substring(0,s.lastIndexOf("."))),u!==n.tagname&&(s+=s?"."+u:u),this.isItStopNode(this.options.stopNodes,s,u)){let C="";if(l.length>0&&l.lastIndexOf("/")===l.length-1)o=i.closeIndex;else if(this.options.unpairedTags.indexOf(u)!==-1)o=i.closeIndex;else{let D=this.readStopNodeData(e,u,y+1);if(!D)throw new Error(`Unexpected end of ${u}`);o=D.i,C=D.tagContent}let P=new _c(u);u!==l&&c&&(P[":@"]=this.buildAttributesMap(l,s,u)),C&&(C=this.parseTextData(C,u,s,!0,c,!0,!0)),s=s.substr(0,s.lastIndexOf(".")),P.add(this.options.textNodeName,C),this.addChild(t,P,s)}else{if(l.length>0&&l.lastIndexOf("/")===l.length-1){u[u.length-1]==="/"?(u=u.substr(0,u.length-1),l=u):l=l.substr(0,l.length-1),this.options.transformTagName&&(u=this.options.transformTagName(u));let C=new _c(u);u!==l&&c&&(C[":@"]=this.buildAttributesMap(l,s,u)),this.addChild(t,C,s),s=s.substr(0,s.lastIndexOf("."))}else{let C=new _c(u);this.tagsNodeStack.push(t),u!==l&&c&&(C[":@"]=this.buildAttributesMap(l,s,u)),this.addChild(t,C,s),t=C}r="",o=y}}else r+=e[o];return n.child};function f5(e,n,t){let r=this.options.updateTag(n.tagname,t,n[":@"]);r===!1||(typeof r=="string"&&(n.tagname=r),e.addChild(n))}var y5=function(e){if(this.options.processEntities){for(let n in this.docTypeEntities){let t=this.docTypeEntities[n];e=e.replace(t.regx,t.val)}for(let n in this.lastEntities){let t=this.lastEntities[n];e=e.replace(t.regex,t.val)}if(this.options.htmlEntities)for(let n in this.htmlEntities){let t=this.htmlEntities[n];e=e.replace(t.regex,t.val)}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function _5(e,n,t,r){return e&&(r===void 0&&(r=Object.keys(n.child).length===0),e=this.parseTextData(e,n.tagname,t,!1,n[":@"]?Object.keys(n[":@"]).length!==0:!1,r),e!==void 0&&e!==""&&n.add(this.options.textNodeName,e),e=""),e}function g5(e,n,t){let r="*."+t;for(let s in e){let o=e[s];if(r===o||n===o)return!0}return!1}function h5(e,n,t=">"){let r,s="";for(let o=n;o",t,`${n} is not closed`);if(e.substring(t+2,o).trim()===n&&(s--,s===0))return{tagContent:e.substring(r,t),i:o};t=o}else if(e[t+1]==="?")t=Jr(e,"?>",t+1,"StopNode is not closed.");else if(e.substr(t+1,3)==="!--")t=Jr(e,"-->",t+3,"StopNode is not closed.");else if(e.substr(t+1,2)==="![")t=Jr(e,"]]>",t,"StopNode is not closed.")-2;else{let o=vh(e,t,">");o&&((o&&o.tagName)===n&&o.tagExp[o.tagExp.length-1]!=="/"&&s++,t=o.closeIndex)}}function wh(e,n,t){if(n&&typeof e=="string"){let r=e.trim();return r==="true"?!0:r==="false"?!1:a5(e,t)}else return kh.isExist(e)?e:""}MO.exports=xh});var jO=m(LO=>{"use strict";function S5(e,n){return FO(e,n)}function FO(e,n,t){let r,s={};for(let o=0;o0&&(s[n.textNodeName]=r):r!==void 0&&(s[n.textNodeName]=r),s}function b5(e){let n=Object.keys(e);for(let t=0;t{var{buildOptions:x5}=RO(),v5=DO(),{prettify:w5}=jO(),k5=bh(),Ah=class{constructor(n){this.externalEntities={},this.options=x5(n)}parse(n,t){if(typeof n!="string")if(n.toString)n=n.toString();else throw new Error("XML data is accepted in String or Bytes[] form.");if(t){t===!0&&(t={});let o=k5.validate(n,t);if(o!==!0)throw Error(`${o.err.msg}:${o.err.line}:${o.err.col}`)}let r=new v5(this.options);r.addExternalEntities(this.externalEntities);let s=r.parseXml(n);return this.options.preserveOrder||s===void 0?s:w5(s,this.options)}addEntity(n,t){if(t.indexOf("&")!==-1)throw new Error("Entity value can't have '&'");if(n.indexOf("&")!==-1||n.indexOf(";")!==-1)throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '");if(t==="&")throw new Error("An entity with value '&' is not permitted");this.externalEntities[n]=t}};UO.exports=Ah});var VO=m((Kke,KO)=>{var A5=` -`;function R5(e,n){let t="";return n.format&&n.indentBy.length>0&&(t=A5),$O(e,n,"",t)}function $O(e,n,t,r){let s="",o=!1;for(let a=0;a`,o=!1;continue}else if(u===n.commentPropName){s+=r+``,o=!0;continue}else if(u[0]==="?"){let P=GO(i[":@"],n),D=u==="?xml"?"":r,F=i[u][0][n.textNodeName];F=F.length!==0?" "+F:"",s+=D+`<${u}${F}${P}?>`,o=!0;continue}let c=r;c!==""&&(c+=n.indentBy);let y=GO(i[":@"],n),_=r+`<${u}${y}`,C=$O(i[u],n,l,c);n.unpairedTags.indexOf(u)!==-1?n.suppressUnpairedNode?s+=_+">":s+=_+"/>":(!C||C.length===0)&&n.suppressEmptyNode?s+=_+"/>":C&&C.endsWith(">")?s+=_+`>${C}${r}`:(s+=_+">",C&&r!==""&&(C.includes("/>")||C.includes("`),o=!0}return s}function I5(e){let n=Object.keys(e);for(let t=0;t0&&n.processEntities)for(let t=0;t{"use strict";var O5=VO(),T5={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(e,n){return n},attributeValueProcessor:function(e,n){return n},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function dr(e){this.options=Object.assign({},T5,e),this.options.ignoreAttributes||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=M5),this.processTextOrObjNode=q5,this.options.format?(this.indentate=B5,this.tagEndChar=`> -`,this.newLine=` -`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}dr.prototype.build=function(e){return this.options.preserveOrder?O5(e,this.options):(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e={[this.options.arrayNodeName]:e}),this.j2x(e,0).val)};dr.prototype.j2x=function(e,n){let t="",r="";for(let s in e)if(!(typeof e[s]>"u"))if(e[s]===null)s[0]==="?"?r+=this.indentate(n)+"<"+s+"?"+this.tagEndChar:r+=this.indentate(n)+"<"+s+"/"+this.tagEndChar;else if(e[s]instanceof Date)r+=this.buildTextValNode(e[s],s,"",n);else if(typeof e[s]!="object"){let o=this.isAttribute(s);if(o)t+=this.buildAttrPairStr(o,""+e[s]);else if(s===this.options.textNodeName){let a=this.options.tagValueProcessor(s,""+e[s]);r+=this.replaceEntitiesValue(a)}else r+=this.buildTextValNode(e[s],s,"",n)}else if(Array.isArray(e[s])){let o=e[s].length,a="";for(let i=0;i"u"||(u===null?s[0]==="?"?r+=this.indentate(n)+"<"+s+"?"+this.tagEndChar:r+=this.indentate(n)+"<"+s+"/"+this.tagEndChar:typeof u=="object"?this.options.oneListGroup?a+=this.j2x(u,n+1).val:a+=this.processTextOrObjNode(u,s,n):a+=this.buildTextValNode(u,s,"",n))}this.options.oneListGroup&&(a=this.buildObjectNode(a,s,"",n)),r+=a}else if(this.options.attributesGroupName&&s===this.options.attributesGroupName){let o=Object.keys(e[s]),a=o.length;for(let i=0;i"+e+s:this.options.commentPropName!==!1&&n===this.options.commentPropName&&o.length===0?this.indentate(r)+``+this.newLine:this.indentate(r)+"<"+n+t+o+this.tagEndChar+e+this.indentate(r)+s}};dr.prototype.closeTag=function(e){let n="";return this.options.unpairedTags.indexOf(e)!==-1?this.options.suppressUnpairedNode||(n="/"):this.options.suppressEmptyNode?n="/":n=`>`+this.newLine;if(this.options.commentPropName!==!1&&n===this.options.commentPropName)return this.indentate(r)+``+this.newLine;if(n[0]==="?")return this.indentate(r)+"<"+n+t+"?"+this.tagEndChar;{let s=this.options.tagValueProcessor(n,e);return s=this.replaceEntitiesValue(s),s===""?this.indentate(r)+"<"+n+t+this.closeTag(n)+this.tagEndChar:this.indentate(r)+"<"+n+t+">"+s+"0&&this.options.processEntities)for(let n=0;n{"use strict";var D5=bh(),F5=zO(),L5=XO();YO.exports={XMLParser:F5,XMLValidator:D5,XMLBuilder:L5}});var In=m(fe=>{"use strict";Object.defineProperty(fe,"__esModule",{value:!0});fe.de_GetSessionTokenCommand=fe.de_GetFederationTokenCommand=fe.de_GetCallerIdentityCommand=fe.de_GetAccessKeyInfoCommand=fe.de_DecodeAuthorizationMessageCommand=fe.de_AssumeRoleWithWebIdentityCommand=fe.de_AssumeRoleWithSAMLCommand=fe.de_AssumeRoleCommand=fe.se_GetSessionTokenCommand=fe.se_GetFederationTokenCommand=fe.se_GetCallerIdentityCommand=fe.se_GetAccessKeyInfoCommand=fe.se_DecodeAuthorizationMessageCommand=fe.se_AssumeRoleWithWebIdentityCommand=fe.se_AssumeRoleWithSAMLCommand=fe.se_AssumeRoleCommand=void 0;var j5=ve(),J=b(),U5=Rh(),lr=cr(),z5=_m(),G5=async(e,n)=>{let t=pr,r;return r=yr({...yX(e,n),Action:"AssumeRole",Version:"2011-06-15"}),mr(n,t,"/",void 0,r)};fe.se_AssumeRoleCommand=G5;var $5=async(e,n)=>{let t=pr,r;return r=yr({..._X(e,n),Action:"AssumeRoleWithSAML",Version:"2011-06-15"}),mr(n,t,"/",void 0,r)};fe.se_AssumeRoleWithSAMLCommand=$5;var H5=async(e,n)=>{let t=pr,r;return r=yr({...gX(e,n),Action:"AssumeRoleWithWebIdentity",Version:"2011-06-15"}),mr(n,t,"/",void 0,r)};fe.se_AssumeRoleWithWebIdentityCommand=H5;var K5=async(e,n)=>{let t=pr,r;return r=yr({...hX(e,n),Action:"DecodeAuthorizationMessage",Version:"2011-06-15"}),mr(n,t,"/",void 0,r)};fe.se_DecodeAuthorizationMessageCommand=K5;var V5=async(e,n)=>{let t=pr,r;return r=yr({...CX(e,n),Action:"GetAccessKeyInfo",Version:"2011-06-15"}),mr(n,t,"/",void 0,r)};fe.se_GetAccessKeyInfoCommand=V5;var W5=async(e,n)=>{let t=pr,r;return r=yr({...SX(e,n),Action:"GetCallerIdentity",Version:"2011-06-15"}),mr(n,t,"/",void 0,r)};fe.se_GetCallerIdentityCommand=W5;var X5=async(e,n)=>{let t=pr,r;return r=yr({...bX(e,n),Action:"GetFederationToken",Version:"2011-06-15"}),mr(n,t,"/",void 0,r)};fe.se_GetFederationTokenCommand=X5;var Y5=async(e,n)=>{let t=pr,r;return r=yr({...EX(e,n),Action:"GetSessionToken",Version:"2011-06-15"}),mr(n,t,"/",void 0,r)};fe.se_GetSessionTokenCommand=Y5;var Q5=async(e,n)=>{if(e.statusCode>=300)return J5(e,n);let t=await Rn(e.body,n),r={};return r=AX(t.AssumeRoleResult,n),{$metadata:et(e),...r}};fe.de_AssumeRoleCommand=Q5;var J5=async(e,n)=>{let t={...e,body:await fr(e.body,n)},r=_r(e,t.body);switch(r){case"ExpiredTokenException":case"com.amazonaws.sts#ExpiredTokenException":throw await Ih(t,n);case"MalformedPolicyDocument":case"com.amazonaws.sts#MalformedPolicyDocumentException":throw await hm(t,n);case"PackedPolicyTooLarge":case"com.amazonaws.sts#PackedPolicyTooLargeException":throw await Cm(t,n);case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await gc(t,n);default:let s=t.body;return ur({output:e,parsedBody:s.Error,errorCode:r})}},Z5=async(e,n)=>{if(e.statusCode>=300)return eX(e,n);let t=await Rn(e.body,n),r={};return r=RX(t.AssumeRoleWithSAMLResult,n),{$metadata:et(e),...r}};fe.de_AssumeRoleWithSAMLCommand=Z5;var eX=async(e,n)=>{let t={...e,body:await fr(e.body,n)},r=_r(e,t.body);switch(r){case"ExpiredTokenException":case"com.amazonaws.sts#ExpiredTokenException":throw await Ih(t,n);case"IDPRejectedClaim":case"com.amazonaws.sts#IDPRejectedClaimException":throw await QO(t,n);case"InvalidIdentityToken":case"com.amazonaws.sts#InvalidIdentityTokenException":throw await JO(t,n);case"MalformedPolicyDocument":case"com.amazonaws.sts#MalformedPolicyDocumentException":throw await hm(t,n);case"PackedPolicyTooLarge":case"com.amazonaws.sts#PackedPolicyTooLargeException":throw await Cm(t,n);case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await gc(t,n);default:let s=t.body;return ur({output:e,parsedBody:s.Error,errorCode:r})}},tX=async(e,n)=>{if(e.statusCode>=300)return nX(e,n);let t=await Rn(e.body,n),r={};return r=IX(t.AssumeRoleWithWebIdentityResult,n),{$metadata:et(e),...r}};fe.de_AssumeRoleWithWebIdentityCommand=tX;var nX=async(e,n)=>{let t={...e,body:await fr(e.body,n)},r=_r(e,t.body);switch(r){case"ExpiredTokenException":case"com.amazonaws.sts#ExpiredTokenException":throw await Ih(t,n);case"IDPCommunicationError":case"com.amazonaws.sts#IDPCommunicationErrorException":throw await pX(t,n);case"IDPRejectedClaim":case"com.amazonaws.sts#IDPRejectedClaimException":throw await QO(t,n);case"InvalidIdentityToken":case"com.amazonaws.sts#InvalidIdentityTokenException":throw await JO(t,n);case"MalformedPolicyDocument":case"com.amazonaws.sts#MalformedPolicyDocumentException":throw await hm(t,n);case"PackedPolicyTooLarge":case"com.amazonaws.sts#PackedPolicyTooLargeException":throw await Cm(t,n);case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await gc(t,n);default:let s=t.body;return ur({output:e,parsedBody:s.Error,errorCode:r})}},rX=async(e,n)=>{if(e.statusCode>=300)return sX(e,n);let t=await Rn(e.body,n),r={};return r=NX(t.DecodeAuthorizationMessageResult,n),{$metadata:et(e),...r}};fe.de_DecodeAuthorizationMessageCommand=rX;var sX=async(e,n)=>{let t={...e,body:await fr(e.body,n)},r=_r(e,t.body);switch(r){case"InvalidAuthorizationMessageException":case"com.amazonaws.sts#InvalidAuthorizationMessageException":throw await fX(t,n);default:let s=t.body;return ur({output:e,parsedBody:s.Error,errorCode:r})}},oX=async(e,n)=>{if(e.statusCode>=300)return iX(e,n);let t=await Rn(e.body,n),r={};return r=qX(t.GetAccessKeyInfoResult,n),{$metadata:et(e),...r}};fe.de_GetAccessKeyInfoCommand=oX;var iX=async(e,n)=>{let t={...e,body:await fr(e.body,n)},r=_r(e,t.body),s=t.body;return ur({output:e,parsedBody:s.Error,errorCode:r})},aX=async(e,n)=>{if(e.statusCode>=300)return cX(e,n);let t=await Rn(e.body,n),r={};return r=BX(t.GetCallerIdentityResult,n),{$metadata:et(e),...r}};fe.de_GetCallerIdentityCommand=aX;var cX=async(e,n)=>{let t={...e,body:await fr(e.body,n)},r=_r(e,t.body),s=t.body;return ur({output:e,parsedBody:s.Error,errorCode:r})},dX=async(e,n)=>{if(e.statusCode>=300)return lX(e,n);let t=await Rn(e.body,n),r={};return r=MX(t.GetFederationTokenResult,n),{$metadata:et(e),...r}};fe.de_GetFederationTokenCommand=dX;var lX=async(e,n)=>{let t={...e,body:await fr(e.body,n)},r=_r(e,t.body);switch(r){case"MalformedPolicyDocument":case"com.amazonaws.sts#MalformedPolicyDocumentException":throw await hm(t,n);case"PackedPolicyTooLarge":case"com.amazonaws.sts#PackedPolicyTooLargeException":throw await Cm(t,n);case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await gc(t,n);default:let s=t.body;return ur({output:e,parsedBody:s.Error,errorCode:r})}},uX=async(e,n)=>{if(e.statusCode>=300)return mX(e,n);let t=await Rn(e.body,n),r={};return r=DX(t.GetSessionTokenResult,n),{$metadata:et(e),...r}};fe.de_GetSessionTokenCommand=uX;var mX=async(e,n)=>{let t={...e,body:await fr(e.body,n)},r=_r(e,t.body);switch(r){case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await gc(t,n);default:let s=t.body;return ur({output:e,parsedBody:s.Error,errorCode:r})}},Ih=async(e,n)=>{let t=e.body,r=OX(t.Error,n),s=new lr.ExpiredTokenException({$metadata:et(e),...r});return(0,J.decorateServiceException)(s,t)},pX=async(e,n)=>{let t=e.body,r=FX(t.Error,n),s=new lr.IDPCommunicationErrorException({$metadata:et(e),...r});return(0,J.decorateServiceException)(s,t)},QO=async(e,n)=>{let t=e.body,r=LX(t.Error,n),s=new lr.IDPRejectedClaimException({$metadata:et(e),...r});return(0,J.decorateServiceException)(s,t)},fX=async(e,n)=>{let t=e.body,r=jX(t.Error,n),s=new lr.InvalidAuthorizationMessageException({$metadata:et(e),...r});return(0,J.decorateServiceException)(s,t)},JO=async(e,n)=>{let t=e.body,r=UX(t.Error,n),s=new lr.InvalidIdentityTokenException({$metadata:et(e),...r});return(0,J.decorateServiceException)(s,t)},hm=async(e,n)=>{let t=e.body,r=zX(t.Error,n),s=new lr.MalformedPolicyDocumentException({$metadata:et(e),...r});return(0,J.decorateServiceException)(s,t)},Cm=async(e,n)=>{let t=e.body,r=GX(t.Error,n),s=new lr.PackedPolicyTooLargeException({$metadata:et(e),...r});return(0,J.decorateServiceException)(s,t)},gc=async(e,n)=>{let t=e.body,r=$X(t.Error,n),s=new lr.RegionDisabledException({$metadata:et(e),...r});return(0,J.decorateServiceException)(s,t)},yX=(e,n)=>{var r,s,o,a;let t={};if(e.RoleArn!=null&&(t.RoleArn=e.RoleArn),e.RoleSessionName!=null&&(t.RoleSessionName=e.RoleSessionName),e.PolicyArns!=null){let i=Sm(e.PolicyArns,n);((r=e.PolicyArns)==null?void 0:r.length)===0&&(t.PolicyArns=[]),Object.entries(i).forEach(([u,l])=>{let c=`PolicyArns.${u}`;t[c]=l})}if(e.Policy!=null&&(t.Policy=e.Policy),e.DurationSeconds!=null&&(t.DurationSeconds=e.DurationSeconds),e.Tags!=null){let i=ZO(e.Tags,n);((s=e.Tags)==null?void 0:s.length)===0&&(t.Tags=[]),Object.entries(i).forEach(([u,l])=>{let c=`Tags.${u}`;t[c]=l})}if(e.TransitiveTagKeys!=null){let i=kX(e.TransitiveTagKeys,n);((o=e.TransitiveTagKeys)==null?void 0:o.length)===0&&(t.TransitiveTagKeys=[]),Object.entries(i).forEach(([u,l])=>{let c=`TransitiveTagKeys.${u}`;t[c]=l})}if(e.ExternalId!=null&&(t.ExternalId=e.ExternalId),e.SerialNumber!=null&&(t.SerialNumber=e.SerialNumber),e.TokenCode!=null&&(t.TokenCode=e.TokenCode),e.SourceIdentity!=null&&(t.SourceIdentity=e.SourceIdentity),e.ProvidedContexts!=null){let i=vX(e.ProvidedContexts,n);((a=e.ProvidedContexts)==null?void 0:a.length)===0&&(t.ProvidedContexts=[]),Object.entries(i).forEach(([u,l])=>{let c=`ProvidedContexts.${u}`;t[c]=l})}return t},_X=(e,n)=>{var r;let t={};if(e.RoleArn!=null&&(t.RoleArn=e.RoleArn),e.PrincipalArn!=null&&(t.PrincipalArn=e.PrincipalArn),e.SAMLAssertion!=null&&(t.SAMLAssertion=e.SAMLAssertion),e.PolicyArns!=null){let s=Sm(e.PolicyArns,n);((r=e.PolicyArns)==null?void 0:r.length)===0&&(t.PolicyArns=[]),Object.entries(s).forEach(([o,a])=>{let i=`PolicyArns.${o}`;t[i]=a})}return e.Policy!=null&&(t.Policy=e.Policy),e.DurationSeconds!=null&&(t.DurationSeconds=e.DurationSeconds),t},gX=(e,n)=>{var r;let t={};if(e.RoleArn!=null&&(t.RoleArn=e.RoleArn),e.RoleSessionName!=null&&(t.RoleSessionName=e.RoleSessionName),e.WebIdentityToken!=null&&(t.WebIdentityToken=e.WebIdentityToken),e.ProviderId!=null&&(t.ProviderId=e.ProviderId),e.PolicyArns!=null){let s=Sm(e.PolicyArns,n);((r=e.PolicyArns)==null?void 0:r.length)===0&&(t.PolicyArns=[]),Object.entries(s).forEach(([o,a])=>{let i=`PolicyArns.${o}`;t[i]=a})}return e.Policy!=null&&(t.Policy=e.Policy),e.DurationSeconds!=null&&(t.DurationSeconds=e.DurationSeconds),t},hX=(e,n)=>{let t={};return e.EncodedMessage!=null&&(t.EncodedMessage=e.EncodedMessage),t},CX=(e,n)=>{let t={};return e.AccessKeyId!=null&&(t.AccessKeyId=e.AccessKeyId),t},SX=(e,n)=>({}),bX=(e,n)=>{var r,s;let t={};if(e.Name!=null&&(t.Name=e.Name),e.Policy!=null&&(t.Policy=e.Policy),e.PolicyArns!=null){let o=Sm(e.PolicyArns,n);((r=e.PolicyArns)==null?void 0:r.length)===0&&(t.PolicyArns=[]),Object.entries(o).forEach(([a,i])=>{let u=`PolicyArns.${a}`;t[u]=i})}if(e.DurationSeconds!=null&&(t.DurationSeconds=e.DurationSeconds),e.Tags!=null){let o=ZO(e.Tags,n);((s=e.Tags)==null?void 0:s.length)===0&&(t.Tags=[]),Object.entries(o).forEach(([a,i])=>{let u=`Tags.${a}`;t[u]=i})}return t},EX=(e,n)=>{let t={};return e.DurationSeconds!=null&&(t.DurationSeconds=e.DurationSeconds),e.SerialNumber!=null&&(t.SerialNumber=e.SerialNumber),e.TokenCode!=null&&(t.TokenCode=e.TokenCode),t},Sm=(e,n)=>{let t={},r=1;for(let s of e){if(s===null)continue;let o=PX(s,n);Object.entries(o).forEach(([a,i])=>{t[`member.${r}.${a}`]=i}),r++}return t},PX=(e,n)=>{let t={};return e.arn!=null&&(t.arn=e.arn),t},xX=(e,n)=>{let t={};return e.ProviderArn!=null&&(t.ProviderArn=e.ProviderArn),e.ContextAssertion!=null&&(t.ContextAssertion=e.ContextAssertion),t},vX=(e,n)=>{let t={},r=1;for(let s of e){if(s===null)continue;let o=xX(s,n);Object.entries(o).forEach(([a,i])=>{t[`member.${r}.${a}`]=i}),r++}return t},wX=(e,n)=>{let t={};return e.Key!=null&&(t.Key=e.Key),e.Value!=null&&(t.Value=e.Value),t},kX=(e,n)=>{let t={},r=1;for(let s of e)s!==null&&(t[`member.${r}`]=s,r++);return t},ZO=(e,n)=>{let t={},r=1;for(let s of e){if(s===null)continue;let o=wX(s,n);Object.entries(o).forEach(([a,i])=>{t[`member.${r}.${a}`]=i}),r++}return t},Nh=(e,n)=>{let t={};return e.AssumedRoleId!==void 0&&(t.AssumedRoleId=(0,J.expectString)(e.AssumedRoleId)),e.Arn!==void 0&&(t.Arn=(0,J.expectString)(e.Arn)),t},AX=(e,n)=>{let t={};return e.Credentials!==void 0&&(t.Credentials=hc(e.Credentials,n)),e.AssumedRoleUser!==void 0&&(t.AssumedRoleUser=Nh(e.AssumedRoleUser,n)),e.PackedPolicySize!==void 0&&(t.PackedPolicySize=(0,J.strictParseInt32)(e.PackedPolicySize)),e.SourceIdentity!==void 0&&(t.SourceIdentity=(0,J.expectString)(e.SourceIdentity)),t},RX=(e,n)=>{let t={};return e.Credentials!==void 0&&(t.Credentials=hc(e.Credentials,n)),e.AssumedRoleUser!==void 0&&(t.AssumedRoleUser=Nh(e.AssumedRoleUser,n)),e.PackedPolicySize!==void 0&&(t.PackedPolicySize=(0,J.strictParseInt32)(e.PackedPolicySize)),e.Subject!==void 0&&(t.Subject=(0,J.expectString)(e.Subject)),e.SubjectType!==void 0&&(t.SubjectType=(0,J.expectString)(e.SubjectType)),e.Issuer!==void 0&&(t.Issuer=(0,J.expectString)(e.Issuer)),e.Audience!==void 0&&(t.Audience=(0,J.expectString)(e.Audience)),e.NameQualifier!==void 0&&(t.NameQualifier=(0,J.expectString)(e.NameQualifier)),e.SourceIdentity!==void 0&&(t.SourceIdentity=(0,J.expectString)(e.SourceIdentity)),t},IX=(e,n)=>{let t={};return e.Credentials!==void 0&&(t.Credentials=hc(e.Credentials,n)),e.SubjectFromWebIdentityToken!==void 0&&(t.SubjectFromWebIdentityToken=(0,J.expectString)(e.SubjectFromWebIdentityToken)),e.AssumedRoleUser!==void 0&&(t.AssumedRoleUser=Nh(e.AssumedRoleUser,n)),e.PackedPolicySize!==void 0&&(t.PackedPolicySize=(0,J.strictParseInt32)(e.PackedPolicySize)),e.Provider!==void 0&&(t.Provider=(0,J.expectString)(e.Provider)),e.Audience!==void 0&&(t.Audience=(0,J.expectString)(e.Audience)),e.SourceIdentity!==void 0&&(t.SourceIdentity=(0,J.expectString)(e.SourceIdentity)),t},hc=(e,n)=>{let t={};return e.AccessKeyId!==void 0&&(t.AccessKeyId=(0,J.expectString)(e.AccessKeyId)),e.SecretAccessKey!==void 0&&(t.SecretAccessKey=(0,J.expectString)(e.SecretAccessKey)),e.SessionToken!==void 0&&(t.SessionToken=(0,J.expectString)(e.SessionToken)),e.Expiration!==void 0&&(t.Expiration=(0,J.expectNonNull)((0,J.parseRfc3339DateTimeWithOffset)(e.Expiration))),t},NX=(e,n)=>{let t={};return e.DecodedMessage!==void 0&&(t.DecodedMessage=(0,J.expectString)(e.DecodedMessage)),t},OX=(e,n)=>{let t={};return e.message!==void 0&&(t.message=(0,J.expectString)(e.message)),t},TX=(e,n)=>{let t={};return e.FederatedUserId!==void 0&&(t.FederatedUserId=(0,J.expectString)(e.FederatedUserId)),e.Arn!==void 0&&(t.Arn=(0,J.expectString)(e.Arn)),t},qX=(e,n)=>{let t={};return e.Account!==void 0&&(t.Account=(0,J.expectString)(e.Account)),t},BX=(e,n)=>{let t={};return e.UserId!==void 0&&(t.UserId=(0,J.expectString)(e.UserId)),e.Account!==void 0&&(t.Account=(0,J.expectString)(e.Account)),e.Arn!==void 0&&(t.Arn=(0,J.expectString)(e.Arn)),t},MX=(e,n)=>{let t={};return e.Credentials!==void 0&&(t.Credentials=hc(e.Credentials,n)),e.FederatedUser!==void 0&&(t.FederatedUser=TX(e.FederatedUser,n)),e.PackedPolicySize!==void 0&&(t.PackedPolicySize=(0,J.strictParseInt32)(e.PackedPolicySize)),t},DX=(e,n)=>{let t={};return e.Credentials!==void 0&&(t.Credentials=hc(e.Credentials,n)),t},FX=(e,n)=>{let t={};return e.message!==void 0&&(t.message=(0,J.expectString)(e.message)),t},LX=(e,n)=>{let t={};return e.message!==void 0&&(t.message=(0,J.expectString)(e.message)),t},jX=(e,n)=>{let t={};return e.message!==void 0&&(t.message=(0,J.expectString)(e.message)),t},UX=(e,n)=>{let t={};return e.message!==void 0&&(t.message=(0,J.expectString)(e.message)),t},zX=(e,n)=>{let t={};return e.message!==void 0&&(t.message=(0,J.expectString)(e.message)),t},GX=(e,n)=>{let t={};return e.message!==void 0&&(t.message=(0,J.expectString)(e.message)),t},$X=(e,n)=>{let t={};return e.message!==void 0&&(t.message=(0,J.expectString)(e.message)),t},et=e=>({httpStatusCode:e.statusCode,requestId:e.headers["x-amzn-requestid"]??e.headers["x-amzn-request-id"]??e.headers["x-amz-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]}),HX=(e,n)=>(0,J.collectBody)(e,n).then(t=>n.utf8Encoder(t)),ur=(0,J.withBaseException)(z5.STSServiceException),mr=async(e,n,t,r,s)=>{let{hostname:o,protocol:a="https",port:i,path:u}=await e.endpoint(),l={protocol:a,hostname:o,port:i,method:"POST",path:u.endsWith("/")?u.slice(0,-1)+t:u+t,headers:n};return r!==void 0&&(l.hostname=r),s!==void 0&&(l.body=s),new j5.HttpRequest(l)},pr={"content-type":"application/x-www-form-urlencoded"},Rn=(e,n)=>HX(e,n).then(t=>{if(t.length){let r=new U5.XMLParser({attributeNamePrefix:"",htmlEntities:!0,ignoreAttributes:!1,ignoreDeclaration:!0,parseTagValue:!1,trimValues:!1,tagValueProcessor:(u,l)=>l.trim()===""&&l.includes(` -`)?"":void 0});r.addEntity("#xD","\r"),r.addEntity("#10",` -`);let s=r.parse(t),o="#text",a=Object.keys(s)[0],i=s[a];return i[o]&&(i[a]=i[o],delete i[o]),(0,J.getValueFromTextNode)(i)}return{}}),fr=async(e,n)=>{let t=await Rn(e,n);return t.Error&&(t.Error.message=t.Error.message??t.Error.Message),t},yr=e=>Object.entries(e).map(([n,t])=>(0,J.extendedEncodeURIComponent)(n)+"="+(0,J.extendedEncodeURIComponent)(t)).join("&"),_r=(e,n)=>{var t;if(((t=n.Error)==null?void 0:t.Code)!==void 0)return n.Error.Code;if(e.statusCode==404)return"NotFound"}});var bm=m(zs=>{"use strict";Object.defineProperty(zs,"__esModule",{value:!0});zs.AssumeRoleCommand=zs.$Command=void 0;var KX=En(),VX=x(),WX=v(),tT=b();Object.defineProperty(zs,"$Command",{enumerable:!0,get:function(){return tT.Command}});var XX=cr(),eT=In(),Oh=class e extends tT.Command{static getEndpointParameterInstructions(){return{UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,WX.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,VX.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,KX.getAwsAuthPlugin)(t));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"STSClient",commandName:"AssumeRoleCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:XX.AssumeRoleResponseFilterSensitiveLog},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,eT.se_AssumeRoleCommand)(n,t)}deserialize(n,t){return(0,eT.de_AssumeRoleCommand)(n,t)}};zs.AssumeRoleCommand=Oh});var Em=m(Gs=>{"use strict";Object.defineProperty(Gs,"__esModule",{value:!0});Gs.AssumeRoleWithWebIdentityCommand=Gs.$Command=void 0;var YX=x(),QX=v(),sT=b();Object.defineProperty(Gs,"$Command",{enumerable:!0,get:function(){return sT.Command}});var nT=cr(),rT=In(),Th=class e extends sT.Command{static getEndpointParameterInstructions(){return{UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,QX.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,YX.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"STSClient",commandName:"AssumeRoleWithWebIdentityCommand",inputFilterSensitiveLog:nT.AssumeRoleWithWebIdentityRequestFilterSensitiveLog,outputFilterSensitiveLog:nT.AssumeRoleWithWebIdentityResponseFilterSensitiveLog},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,rT.se_AssumeRoleWithWebIdentityCommand)(n,t)}deserialize(n,t){return(0,rT.de_AssumeRoleWithWebIdentityCommand)(n,t)}};Gs.AssumeRoleWithWebIdentityCommand=Th});var qh=m(Xt=>{"use strict";Object.defineProperty(Xt,"__esModule",{value:!0});Xt.decorateDefaultCredentialProvider=Xt.getDefaultRoleAssumerWithWebIdentity=Xt.getDefaultRoleAssumer=void 0;var JX=bm(),ZX=Em(),oT="us-east-1",iT=e=>typeof e!="function"?e===void 0?oT:e:async()=>{try{return await e()}catch{return oT}},e9=(e,n)=>{let t,r;return async(s,o)=>{if(r=s,!t){let{logger:i,region:u,requestHandler:l}=e;t=new n({logger:i,credentialDefaultProvider:()=>async()=>r,region:iT(u||e.region),...l?{requestHandler:l}:{}})}let{Credentials:a}=await t.send(new JX.AssumeRoleCommand(o));if(!a||!a.AccessKeyId||!a.SecretAccessKey)throw new Error(`Invalid response from STS.assumeRole call with role ${o.RoleArn}`);return{accessKeyId:a.AccessKeyId,secretAccessKey:a.SecretAccessKey,sessionToken:a.SessionToken,expiration:a.Expiration}}};Xt.getDefaultRoleAssumer=e9;var t9=(e,n)=>{let t;return async r=>{if(!t){let{logger:o,region:a,requestHandler:i}=e;t=new n({logger:o,region:iT(a||e.region),...i?{requestHandler:i}:{}})}let{Credentials:s}=await t.send(new ZX.AssumeRoleWithWebIdentityCommand(r));if(!s||!s.AccessKeyId||!s.SecretAccessKey)throw new Error(`Invalid response from STS.assumeRoleWithWebIdentity call with role ${r.RoleArn}`);return{accessKeyId:s.AccessKeyId,secretAccessKey:s.SecretAccessKey,sessionToken:s.SessionToken,expiration:s.Expiration}}};Xt.getDefaultRoleAssumerWithWebIdentity=t9;var n9=e=>n=>e({roleAssumer:(0,Xt.getDefaultRoleAssumer)(n,n.stsClientCtor),roleAssumerWithWebIdentity:(0,Xt.getDefaultRoleAssumerWithWebIdentity)(n,n.stsClientCtor),...n});Xt.decorateDefaultCredentialProvider=n9});var aT=m(tt=>{"use strict";Object.defineProperty(tt,"__esModule",{value:!0});tt.fromEnv=tt.ENV_EXPIRATION=tt.ENV_SESSION=tt.ENV_SECRET=tt.ENV_KEY=void 0;var r9=Ce();tt.ENV_KEY="AWS_ACCESS_KEY_ID";tt.ENV_SECRET="AWS_SECRET_ACCESS_KEY";tt.ENV_SESSION="AWS_SESSION_TOKEN";tt.ENV_EXPIRATION="AWS_CREDENTIAL_EXPIRATION";var s9=()=>async()=>{let e=process.env[tt.ENV_KEY],n=process.env[tt.ENV_SECRET],t=process.env[tt.ENV_SESSION],r=process.env[tt.ENV_EXPIRATION];if(e&&n)return{accessKeyId:e,secretAccessKey:n,...t&&{sessionToken:t},...r&&{expiration:new Date(r)}};throw new r9.CredentialsProviderError("Unable to find environment variable credentials.")};tt.fromEnv=s9});var Mh=m(Bh=>{"use strict";Object.defineProperty(Bh,"__esModule",{value:!0});var o9=(U(),L(j));o9.__exportStar(aT(),Bh)});var Cc=m(Pm=>{"use strict";Object.defineProperty(Pm,"__esModule",{value:!0});Pm.getHomeDir=void 0;var i9=require("os"),a9=require("path"),Dh={},c9=()=>process&&process.geteuid?`${process.geteuid()}`:"DEFAULT",d9=()=>{let{HOME:e,USERPROFILE:n,HOMEPATH:t,HOMEDRIVE:r=`C:${a9.sep}`}=process.env;if(e)return e;if(n)return n;if(t)return`${r}${t}`;let s=c9();return Dh[s]||(Dh[s]=(0,i9.homedir)()),Dh[s]};Pm.getHomeDir=d9});var cT=m(Yt=>{"use strict";Object.defineProperty(Yt,"__esModule",{value:!0});Yt.getProfileName=Yt.DEFAULT_PROFILE=Yt.ENV_PROFILE=void 0;Yt.ENV_PROFILE="AWS_PROFILE";Yt.DEFAULT_PROFILE="default";var l9=e=>e.profile||process.env[Yt.ENV_PROFILE]||Yt.DEFAULT_PROFILE;Yt.getProfileName=l9});var Fh=m(xm=>{"use strict";Object.defineProperty(xm,"__esModule",{value:!0});xm.getSSOTokenFilepath=void 0;var u9=require("crypto"),m9=require("path"),p9=Cc(),f9=e=>{let t=(0,u9.createHash)("sha1").update(e).digest("hex");return(0,m9.join)((0,p9.getHomeDir)(),".aws","sso","cache",`${t}.json`)};xm.getSSOTokenFilepath=f9});var dT=m(vm=>{"use strict";Object.defineProperty(vm,"__esModule",{value:!0});vm.getSSOTokenFromFile=void 0;var y9=require("fs"),_9=Fh(),{readFile:g9}=y9.promises,h9=async e=>{let n=(0,_9.getSSOTokenFilepath)(e),t=await g9(n,"utf8");return JSON.parse(t)};vm.getSSOTokenFromFile=h9});var Lh=m(Zr=>{"use strict";Object.defineProperty(Zr,"__esModule",{value:!0});Zr.getConfigFilepath=Zr.ENV_CONFIG_PATH=void 0;var C9=require("path"),S9=Cc();Zr.ENV_CONFIG_PATH="AWS_CONFIG_FILE";var b9=()=>process.env[Zr.ENV_CONFIG_PATH]||(0,C9.join)((0,S9.getHomeDir)(),".aws","config");Zr.getConfigFilepath=b9});var lT=m(es=>{"use strict";Object.defineProperty(es,"__esModule",{value:!0});es.getCredentialsFilepath=es.ENV_CREDENTIALS_PATH=void 0;var E9=require("path"),P9=Cc();es.ENV_CREDENTIALS_PATH="AWS_SHARED_CREDENTIALS_FILE";var x9=()=>process.env[es.ENV_CREDENTIALS_PATH]||(0,E9.join)((0,P9.getHomeDir)(),".aws","credentials");es.getCredentialsFilepath=x9});var mT=m(wm=>{"use strict";Object.defineProperty(wm,"__esModule",{value:!0});wm.getProfileData=void 0;var uT=/^profile\s(["'])?([^\1]+)\1$/,v9=e=>Object.entries(e).filter(([n])=>uT.test(n)).reduce((n,[t,r])=>({...n,[uT.exec(t)[2]]:r}),{...e.default&&{default:e.default}});wm.getProfileData=v9});var jh=m(km=>{"use strict";Object.defineProperty(km,"__esModule",{value:!0});km.parseIni=void 0;var w9=["__proto__","profile __proto__"],k9=e=>{let n={},t;for(let r of e.split(/\r?\n/))if(r=r.split(/(^|\s)[;#]/)[0].trim(),r[0]==="["&&r[r.length-1]==="]"){if(t=r.substring(1,r.length-1),w9.includes(t))throw new Error(`Found invalid profile name "${t}"`)}else if(t){let o=r.indexOf("="),a=0,i=r.length-1;if(o!==-1&&o!==a&&o!==i){let[l,c]=[r.substring(0,o).trim(),r.substring(o+1).trim()];n[t]=n[t]||{},n[t][l]=c}}return n};km.parseIni=k9});var zh=m(Am=>{"use strict";Object.defineProperty(Am,"__esModule",{value:!0});Am.slurpFile=void 0;var A9=require("fs"),{readFile:R9}=A9.promises,Uh={},I9=(e,n)=>((!Uh[e]||n!=null&&n.ignoreCache)&&(Uh[e]=R9(e,"utf8")),Uh[e]);Am.slurpFile=I9});var Gh=m(Rm=>{"use strict";Object.defineProperty(Rm,"__esModule",{value:!0});Rm.loadSharedConfigFiles=void 0;var N9=Lh(),O9=lT(),T9=mT(),pT=jh(),fT=zh(),yT=()=>({}),q9=async(e={})=>{let{filepath:n=(0,O9.getCredentialsFilepath)(),configFilepath:t=(0,N9.getConfigFilepath)()}=e,r=await Promise.all([(0,fT.slurpFile)(t,{ignoreCache:e.ignoreCache}).then(pT.parseIni).then(T9.getProfileData).catch(yT),(0,fT.slurpFile)(n,{ignoreCache:e.ignoreCache}).then(pT.parseIni).catch(yT)]);return{configFile:r[0],credentialsFile:r[1]}};Rm.loadSharedConfigFiles=q9});var gT=m(Im=>{"use strict";Object.defineProperty(Im,"__esModule",{value:!0});Im.getSsoSessionData=void 0;var _T=/^sso-session\s(["'])?([^\1]+)\1$/,B9=e=>Object.entries(e).filter(([n])=>_T.test(n)).reduce((n,[t,r])=>({...n,[_T.exec(t)[2]]:r}),{});Im.getSsoSessionData=B9});var hT=m(Nm=>{"use strict";Object.defineProperty(Nm,"__esModule",{value:!0});Nm.loadSsoSessionData=void 0;var M9=Lh(),D9=gT(),F9=jh(),L9=zh(),j9=()=>({}),U9=async(e={})=>{var n;return(0,L9.slurpFile)((n=e.configFilepath)!==null&&n!==void 0?n:(0,M9.getConfigFilepath)()).then(F9.parseIni).then(D9.getSsoSessionData).catch(j9)};Nm.loadSsoSessionData=U9});var CT=m(Om=>{"use strict";Object.defineProperty(Om,"__esModule",{value:!0});Om.mergeConfigFiles=void 0;var z9=(...e)=>{let n={};for(let t of e)for(let[r,s]of Object.entries(t))n[r]!==void 0?Object.assign(n[r],s):n[r]=s;return n};Om.mergeConfigFiles=z9});var ST=m(Tm=>{"use strict";Object.defineProperty(Tm,"__esModule",{value:!0});Tm.parseKnownFiles=void 0;var G9=Gh(),$9=CT(),H9=async e=>{let n=await(0,G9.loadSharedConfigFiles)(e);return(0,$9.mergeConfigFiles)(n.configFile,n.credentialsFile)};Tm.parseKnownFiles=H9});var ET=m(bT=>{"use strict";Object.defineProperty(bT,"__esModule",{value:!0})});var Jt=m(Qt=>{"use strict";Object.defineProperty(Qt,"__esModule",{value:!0});var gr=(U(),L(j));gr.__exportStar(Cc(),Qt);gr.__exportStar(cT(),Qt);gr.__exportStar(Fh(),Qt);gr.__exportStar(dT(),Qt);gr.__exportStar(Gh(),Qt);gr.__exportStar(hT(),Qt);gr.__exportStar(ST(),Qt);gr.__exportStar(ET(),Qt)});var Bm=m(qm=>{"use strict";Object.defineProperty(qm,"__esModule",{value:!0});qm.httpRequest=void 0;var $h=Ce(),K9=require("buffer"),V9=require("http");function W9(e){return new Promise((n,t)=>{var r;let s=(0,V9.request)({method:"GET",...e,hostname:(r=e.hostname)===null||r===void 0?void 0:r.replace(/^\[(.+)\]$/,"$1")});s.on("error",o=>{t(Object.assign(new $h.ProviderError("Unable to connect to instance metadata service"),o)),s.destroy()}),s.on("timeout",()=>{t(new $h.ProviderError("TimeoutError from instance metadata service")),s.destroy()}),s.on("response",o=>{let{statusCode:a=400}=o;(a<200||300<=a)&&(t(Object.assign(new $h.ProviderError("Error response received from instance metadata service"),{statusCode:a})),s.destroy());let i=[];o.on("data",u=>{i.push(u)}),o.on("end",()=>{n(K9.Buffer.concat(i)),s.destroy()})}),s.end()})}qm.httpRequest=W9});var Hh=m($s=>{"use strict";Object.defineProperty($s,"__esModule",{value:!0});$s.fromImdsCredentials=$s.isImdsCredentials=void 0;var X9=e=>!!e&&typeof e=="object"&&typeof e.AccessKeyId=="string"&&typeof e.SecretAccessKey=="string"&&typeof e.Token=="string"&&typeof e.Expiration=="string";$s.isImdsCredentials=X9;var Y9=e=>({accessKeyId:e.AccessKeyId,secretAccessKey:e.SecretAccessKey,sessionToken:e.Token,expiration:new Date(e.Expiration)});$s.fromImdsCredentials=Y9});var Mm=m(Zt=>{"use strict";Object.defineProperty(Zt,"__esModule",{value:!0});Zt.providerConfigFromInit=Zt.DEFAULT_MAX_RETRIES=Zt.DEFAULT_TIMEOUT=void 0;Zt.DEFAULT_TIMEOUT=1e3;Zt.DEFAULT_MAX_RETRIES=0;var Q9=({maxRetries:e=Zt.DEFAULT_MAX_RETRIES,timeout:n=Zt.DEFAULT_TIMEOUT})=>({maxRetries:e,timeout:n});Zt.providerConfigFromInit=Q9});var Kh=m(Dm=>{"use strict";Object.defineProperty(Dm,"__esModule",{value:!0});Dm.retry=void 0;var J9=(e,n)=>{let t=e();for(let r=0;r{"use strict";Object.defineProperty(ze,"__esModule",{value:!0});ze.fromContainerMetadata=ze.ENV_CMDS_AUTH_TOKEN=ze.ENV_CMDS_RELATIVE_URI=ze.ENV_CMDS_FULL_URI=void 0;var Fm=Ce(),Z9=require("url"),e7=Bm(),PT=Hh(),t7=Mm(),n7=Kh();ze.ENV_CMDS_FULL_URI="AWS_CONTAINER_CREDENTIALS_FULL_URI";ze.ENV_CMDS_RELATIVE_URI="AWS_CONTAINER_CREDENTIALS_RELATIVE_URI";ze.ENV_CMDS_AUTH_TOKEN="AWS_CONTAINER_AUTHORIZATION_TOKEN";var r7=(e={})=>{let{timeout:n,maxRetries:t}=(0,t7.providerConfigFromInit)(e);return()=>(0,n7.retry)(async()=>{let r=await c7(),s=JSON.parse(await s7(n,r));if(!(0,PT.isImdsCredentials)(s))throw new Fm.CredentialsProviderError("Invalid response received from instance metadata service.");return(0,PT.fromImdsCredentials)(s)},t)};ze.fromContainerMetadata=r7;var s7=async(e,n)=>(process.env[ze.ENV_CMDS_AUTH_TOKEN]&&(n.headers={...n.headers,Authorization:process.env[ze.ENV_CMDS_AUTH_TOKEN]}),(await(0,e7.httpRequest)({...n,timeout:e})).toString()),o7="169.254.170.2",i7={localhost:!0,"127.0.0.1":!0},a7={"http:":!0,"https:":!0},c7=async()=>{if(process.env[ze.ENV_CMDS_RELATIVE_URI])return{hostname:o7,path:process.env[ze.ENV_CMDS_RELATIVE_URI]};if(process.env[ze.ENV_CMDS_FULL_URI]){let e=(0,Z9.parse)(process.env[ze.ENV_CMDS_FULL_URI]);if(!e.hostname||!(e.hostname in i7))throw new Fm.CredentialsProviderError(`${e.hostname} is not a valid container metadata service hostname`,!1);if(!e.protocol||!(e.protocol in a7))throw new Fm.CredentialsProviderError(`${e.protocol} is not a valid container metadata service protocol`,!1);return{...e,port:e.port?parseInt(e.port,10):void 0}}throw new Fm.CredentialsProviderError(`The container metadata credential provider cannot be used unless the ${ze.ENV_CMDS_RELATIVE_URI} or ${ze.ENV_CMDS_FULL_URI} environment variable is set`,!1)}});var vT=m(Lm=>{"use strict";Object.defineProperty(Lm,"__esModule",{value:!0});Lm.fromEnv=void 0;var d7=Ce(),l7=e=>async()=>{try{let n=e(process.env);if(n===void 0)throw new Error;return n}catch(n){throw new d7.CredentialsProviderError(n.message||`Cannot load config from environment variables with getter: ${e}`)}};Lm.fromEnv=l7});var kT=m(jm=>{"use strict";Object.defineProperty(jm,"__esModule",{value:!0});jm.fromSharedConfigFiles=void 0;var u7=Ce(),wT=Jt(),m7=(e,{preferredFile:n="config",...t}={})=>async()=>{let r=(0,wT.getProfileName)(t),{configFile:s,credentialsFile:o}=await(0,wT.loadSharedConfigFiles)(t),a=o[r]||{},i=s[r]||{},u=n==="config"?{...a,...i}:{...i,...a};try{let l=e(u);if(l===void 0)throw new Error;return l}catch(l){throw new u7.CredentialsProviderError(l.message||`Cannot load config for profile ${r} in SDK configuration files with getter: ${e}`)}};jm.fromSharedConfigFiles=m7});var AT=m(Um=>{"use strict";Object.defineProperty(Um,"__esModule",{value:!0});Um.fromStatic=void 0;var p7=Ce(),f7=e=>typeof e=="function",y7=e=>f7(e)?async()=>await e():(0,p7.fromStatic)(e);Um.fromStatic=y7});var IT=m(zm=>{"use strict";Object.defineProperty(zm,"__esModule",{value:!0});zm.loadConfig=void 0;var RT=Ce(),_7=vT(),g7=kT(),h7=AT(),C7=({environmentVariableSelector:e,configFileSelector:n,default:t},r={})=>(0,RT.memoize)((0,RT.chain)((0,_7.fromEnv)(e),(0,g7.fromSharedConfigFiles)(n,r),(0,h7.fromStatic)(t)));zm.loadConfig=C7});var hr=m(Vh=>{"use strict";Object.defineProperty(Vh,"__esModule",{value:!0});var S7=(U(),L(j));S7.__exportStar(IT(),Vh)});var NT=m(Sc=>{"use strict";Object.defineProperty(Sc,"__esModule",{value:!0});Sc.Endpoint=void 0;var b7;(function(e){e.IPv4="http://169.254.169.254",e.IPv6="http://[fd00:ec2::254]"})(b7=Sc.Endpoint||(Sc.Endpoint={}))});var OT=m(en=>{"use strict";Object.defineProperty(en,"__esModule",{value:!0});en.ENDPOINT_CONFIG_OPTIONS=en.CONFIG_ENDPOINT_NAME=en.ENV_ENDPOINT_NAME=void 0;en.ENV_ENDPOINT_NAME="AWS_EC2_METADATA_SERVICE_ENDPOINT";en.CONFIG_ENDPOINT_NAME="ec2_metadata_service_endpoint";en.ENDPOINT_CONFIG_OPTIONS={environmentVariableSelector:e=>e[en.ENV_ENDPOINT_NAME],configFileSelector:e=>e[en.CONFIG_ENDPOINT_NAME],default:void 0}});var Wh=m(bc=>{"use strict";Object.defineProperty(bc,"__esModule",{value:!0});bc.EndpointMode=void 0;var E7;(function(e){e.IPv4="IPv4",e.IPv6="IPv6"})(E7=bc.EndpointMode||(bc.EndpointMode={}))});var TT=m(tn=>{"use strict";Object.defineProperty(tn,"__esModule",{value:!0});tn.ENDPOINT_MODE_CONFIG_OPTIONS=tn.CONFIG_ENDPOINT_MODE_NAME=tn.ENV_ENDPOINT_MODE_NAME=void 0;var P7=Wh();tn.ENV_ENDPOINT_MODE_NAME="AWS_EC2_METADATA_SERVICE_ENDPOINT_MODE";tn.CONFIG_ENDPOINT_MODE_NAME="ec2_metadata_service_endpoint_mode";tn.ENDPOINT_MODE_CONFIG_OPTIONS={environmentVariableSelector:e=>e[tn.ENV_ENDPOINT_MODE_NAME],configFileSelector:e=>e[tn.CONFIG_ENDPOINT_MODE_NAME],default:P7.EndpointMode.IPv4}});var Yh=m(Gm=>{"use strict";Object.defineProperty(Gm,"__esModule",{value:!0});Gm.getInstanceMetadataEndpoint=void 0;var BT=hr(),x7=Kr(),qT=NT(),v7=OT(),Xh=Wh(),w7=TT(),k7=async()=>(0,x7.parseUrl)(await A7()||await R7());Gm.getInstanceMetadataEndpoint=k7;var A7=async()=>(0,BT.loadConfig)(v7.ENDPOINT_CONFIG_OPTIONS)(),R7=async()=>{let e=await(0,BT.loadConfig)(w7.ENDPOINT_MODE_CONFIG_OPTIONS)();switch(e){case Xh.EndpointMode.IPv4:return qT.Endpoint.IPv4;case Xh.EndpointMode.IPv6:return qT.Endpoint.IPv6;default:throw new Error(`Unsupported endpoint mode: ${e}. Select from ${Object.values(Xh.EndpointMode)}`)}}});var MT=m($m=>{"use strict";Object.defineProperty($m,"__esModule",{value:!0});$m.getExtendedInstanceMetadataCredentials=void 0;var I7=5*60,N7=5*60,O7="https://docs.aws.amazon.com/sdkref/latest/guide/feature-static-credentials.html",T7=(e,n)=>{var t;let r=I7+Math.floor(Math.random()*N7),s=new Date(Date.now()+r*1e3);n.warn("Attempting credential expiration extension due to a credential service availability issue. A refresh of these credentials will be attempted after ${new Date(newExpiration)}.\nFor more information, please visit: "+O7);let o=(t=e.originalExpiration)!==null&&t!==void 0?t:e.expiration;return{...e,...o?{originalExpiration:o}:{},expiration:s}};$m.getExtendedInstanceMetadataCredentials=T7});var FT=m(Hm=>{"use strict";Object.defineProperty(Hm,"__esModule",{value:!0});Hm.staticStabilityProvider=void 0;var DT=MT(),q7=(e,n={})=>{let t=(n==null?void 0:n.logger)||console,r;return async()=>{let s;try{s=await e(),s.expiration&&s.expiration.getTime(){"use strict";Object.defineProperty(Km,"__esModule",{value:!0});Km.fromInstanceMetadata=void 0;var B7=Ce(),Qh=Bm(),LT=Hh(),M7=Mm(),jT=Kh(),D7=Yh(),F7=FT(),UT="/latest/meta-data/iam/security-credentials/",L7="/latest/api/token",j7=(e={})=>(0,F7.staticStabilityProvider)(U7(e),{logger:e.logger});Km.fromInstanceMetadata=j7;var U7=e=>{let n=!1,{timeout:t,maxRetries:r}=(0,M7.providerConfigFromInit)(e),s=async(o,a)=>{let i=(await(0,jT.retry)(async()=>{let u;try{u=await G7(a)}catch(l){throw l.statusCode===401&&(n=!1),l}return u},o)).trim();return(0,jT.retry)(async()=>{let u;try{u=await $7(i,a)}catch(l){throw l.statusCode===401&&(n=!1),l}return u},o)};return async()=>{let o=await(0,D7.getInstanceMetadataEndpoint)();if(n)return s(r,{...o,timeout:t});{let a;try{a=(await z7({...o,timeout:t})).toString()}catch(i){if((i==null?void 0:i.statusCode)===400)throw Object.assign(i,{message:"EC2 Metadata token request returned error"});return(i.message==="TimeoutError"||[403,404,405].includes(i.statusCode))&&(n=!0),s(r,{...o,timeout:t})}return s(r,{...o,headers:{"x-aws-ec2-metadata-token":a},timeout:t})}}},z7=async e=>(0,Qh.httpRequest)({...e,path:L7,method:"PUT",headers:{"x-aws-ec2-metadata-token-ttl-seconds":"21600"}}),G7=async e=>(await(0,Qh.httpRequest)({...e,path:UT})).toString(),$7=async(e,n)=>{let t=JSON.parse((await(0,Qh.httpRequest)({...n,path:UT+e})).toString());if(!(0,LT.isImdsCredentials)(t))throw new B7.CredentialsProviderError("Invalid response received from instance metadata service.");return(0,LT.fromImdsCredentials)(t)}});var $T=m(GT=>{"use strict";Object.defineProperty(GT,"__esModule",{value:!0})});var Wm=m(nn=>{"use strict";Object.defineProperty(nn,"__esModule",{value:!0});nn.getInstanceMetadataEndpoint=nn.httpRequest=void 0;var Vm=(U(),L(j));Vm.__exportStar(xT(),nn);Vm.__exportStar(zT(),nn);Vm.__exportStar(Mm(),nn);Vm.__exportStar($T(),nn);var H7=Bm();Object.defineProperty(nn,"httpRequest",{enumerable:!0,get:function(){return H7.httpRequest}});var K7=Yh();Object.defineProperty(nn,"getInstanceMetadataEndpoint",{enumerable:!0,get:function(){return K7.getInstanceMetadataEndpoint}})});var KT=m(Xm=>{"use strict";Object.defineProperty(Xm,"__esModule",{value:!0});Xm.resolveCredentialSource=void 0;var V7=Mh(),HT=Wm(),W7=Ce(),X7=(e,n)=>{let t={EcsContainer:HT.fromContainerMetadata,Ec2InstanceMetadata:HT.fromInstanceMetadata,Environment:V7.fromEnv};if(e in t)return t[e]();throw new W7.CredentialsProviderError(`Unsupported credential source in profile ${n}. Got ${e}, expected EcsContainer or Ec2InstanceMetadata or Environment.`)};Xm.resolveCredentialSource=X7});var VT=m(Hs=>{"use strict";Object.defineProperty(Hs,"__esModule",{value:!0});Hs.resolveAssumeRoleCredentials=Hs.isAssumeRoleProfile=void 0;var Jh=Ce(),Y7=Jt(),Q7=KT(),J7=Zh(),Z7=e=>!!e&&typeof e=="object"&&typeof e.role_arn=="string"&&["undefined","string"].indexOf(typeof e.role_session_name)>-1&&["undefined","string"].indexOf(typeof e.external_id)>-1&&["undefined","string"].indexOf(typeof e.mfa_serial)>-1&&(eY(e)||tY(e));Hs.isAssumeRoleProfile=Z7;var eY=e=>typeof e.source_profile=="string"&&typeof e.credential_source>"u",tY=e=>typeof e.credential_source=="string"&&typeof e.source_profile>"u",nY=async(e,n,t,r={})=>{let s=n[e];if(!t.roleAssumer)throw new Jh.CredentialsProviderError(`Profile ${e} requires a role to be assumed, but no role assumption callback was provided.`,!1);let{source_profile:o}=s;if(o&&o in r)throw new Jh.CredentialsProviderError(`Detected a cycle attempting to resolve credentials for profile ${(0,Y7.getProfileName)(t)}. Profiles visited: `+Object.keys(r).join(", "),!1);let a=o?(0,J7.resolveProfileData)(o,n,t,{...r,[o]:!0}):(0,Q7.resolveCredentialSource)(s.credential_source,e)(),i={RoleArn:s.role_arn,RoleSessionName:s.role_session_name||`aws-sdk-js-${Date.now()}`,ExternalId:s.external_id,DurationSeconds:parseInt(s.duration_seconds||"3600",10)},{mfa_serial:u}=s;if(u){if(!t.mfaCodeProvider)throw new Jh.CredentialsProviderError(`Profile ${e} requires multi-factor authentication, but no MFA code callback was provided.`,!1);i.SerialNumber=u,i.TokenCode=await t.mfaCodeProvider(u)}let l=await a;return t.roleAssumer(l,i)};Hs.resolveAssumeRoleCredentials=nY});var WT=m(Ym=>{"use strict";Object.defineProperty(Ym,"__esModule",{value:!0});Ym.getValidatedProcessCredentials=void 0;var rY=(e,n)=>{if(n.Version!==1)throw Error(`Profile ${e} credential_process did not return Version 1.`);if(n.AccessKeyId===void 0||n.SecretAccessKey===void 0)throw Error(`Profile ${e} credential_process returned invalid credentials.`);if(n.Expiration){let t=new Date;if(new Date(n.Expiration){"use strict";Object.defineProperty(Qm,"__esModule",{value:!0});Qm.resolveProcessCredentials=void 0;var eC=Ce(),sY=require("child_process"),oY=require("util"),iY=WT(),aY=async(e,n)=>{let t=n[e];if(n[e]){let r=t.credential_process;if(r!==void 0){let s=(0,oY.promisify)(sY.exec);try{let{stdout:o}=await s(r),a;try{a=JSON.parse(o.trim())}catch{throw Error(`Profile ${e} credential_process returned invalid JSON.`)}return(0,iY.getValidatedProcessCredentials)(e,a)}catch(o){throw new eC.CredentialsProviderError(o.message)}}else throw new eC.CredentialsProviderError(`Profile ${e} did not contain credential_process.`)}else throw new eC.CredentialsProviderError(`Profile ${e} could not be found in shared credentials file.`)};Qm.resolveProcessCredentials=aY});var QT=m(Jm=>{"use strict";Object.defineProperty(Jm,"__esModule",{value:!0});Jm.fromProcess=void 0;var YT=Jt(),cY=XT(),dY=(e={})=>async()=>{let n=await(0,YT.parseKnownFiles)(e);return(0,cY.resolveProcessCredentials)((0,YT.getProfileName)(e),n)};Jm.fromProcess=dY});var nC=m(tC=>{"use strict";Object.defineProperty(tC,"__esModule",{value:!0});var lY=(U(),L(j));lY.__exportStar(QT(),tC)});var JT=m(Ks=>{"use strict";Object.defineProperty(Ks,"__esModule",{value:!0});Ks.resolveProcessCredentials=Ks.isProcessProfile=void 0;var uY=nC(),mY=e=>!!e&&typeof e=="object"&&typeof e.credential_process=="string";Ks.isProcessProfile=mY;var pY=async(e,n)=>(0,uY.fromProcess)({...e,profile:n})();Ks.resolveProcessCredentials=pY});var rC=m(Zm=>{"use strict";Object.defineProperty(Zm,"__esModule",{value:!0});Zm.isSsoProfile=void 0;var fY=e=>e&&(typeof e.sso_start_url=="string"||typeof e.sso_account_id=="string"||typeof e.sso_session=="string"||typeof e.sso_region=="string"||typeof e.sso_role_name=="string");Zm.isSsoProfile=fY});var ZT=m(ep=>{"use strict";Object.defineProperty(ep,"__esModule",{value:!0});ep.resolveClientEndpointParameters=void 0;var yY=e=>({...e,useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,defaultSigningName:"awsssoportal"});ep.resolveClientEndpointParameters=yY});var eq=m((KAe,_Y)=>{_Y.exports={name:"@aws-sdk/client-sso",description:"AWS SDK for JavaScript Sso Client for Node.js, Browser and React Native",version:"3.414.0",scripts:{build:"concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'","build:cjs":"tsc -p tsconfig.cjs.json","build:docs":"typedoc","build:es":"tsc -p tsconfig.es.json","build:include:deps":"lerna run --scope $npm_package_name --include-dependencies build","build:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4",clean:"rimraf ./dist-* && rimraf *.tsbuildinfo","extract:docs":"api-extractor run --local","generate:client":"node ../../scripts/generate-clients/single-service --solo sso"},main:"./dist-cjs/index.js",types:"./dist-types/index.d.ts",module:"./dist-es/index.js",sideEffects:!1,dependencies:{"@aws-crypto/sha256-browser":"3.0.0","@aws-crypto/sha256-js":"3.0.0","@aws-sdk/middleware-host-header":"3.413.0","@aws-sdk/middleware-logger":"3.413.0","@aws-sdk/middleware-recursion-detection":"3.413.0","@aws-sdk/middleware-user-agent":"3.413.0","@aws-sdk/region-config-resolver":"3.413.0","@aws-sdk/types":"3.413.0","@aws-sdk/util-endpoints":"3.413.0","@aws-sdk/util-user-agent-browser":"3.413.0","@aws-sdk/util-user-agent-node":"3.413.0","@smithy/config-resolver":"^2.0.8","@smithy/fetch-http-handler":"^2.1.3","@smithy/hash-node":"^2.0.7","@smithy/invalid-dependency":"^2.0.7","@smithy/middleware-content-length":"^2.0.9","@smithy/middleware-endpoint":"^2.0.7","@smithy/middleware-retry":"^2.0.10","@smithy/middleware-serde":"^2.0.7","@smithy/middleware-stack":"^2.0.0","@smithy/node-config-provider":"^2.0.10","@smithy/node-http-handler":"^2.1.3","@smithy/protocol-http":"^3.0.3","@smithy/smithy-client":"^2.1.4","@smithy/types":"^2.3.1","@smithy/url-parser":"^2.0.7","@smithy/util-base64":"^2.0.0","@smithy/util-body-length-browser":"^2.0.0","@smithy/util-body-length-node":"^2.1.0","@smithy/util-defaults-mode-browser":"^2.0.8","@smithy/util-defaults-mode-node":"^2.0.10","@smithy/util-retry":"^2.0.0","@smithy/util-utf8":"^2.0.0",tslib:"^2.5.0"},devDependencies:{"@smithy/service-client-documentation-generator":"^2.0.0","@tsconfig/node14":"1.0.3","@types/node":"^14.14.31",concurrently:"7.0.0","downlevel-dts":"0.10.1",rimraf:"3.0.2",typedoc:"0.23.23",typescript:"~4.9.5"},engines:{node:">=14.0.0"},typesVersions:{"<4.0":{"dist-types/*":["dist-types/ts3.4/*"]}},files:["dist-*/**"],author:{name:"AWS SDK for JavaScript Team",url:"https://aws.amazon.com/javascript/"},license:"Apache-2.0",browser:{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.browser"},"react-native":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.native"},homepage:"https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-sso",repository:{type:"git",url:"https://github.com/aws/aws-sdk-js-v3.git",directory:"clients/client-sso"}}});var nq=m((tp,tq)=>{"use strict";Object.defineProperty(tp,"__esModule",{value:!0});tp.isCrtAvailable=void 0;var gY=()=>{try{return typeof require=="function"&&typeof tq<"u"&&require("aws-crt")?["md/crt-avail"]:null}catch{return null}};tp.isCrtAvailable=gY});var Ec=m(rn=>{"use strict";Object.defineProperty(rn,"__esModule",{value:!0});rn.defaultUserAgent=rn.UA_APP_ID_INI_NAME=rn.UA_APP_ID_ENV_NAME=void 0;var hY=hr(),rq=require("os"),sC=require("process"),CY=nq();rn.UA_APP_ID_ENV_NAME="AWS_SDK_UA_APP_ID";rn.UA_APP_ID_INI_NAME="sdk-ua-app-id";var SY=({serviceId:e,clientVersion:n})=>{let t=[["aws-sdk-js",n],["ua","2.0"],[`os/${(0,rq.platform)()}`,(0,rq.release)()],["lang/js"],["md/nodejs",`${sC.versions.node}`]],r=(0,CY.isCrtAvailable)();r&&t.push(r),e&&t.push([`api/${e}`,n]),sC.env.AWS_EXECUTION_ENV&&t.push([`exec-env/${sC.env.AWS_EXECUTION_ENV}`]);let s=(0,hY.loadConfig)({environmentVariableSelector:a=>a[rn.UA_APP_ID_ENV_NAME],configFileSelector:a=>a[rn.UA_APP_ID_INI_NAME],default:void 0})(),o;return async()=>{if(!o){let a=await s;o=a?[...t,[`app/${a}`]]:[...t]}return o}};rn.defaultUserAgent=SY});var Pc=m(np=>{"use strict";Object.defineProperty(np,"__esModule",{value:!0});np.Hash=void 0;var oC=Mr(),bY=Ct(),EY=require("buffer"),sq=require("crypto"),iC=class{constructor(n,t){this.algorithmIdentifier=n,this.secret=t,this.reset()}update(n,t){this.hash.update((0,bY.toUint8Array)(oq(n,t)))}digest(){return Promise.resolve(this.hash.digest())}reset(){this.hash=this.secret?(0,sq.createHmac)(this.algorithmIdentifier,oq(this.secret)):(0,sq.createHash)(this.algorithmIdentifier)}};np.Hash=iC;function oq(e,n){return EY.Buffer.isBuffer(e)?e:typeof e=="string"?(0,oC.fromString)(e,n):ArrayBuffer.isView(e)?(0,oC.fromArrayBuffer)(e.buffer,e.byteOffset,e.byteLength):(0,oC.fromArrayBuffer)(e)}});var aq=m(rp=>{"use strict";Object.defineProperty(rp,"__esModule",{value:!0});rp.calculateBodyLength=void 0;var iq=require("fs"),PY=e=>{if(!e)return 0;if(typeof e=="string")return Buffer.from(e).length;if(typeof e.byteLength=="number")return e.byteLength;if(typeof e.size=="number")return e.size;if(typeof e.start=="number"&&typeof e.end=="number")return e.end+1-e.start;if(typeof e.path=="string"||Buffer.isBuffer(e.path))return(0,iq.lstatSync)(e.path).size;if(typeof e.fd=="number")return(0,iq.fstatSync)(e.fd).size;throw new Error(`Body Length computation failed for ${e}`)};rp.calculateBodyLength=PY});var xc=m(aC=>{"use strict";Object.defineProperty(aC,"__esModule",{value:!0});var xY=(U(),L(j));xY.__exportStar(aq(),aC)});var Sq=m(sp=>{"use strict";Object.defineProperty(sp,"__esModule",{value:!0});sp.ruleSet=void 0;var gq="required",On="fn",Tn="argv",Ws="ref",cq="isSet",Nn="tree",Vs="error",vc="endpoint",cC="PartitionResult",dq={[gq]:!1,type:"String"},lq={[gq]:!0,default:!1,type:"Boolean"},uq={[Ws]:"Endpoint"},hq={[On]:"booleanEquals",[Tn]:[{[Ws]:"UseFIPS"},!0]},Cq={[On]:"booleanEquals",[Tn]:[{[Ws]:"UseDualStack"},!0]},sn={},mq={[On]:"booleanEquals",[Tn]:[!0,{[On]:"getAttr",[Tn]:[{[Ws]:cC},"supportsFIPS"]}]},pq={[On]:"booleanEquals",[Tn]:[!0,{[On]:"getAttr",[Tn]:[{[Ws]:cC},"supportsDualStack"]}]},fq=[hq],yq=[Cq],_q=[{[Ws]:"Region"}],vY={version:"1.0",parameters:{Region:dq,UseDualStack:lq,UseFIPS:lq,Endpoint:dq},rules:[{conditions:[{[On]:cq,[Tn]:[uq]}],type:Nn,rules:[{conditions:fq,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:Vs},{conditions:yq,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:Vs},{endpoint:{url:uq,properties:sn,headers:sn},type:vc}]},{conditions:[{[On]:cq,[Tn]:_q}],type:Nn,rules:[{conditions:[{[On]:"aws.partition",[Tn]:_q,assign:cC}],type:Nn,rules:[{conditions:[hq,Cq],type:Nn,rules:[{conditions:[mq,pq],type:Nn,rules:[{endpoint:{url:"https://portal.sso-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:sn,headers:sn},type:vc}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:Vs}]},{conditions:fq,type:Nn,rules:[{conditions:[mq],type:Nn,rules:[{endpoint:{url:"https://portal.sso-fips.{Region}.{PartitionResult#dnsSuffix}",properties:sn,headers:sn},type:vc}]},{error:"FIPS is enabled but this partition does not support FIPS",type:Vs}]},{conditions:yq,type:Nn,rules:[{conditions:[pq],type:Nn,rules:[{endpoint:{url:"https://portal.sso.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:sn,headers:sn},type:vc}]},{error:"DualStack is enabled but this partition does not support DualStack",type:Vs}]},{endpoint:{url:"https://portal.sso.{Region}.{PartitionResult#dnsSuffix}",properties:sn,headers:sn},type:vc}]}]},{error:"Invalid Configuration: Missing Region",type:Vs}]};sp.ruleSet=vY});var bq=m(op=>{"use strict";Object.defineProperty(op,"__esModule",{value:!0});op.defaultEndpointResolver=void 0;var wY=Ds(),kY=Sq(),AY=(e,n={})=>(0,wY.resolveEndpoint)(kY.ruleSet,{endpointParams:e,logger:n.logger});op.defaultEndpointResolver=AY});var xq=m(ip=>{"use strict";Object.defineProperty(ip,"__esModule",{value:!0});ip.getRuntimeConfig=void 0;var RY=b(),IY=Kr(),Eq=ys(),Pq=Ct(),NY=bq(),OY=e=>({apiVersion:"2019-06-10",base64Decoder:(e==null?void 0:e.base64Decoder)??Eq.fromBase64,base64Encoder:(e==null?void 0:e.base64Encoder)??Eq.toBase64,disableHostPrefix:(e==null?void 0:e.disableHostPrefix)??!1,endpointProvider:(e==null?void 0:e.endpointProvider)??NY.defaultEndpointResolver,extensions:(e==null?void 0:e.extensions)??[],logger:(e==null?void 0:e.logger)??new RY.NoOpLogger,serviceId:(e==null?void 0:e.serviceId)??"SSO",urlParser:(e==null?void 0:e.urlParser)??IY.parseUrl,utf8Decoder:(e==null?void 0:e.utf8Decoder)??Pq.fromUtf8,utf8Encoder:(e==null?void 0:e.utf8Encoder)??Pq.toUtf8});ip.getRuntimeConfig=OY});var vq=m(lt=>{"use strict";Object.defineProperty(lt,"__esModule",{value:!0});lt.IMDS_REGION_PATH=lt.DEFAULTS_MODE_OPTIONS=lt.ENV_IMDS_DISABLED=lt.AWS_DEFAULT_REGION_ENV=lt.AWS_REGION_ENV=lt.AWS_EXECUTION_ENV=void 0;lt.AWS_EXECUTION_ENV="AWS_EXECUTION_ENV";lt.AWS_REGION_ENV="AWS_REGION";lt.AWS_DEFAULT_REGION_ENV="AWS_DEFAULT_REGION";lt.ENV_IMDS_DISABLED="AWS_EC2_METADATA_DISABLED";lt.DEFAULTS_MODE_OPTIONS=["in-region","cross-region","mobile","standard","legacy"];lt.IMDS_REGION_PATH="/latest/meta-data/placement/region"});var wq=m(ap=>{"use strict";Object.defineProperty(ap,"__esModule",{value:!0});ap.NODE_DEFAULTS_MODE_CONFIG_OPTIONS=void 0;var TY="AWS_DEFAULTS_MODE",qY="defaults_mode";ap.NODE_DEFAULTS_MODE_CONFIG_OPTIONS={environmentVariableSelector:e=>e[TY],configFileSelector:e=>e[qY],default:"legacy"}});var Rq=m(cp=>{"use strict";Object.defineProperty(cp,"__esModule",{value:!0});cp.resolveDefaultsModeConfig=void 0;var BY=Kt(),kq=Wm(),Aq=hr(),MY=Ce(),Cr=vq(),DY=wq(),FY=({region:e=(0,Aq.loadConfig)(BY.NODE_REGION_CONFIG_OPTIONS),defaultsMode:n=(0,Aq.loadConfig)(DY.NODE_DEFAULTS_MODE_CONFIG_OPTIONS)}={})=>(0,MY.memoize)(async()=>{let t=typeof n=="function"?await n():n;switch(t==null?void 0:t.toLowerCase()){case"auto":return LY(e);case"in-region":case"cross-region":case"mobile":case"standard":case"legacy":return Promise.resolve(t==null?void 0:t.toLocaleLowerCase());case void 0:return Promise.resolve("legacy");default:throw new Error(`Invalid parameter for "defaultsMode", expect ${Cr.DEFAULTS_MODE_OPTIONS.join(", ")}, got ${t}`)}});cp.resolveDefaultsModeConfig=FY;var LY=async e=>{if(e){let n=typeof e=="function"?await e():e,t=await jY();return t?n===t?"in-region":"cross-region":"standard"}return"standard"},jY=async()=>{var e;if(process.env[Cr.AWS_EXECUTION_ENV]&&(process.env[Cr.AWS_REGION_ENV]||process.env[Cr.AWS_DEFAULT_REGION_ENV]))return(e=process.env[Cr.AWS_REGION_ENV])!==null&&e!==void 0?e:process.env[Cr.AWS_DEFAULT_REGION_ENV];if(!process.env[Cr.ENV_IMDS_DISABLED])try{let n=await(0,kq.getInstanceMetadataEndpoint)();return(await(0,kq.httpRequest)({...n,path:Cr.IMDS_REGION_PATH})).toString()}catch{}}});var wc=m(dC=>{"use strict";Object.defineProperty(dC,"__esModule",{value:!0});var UY=(U(),L(j));UY.__exportStar(Rq(),dC)});var Oq=m(lp=>{"use strict";Object.defineProperty(lp,"__esModule",{value:!0});lp.getRuntimeConfig=void 0;var zY=(U(),L(j)),GY=zY.__importDefault(eq()),$Y=Ec(),dp=Kt(),HY=Pc(),Iq=kn(),kc=hr(),Nq=hs(),KY=xc(),VY=wt(),WY=xq(),XY=b(),YY=wc(),QY=b(),JY=e=>{(0,QY.emitWarningIfUnsupportedVersion)(process.version);let n=(0,YY.resolveDefaultsModeConfig)(e),t=()=>n().then(XY.loadConfigsForDefaultMode),r=(0,WY.getRuntimeConfig)(e);return{...r,...e,runtime:"node",defaultsMode:n,bodyLengthChecker:(e==null?void 0:e.bodyLengthChecker)??KY.calculateBodyLength,defaultUserAgentProvider:(e==null?void 0:e.defaultUserAgentProvider)??(0,$Y.defaultUserAgent)({serviceId:r.serviceId,clientVersion:GY.default.version}),maxAttempts:(e==null?void 0:e.maxAttempts)??(0,kc.loadConfig)(Iq.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:(e==null?void 0:e.region)??(0,kc.loadConfig)(dp.NODE_REGION_CONFIG_OPTIONS,dp.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:(e==null?void 0:e.requestHandler)??new Nq.NodeHttpHandler(t),retryMode:(e==null?void 0:e.retryMode)??(0,kc.loadConfig)({...Iq.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await t()).retryMode||VY.DEFAULT_RETRY_MODE}),sha256:(e==null?void 0:e.sha256)??HY.Hash.bind(null,"sha256"),streamCollector:(e==null?void 0:e.streamCollector)??Nq.streamCollector,useDualstackEndpoint:(e==null?void 0:e.useDualstackEndpoint)??(0,kc.loadConfig)(dp.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:(e==null?void 0:e.useFipsEndpoint)??(0,kc.loadConfig)(dp.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS)}};lp.getRuntimeConfig=JY});var Tq=m(Xs=>{"use strict";Object.defineProperty(Xs,"__esModule",{value:!0});Xs.resolveAwsRegionExtensionConfiguration=Xs.getAwsRegionExtensionConfiguration=void 0;var ZY=e=>{let n=async()=>{if(e.region===void 0)throw new Error("Region is missing from runtimeConfig");let t=e.region;return typeof t=="string"?t:t()};return{setRegion(t){n=t},region(){return n}}};Xs.getAwsRegionExtensionConfiguration=ZY;var eQ=e=>({region:e.region()});Xs.resolveAwsRegionExtensionConfiguration=eQ});var qq=m(kt=>{"use strict";Object.defineProperty(kt,"__esModule",{value:!0});kt.NODE_REGION_CONFIG_FILE_OPTIONS=kt.NODE_REGION_CONFIG_OPTIONS=kt.REGION_INI_NAME=kt.REGION_ENV_NAME=void 0;kt.REGION_ENV_NAME="AWS_REGION";kt.REGION_INI_NAME="region";kt.NODE_REGION_CONFIG_OPTIONS={environmentVariableSelector:e=>e[kt.REGION_ENV_NAME],configFileSelector:e=>e[kt.REGION_INI_NAME],default:()=>{throw new Error("Region is missing")}};kt.NODE_REGION_CONFIG_FILE_OPTIONS={preferredFile:"credentials"}});var lC=m(up=>{"use strict";Object.defineProperty(up,"__esModule",{value:!0});up.isFipsRegion=void 0;var tQ=e=>typeof e=="string"&&(e.startsWith("fips-")||e.endsWith("-fips"));up.isFipsRegion=tQ});var Bq=m(mp=>{"use strict";Object.defineProperty(mp,"__esModule",{value:!0});mp.getRealRegion=void 0;var nQ=lC(),rQ=e=>(0,nQ.isFipsRegion)(e)?["fips-aws-global","aws-fips"].includes(e)?"us-east-1":e.replace(/fips-(dkr-|prod-)?|-fips/,""):e;mp.getRealRegion=rQ});var Dq=m(pp=>{"use strict";Object.defineProperty(pp,"__esModule",{value:!0});pp.resolveRegionConfig=void 0;var Mq=Bq(),sQ=lC(),oQ=e=>{let{region:n,useFipsEndpoint:t}=e;if(!n)throw new Error("Region is missing");return{...e,region:async()=>{if(typeof n=="string")return(0,Mq.getRealRegion)(n);let r=await n();return(0,Mq.getRealRegion)(r)},useFipsEndpoint:async()=>{let r=typeof n=="string"?n:await n();return(0,sQ.isFipsRegion)(r)?!0:typeof t!="function"?Promise.resolve(!!t):t()}}};pp.resolveRegionConfig=oQ});var Lq=m(fp=>{"use strict";Object.defineProperty(fp,"__esModule",{value:!0});var Fq=(U(),L(j));Fq.__exportStar(qq(),fp);Fq.__exportStar(Dq(),fp)});var _p=m(yp=>{"use strict";Object.defineProperty(yp,"__esModule",{value:!0});var jq=(U(),L(j));jq.__exportStar(Tq(),yp);jq.__exportStar(Lq(),yp)});var $q=m(gp=>{"use strict";Object.defineProperty(gp,"__esModule",{value:!0});gp.resolveRuntimeExtensions=void 0;var Uq=_p(),zq=ve(),Gq=b(),uC=e=>e,iQ=(e,n)=>{let t={...uC((0,Uq.getAwsRegionExtensionConfiguration)(e)),...uC((0,Gq.getDefaultExtensionConfiguration)(e)),...uC((0,zq.getHttpHandlerExtensionConfiguration)(e))};return n.forEach(r=>r.configure(t)),{...e,...(0,Uq.resolveAwsRegionExtensionConfiguration)(t),...(0,Gq.resolveDefaultRuntimeConfig)(t),...(0,zq.resolveHttpHandlerRuntimeConfig)(t)}};gp.resolveRuntimeExtensions=iQ});var Ac=m(Ys=>{"use strict";Object.defineProperty(Ys,"__esModule",{value:!0});Ys.SSOClient=Ys.__Client=void 0;var Hq=qa(),aQ=Ba(),cQ=Ma(),Kq=nc(),dQ=Kt(),lQ=ic(),uQ=x(),Vq=kn(),Wq=b();Object.defineProperty(Ys,"__Client",{enumerable:!0,get:function(){return Wq.Client}});var mQ=ZT(),pQ=Oq(),fQ=$q(),mC=class extends Wq.Client{constructor(...[n]){let t=(0,pQ.getRuntimeConfig)(n||{}),r=(0,mQ.resolveClientEndpointParameters)(t),s=(0,dQ.resolveRegionConfig)(r),o=(0,uQ.resolveEndpointConfig)(s),a=(0,Vq.resolveRetryConfig)(o),i=(0,Hq.resolveHostHeaderConfig)(a),u=(0,Kq.resolveUserAgentConfig)(i),l=(0,fQ.resolveRuntimeExtensions)(u,(n==null?void 0:n.extensions)||[]);super(l),this.config=l,this.middlewareStack.use((0,Vq.getRetryPlugin)(this.config)),this.middlewareStack.use((0,lQ.getContentLengthPlugin)(this.config)),this.middlewareStack.use((0,Hq.getHostHeaderPlugin)(this.config)),this.middlewareStack.use((0,aQ.getLoggerPlugin)(this.config)),this.middlewareStack.use((0,cQ.getRecursionDetectionPlugin)(this.config)),this.middlewareStack.use((0,Kq.getUserAgentPlugin)(this.config))}destroy(){super.destroy()}};Ys.SSOClient=mC});var hp=m(Qs=>{"use strict";Object.defineProperty(Qs,"__esModule",{value:!0});Qs.SSOServiceException=Qs.__ServiceException=void 0;var Xq=b();Object.defineProperty(Qs,"__ServiceException",{enumerable:!0,get:function(){return Xq.ServiceException}});var pC=class e extends Xq.ServiceException{constructor(n){super(n),Object.setPrototypeOf(this,e.prototype)}};Qs.SSOServiceException=pC});var ts=m(Re=>{"use strict";Object.defineProperty(Re,"__esModule",{value:!0});Re.LogoutRequestFilterSensitiveLog=Re.ListAccountsRequestFilterSensitiveLog=Re.ListAccountRolesRequestFilterSensitiveLog=Re.GetRoleCredentialsResponseFilterSensitiveLog=Re.RoleCredentialsFilterSensitiveLog=Re.GetRoleCredentialsRequestFilterSensitiveLog=Re.UnauthorizedException=Re.TooManyRequestsException=Re.ResourceNotFoundException=Re.InvalidRequestException=void 0;var Js=b(),Cp=hp(),fC=class e extends Cp.SSOServiceException{constructor(n){super({name:"InvalidRequestException",$fault:"client",...n}),this.name="InvalidRequestException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};Re.InvalidRequestException=fC;var yC=class e extends Cp.SSOServiceException{constructor(n){super({name:"ResourceNotFoundException",$fault:"client",...n}),this.name="ResourceNotFoundException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};Re.ResourceNotFoundException=yC;var _C=class e extends Cp.SSOServiceException{constructor(n){super({name:"TooManyRequestsException",$fault:"client",...n}),this.name="TooManyRequestsException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};Re.TooManyRequestsException=_C;var gC=class e extends Cp.SSOServiceException{constructor(n){super({name:"UnauthorizedException",$fault:"client",...n}),this.name="UnauthorizedException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};Re.UnauthorizedException=gC;var yQ=e=>({...e,...e.accessToken&&{accessToken:Js.SENSITIVE_STRING}});Re.GetRoleCredentialsRequestFilterSensitiveLog=yQ;var _Q=e=>({...e,...e.secretAccessKey&&{secretAccessKey:Js.SENSITIVE_STRING},...e.sessionToken&&{sessionToken:Js.SENSITIVE_STRING}});Re.RoleCredentialsFilterSensitiveLog=_Q;var gQ=e=>({...e,...e.roleCredentials&&{roleCredentials:(0,Re.RoleCredentialsFilterSensitiveLog)(e.roleCredentials)}});Re.GetRoleCredentialsResponseFilterSensitiveLog=gQ;var hQ=e=>({...e,...e.accessToken&&{accessToken:Js.SENSITIVE_STRING}});Re.ListAccountRolesRequestFilterSensitiveLog=hQ;var CQ=e=>({...e,...e.accessToken&&{accessToken:Js.SENSITIVE_STRING}});Re.ListAccountsRequestFilterSensitiveLog=CQ;var SQ=e=>({...e,...e.accessToken&&{accessToken:Js.SENSITIVE_STRING}});Re.LogoutRequestFilterSensitiveLog=SQ});var Rc=m(Ge=>{"use strict";Object.defineProperty(Ge,"__esModule",{value:!0});Ge.de_LogoutCommand=Ge.de_ListAccountsCommand=Ge.de_ListAccountRolesCommand=Ge.de_GetRoleCredentialsCommand=Ge.se_LogoutCommand=Ge.se_ListAccountsCommand=Ge.se_ListAccountRolesCommand=Ge.se_GetRoleCredentialsCommand=void 0;var Sp=ve(),Z=b(),bp=ts(),bQ=hp(),EQ=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,Z.map)({},wp,{"x-amz-sso_bearer_token":e.accessToken}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/federation/credentials`,u=(0,Z.map)({role_name:[,(0,Z.expectNonNull)(e.roleName,"roleName")],account_id:[,(0,Z.expectNonNull)(e.accountId,"accountId")]}),l;return new Sp.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};Ge.se_GetRoleCredentialsCommand=EQ;var PQ=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,Z.map)({},wp,{"x-amz-sso_bearer_token":e.accessToken}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/assignment/roles`,u=(0,Z.map)({next_token:[,e.nextToken],max_result:[()=>e.maxResults!==void 0,()=>e.maxResults.toString()],account_id:[,(0,Z.expectNonNull)(e.accountId,"accountId")]}),l;return new Sp.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};Ge.se_ListAccountRolesCommand=PQ;var xQ=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,Z.map)({},wp,{"x-amz-sso_bearer_token":e.accessToken}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/assignment/accounts`,u=(0,Z.map)({next_token:[,e.nextToken],max_result:[()=>e.maxResults!==void 0,()=>e.maxResults.toString()]}),l;return new Sp.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};Ge.se_ListAccountsCommand=xQ;var vQ=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,Z.map)({},wp,{"x-amz-sso_bearer_token":e.accessToken}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/logout`,u;return new Sp.HttpRequest({protocol:r,hostname:t,port:s,method:"POST",headers:a,path:i,body:u})};Ge.se_LogoutCommand=vQ;var wQ=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return kQ(e,n);let t=(0,Z.map)({$metadata:Sr(e)}),r=(0,Z.expectNonNull)((0,Z.expectObject)(await kp(e.body,n)),"body"),s=(0,Z.take)(r,{roleCredentials:Z._json});return Object.assign(t,s),t};Ge.de_GetRoleCredentialsCommand=wQ;var kQ=async(e,n)=>{let t={...e,body:await Ap(e.body,n)},r=Rp(e,t.body);switch(r){case"InvalidRequestException":case"com.amazonaws.sso#InvalidRequestException":throw await Pp(t,n);case"ResourceNotFoundException":case"com.amazonaws.sso#ResourceNotFoundException":throw await hC(t,n);case"TooManyRequestsException":case"com.amazonaws.sso#TooManyRequestsException":throw await xp(t,n);case"UnauthorizedException":case"com.amazonaws.sso#UnauthorizedException":throw await vp(t,n);default:let s=t.body;return Ep({output:e,parsedBody:s,errorCode:r})}},AQ=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return RQ(e,n);let t=(0,Z.map)({$metadata:Sr(e)}),r=(0,Z.expectNonNull)((0,Z.expectObject)(await kp(e.body,n)),"body"),s=(0,Z.take)(r,{nextToken:Z.expectString,roleList:Z._json});return Object.assign(t,s),t};Ge.de_ListAccountRolesCommand=AQ;var RQ=async(e,n)=>{let t={...e,body:await Ap(e.body,n)},r=Rp(e,t.body);switch(r){case"InvalidRequestException":case"com.amazonaws.sso#InvalidRequestException":throw await Pp(t,n);case"ResourceNotFoundException":case"com.amazonaws.sso#ResourceNotFoundException":throw await hC(t,n);case"TooManyRequestsException":case"com.amazonaws.sso#TooManyRequestsException":throw await xp(t,n);case"UnauthorizedException":case"com.amazonaws.sso#UnauthorizedException":throw await vp(t,n);default:let s=t.body;return Ep({output:e,parsedBody:s,errorCode:r})}},IQ=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return NQ(e,n);let t=(0,Z.map)({$metadata:Sr(e)}),r=(0,Z.expectNonNull)((0,Z.expectObject)(await kp(e.body,n)),"body"),s=(0,Z.take)(r,{accountList:Z._json,nextToken:Z.expectString});return Object.assign(t,s),t};Ge.de_ListAccountsCommand=IQ;var NQ=async(e,n)=>{let t={...e,body:await Ap(e.body,n)},r=Rp(e,t.body);switch(r){case"InvalidRequestException":case"com.amazonaws.sso#InvalidRequestException":throw await Pp(t,n);case"ResourceNotFoundException":case"com.amazonaws.sso#ResourceNotFoundException":throw await hC(t,n);case"TooManyRequestsException":case"com.amazonaws.sso#TooManyRequestsException":throw await xp(t,n);case"UnauthorizedException":case"com.amazonaws.sso#UnauthorizedException":throw await vp(t,n);default:let s=t.body;return Ep({output:e,parsedBody:s,errorCode:r})}},OQ=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return TQ(e,n);let t=(0,Z.map)({$metadata:Sr(e)});return await(0,Z.collectBody)(e.body,n),t};Ge.de_LogoutCommand=OQ;var TQ=async(e,n)=>{let t={...e,body:await Ap(e.body,n)},r=Rp(e,t.body);switch(r){case"InvalidRequestException":case"com.amazonaws.sso#InvalidRequestException":throw await Pp(t,n);case"TooManyRequestsException":case"com.amazonaws.sso#TooManyRequestsException":throw await xp(t,n);case"UnauthorizedException":case"com.amazonaws.sso#UnauthorizedException":throw await vp(t,n);default:let s=t.body;return Ep({output:e,parsedBody:s,errorCode:r})}},Ep=(0,Z.withBaseException)(bQ.SSOServiceException),Pp=async(e,n)=>{let t=(0,Z.map)({}),r=e.body,s=(0,Z.take)(r,{message:Z.expectString});Object.assign(t,s);let o=new bp.InvalidRequestException({$metadata:Sr(e),...t});return(0,Z.decorateServiceException)(o,e.body)},hC=async(e,n)=>{let t=(0,Z.map)({}),r=e.body,s=(0,Z.take)(r,{message:Z.expectString});Object.assign(t,s);let o=new bp.ResourceNotFoundException({$metadata:Sr(e),...t});return(0,Z.decorateServiceException)(o,e.body)},xp=async(e,n)=>{let t=(0,Z.map)({}),r=e.body,s=(0,Z.take)(r,{message:Z.expectString});Object.assign(t,s);let o=new bp.TooManyRequestsException({$metadata:Sr(e),...t});return(0,Z.decorateServiceException)(o,e.body)},vp=async(e,n)=>{let t=(0,Z.map)({}),r=e.body,s=(0,Z.take)(r,{message:Z.expectString});Object.assign(t,s);let o=new bp.UnauthorizedException({$metadata:Sr(e),...t});return(0,Z.decorateServiceException)(o,e.body)},Sr=e=>({httpStatusCode:e.statusCode,requestId:e.headers["x-amzn-requestid"]??e.headers["x-amzn-request-id"]??e.headers["x-amz-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]}),qQ=(e,n)=>(0,Z.collectBody)(e,n).then(t=>n.utf8Encoder(t)),wp=e=>e!=null&&e!==""&&(!Object.getOwnPropertyNames(e).includes("length")||e.length!=0)&&(!Object.getOwnPropertyNames(e).includes("size")||e.size!=0),kp=(e,n)=>qQ(e,n).then(t=>t.length?JSON.parse(t):{}),Ap=async(e,n)=>{let t=await kp(e,n);return t.message=t.message??t.Message,t},Rp=(e,n)=>{let t=(o,a)=>Object.keys(o).find(i=>i.toLowerCase()===a.toLowerCase()),r=o=>{let a=o;return typeof a=="number"&&(a=a.toString()),a.indexOf(",")>=0&&(a=a.split(",")[0]),a.indexOf(":")>=0&&(a=a.split(":")[0]),a.indexOf("#")>=0&&(a=a.split("#")[1]),a},s=t(e.headers,"x-amzn-errortype");if(s!==void 0)return r(e.headers[s]);if(n.code!==void 0)return r(n.code);if(n.__type!==void 0)return r(n.__type)}});var SC=m(Zs=>{"use strict";Object.defineProperty(Zs,"__esModule",{value:!0});Zs.GetRoleCredentialsCommand=Zs.$Command=void 0;var BQ=x(),MQ=v(),Jq=b();Object.defineProperty(Zs,"$Command",{enumerable:!0,get:function(){return Jq.Command}});var Yq=ts(),Qq=Rc(),CC=class e extends Jq.Command{static getEndpointParameterInstructions(){return{UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,MQ.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,BQ.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"SSOClient",commandName:"GetRoleCredentialsCommand",inputFilterSensitiveLog:Yq.GetRoleCredentialsRequestFilterSensitiveLog,outputFilterSensitiveLog:Yq.GetRoleCredentialsResponseFilterSensitiveLog},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Qq.se_GetRoleCredentialsCommand)(n,t)}deserialize(n,t){return(0,Qq.de_GetRoleCredentialsCommand)(n,t)}};Zs.GetRoleCredentialsCommand=CC});var Ip=m(eo=>{"use strict";Object.defineProperty(eo,"__esModule",{value:!0});eo.ListAccountRolesCommand=eo.$Command=void 0;var DQ=x(),FQ=v(),e1=b();Object.defineProperty(eo,"$Command",{enumerable:!0,get:function(){return e1.Command}});var LQ=ts(),Zq=Rc(),bC=class e extends e1.Command{static getEndpointParameterInstructions(){return{UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,FQ.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,DQ.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"SSOClient",commandName:"ListAccountRolesCommand",inputFilterSensitiveLog:LQ.ListAccountRolesRequestFilterSensitiveLog,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Zq.se_ListAccountRolesCommand)(n,t)}deserialize(n,t){return(0,Zq.de_ListAccountRolesCommand)(n,t)}};eo.ListAccountRolesCommand=bC});var Np=m(to=>{"use strict";Object.defineProperty(to,"__esModule",{value:!0});to.ListAccountsCommand=to.$Command=void 0;var jQ=x(),UQ=v(),n1=b();Object.defineProperty(to,"$Command",{enumerable:!0,get:function(){return n1.Command}});var zQ=ts(),t1=Rc(),EC=class e extends n1.Command{static getEndpointParameterInstructions(){return{UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,UQ.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,jQ.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"SSOClient",commandName:"ListAccountsCommand",inputFilterSensitiveLog:zQ.ListAccountsRequestFilterSensitiveLog,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,t1.se_ListAccountsCommand)(n,t)}deserialize(n,t){return(0,t1.de_ListAccountsCommand)(n,t)}};to.ListAccountsCommand=EC});var xC=m(no=>{"use strict";Object.defineProperty(no,"__esModule",{value:!0});no.LogoutCommand=no.$Command=void 0;var GQ=x(),$Q=v(),s1=b();Object.defineProperty(no,"$Command",{enumerable:!0,get:function(){return s1.Command}});var HQ=ts(),r1=Rc(),PC=class e extends s1.Command{static getEndpointParameterInstructions(){return{UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,$Q.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,GQ.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"SSOClient",commandName:"LogoutCommand",inputFilterSensitiveLog:HQ.LogoutRequestFilterSensitiveLog,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,r1.se_LogoutCommand)(n,t)}deserialize(n,t){return(0,r1.de_LogoutCommand)(n,t)}};no.LogoutCommand=PC});var o1=m(Tp=>{"use strict";Object.defineProperty(Tp,"__esModule",{value:!0});Tp.SSO=void 0;var KQ=b(),VQ=SC(),WQ=Ip(),XQ=Np(),YQ=xC(),QQ=Ac(),JQ={GetRoleCredentialsCommand:VQ.GetRoleCredentialsCommand,ListAccountRolesCommand:WQ.ListAccountRolesCommand,ListAccountsCommand:XQ.ListAccountsCommand,LogoutCommand:YQ.LogoutCommand},Op=class extends QQ.SSOClient{};Tp.SSO=Op;(0,KQ.createAggregatedClient)(JQ,Op)});var i1=m(ro=>{"use strict";Object.defineProperty(ro,"__esModule",{value:!0});var qp=(U(),L(j));qp.__exportStar(SC(),ro);qp.__exportStar(Ip(),ro);qp.__exportStar(Np(),ro);qp.__exportStar(xC(),ro)});var c1=m(a1=>{"use strict";Object.defineProperty(a1,"__esModule",{value:!0})});var d1=m(Bp=>{"use strict";Object.defineProperty(Bp,"__esModule",{value:!0});Bp.paginateListAccountRoles=void 0;var ZQ=Ip(),eJ=Ac(),tJ=async(e,n,...t)=>await e.send(new ZQ.ListAccountRolesCommand(n),...t);async function*nJ(e,n,...t){let r=e.startingToken||void 0,s=!0,o;for(;s;){if(n.nextToken=r,n.maxResults=e.pageSize,e.client instanceof eJ.SSOClient)o=await tJ(e.client,n,...t);else throw new Error("Invalid client, expected SSO | SSOClient");yield o;let a=r;r=o.nextToken,s=!!(r&&(!e.stopOnSameToken||r!==a))}return void 0}Bp.paginateListAccountRoles=nJ});var l1=m(Mp=>{"use strict";Object.defineProperty(Mp,"__esModule",{value:!0});Mp.paginateListAccounts=void 0;var rJ=Np(),sJ=Ac(),oJ=async(e,n,...t)=>await e.send(new rJ.ListAccountsCommand(n),...t);async function*iJ(e,n,...t){let r=e.startingToken||void 0,s=!0,o;for(;s;){if(n.nextToken=r,n.maxResults=e.pageSize,e.client instanceof sJ.SSOClient)o=await oJ(e.client,n,...t);else throw new Error("Invalid client, expected SSO | SSOClient");yield o;let a=r;r=o.nextToken,s=!!(r&&(!e.stopOnSameToken||r!==a))}return void 0}Mp.paginateListAccounts=iJ});var u1=m(Ic=>{"use strict";Object.defineProperty(Ic,"__esModule",{value:!0});var vC=(U(),L(j));vC.__exportStar(c1(),Ic);vC.__exportStar(d1(),Ic);vC.__exportStar(l1(),Ic)});var m1=m(wC=>{"use strict";Object.defineProperty(wC,"__esModule",{value:!0});var aJ=(U(),L(j));aJ.__exportStar(ts(),wC)});var p1=m(qn=>{"use strict";Object.defineProperty(qn,"__esModule",{value:!0});qn.SSOServiceException=void 0;var Nc=(U(),L(j));Nc.__exportStar(Ac(),qn);Nc.__exportStar(o1(),qn);Nc.__exportStar(i1(),qn);Nc.__exportStar(u1(),qn);Nc.__exportStar(m1(),qn);var cJ=hp();Object.defineProperty(qn,"SSOServiceException",{enumerable:!0,get:function(){return cJ.SSOServiceException}})});var Lp=m(Se=>{"use strict";Object.defineProperty(Se,"__esModule",{value:!0});Se.UnsupportedGrantTypeException=Se.UnauthorizedClientException=Se.SlowDownException=Se.SSOOIDCClient=Se.InvalidScopeException=Se.InvalidRequestException=Se.InvalidClientException=Se.InternalServerException=Se.ExpiredTokenException=Se.CreateTokenCommand=Se.AuthorizationPendingException=Se.AccessDeniedException=void 0;var f1=qa(),dJ=Ba(),lJ=Ma(),y1=nc(),uJ=Kt(),mJ=ic(),pJ=x(),_1=kn(),fJ=b(),yJ=e=>{var n,t;return{...e,useDualstackEndpoint:(n=e.useDualstackEndpoint)!==null&&n!==void 0?n:!1,useFipsEndpoint:(t=e.useFipsEndpoint)!==null&&t!==void 0?t:!1,defaultSigningName:"awsssooidc"}},_J={version:"3.387.0"},gJ=Ec(),Dp=Kt(),hJ=Pc(),g1=kn(),Oc=hr(),h1=hs(),CJ=xc(),SJ=wt(),bJ=b(),EJ=Kr(),C1=ys(),S1=Ct(),PJ=Ds(),A1="required",Bn="fn",Mn="argv",so="ref",kC="PartitionResult",on="tree",Tc="error",qc="endpoint",b1={[A1]:!1,type:"String"},E1={[A1]:!0,default:!1,type:"Boolean"},R1={[so]:"Endpoint"},I1={[Bn]:"booleanEquals",[Mn]:[{[so]:"UseFIPS"},!0]},N1={[Bn]:"booleanEquals",[Mn]:[{[so]:"UseDualStack"},!0]},an={},P1={[Bn]:"booleanEquals",[Mn]:[!0,{[Bn]:"getAttr",[Mn]:[{[so]:kC},"supportsFIPS"]}]},x1={[Bn]:"booleanEquals",[Mn]:[!0,{[Bn]:"getAttr",[Mn]:[{[so]:kC},"supportsDualStack"]}]},v1=[R1],w1=[I1],k1=[N1],xJ={version:"1.0",parameters:{Region:b1,UseDualStack:E1,UseFIPS:E1,Endpoint:b1},rules:[{conditions:[{[Bn]:"aws.partition",[Mn]:[{[so]:"Region"}],assign:kC}],type:on,rules:[{conditions:[{[Bn]:"isSet",[Mn]:v1},{[Bn]:"parseURL",[Mn]:v1,assign:"url"}],type:on,rules:[{conditions:w1,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:Tc},{type:on,rules:[{conditions:k1,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:Tc},{endpoint:{url:R1,properties:an,headers:an},type:qc}]}]},{conditions:[I1,N1],type:on,rules:[{conditions:[P1,x1],type:on,rules:[{endpoint:{url:"https://oidc-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:an,headers:an},type:qc}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:Tc}]},{conditions:w1,type:on,rules:[{conditions:[P1],type:on,rules:[{type:on,rules:[{endpoint:{url:"https://oidc-fips.{Region}.{PartitionResult#dnsSuffix}",properties:an,headers:an},type:qc}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:Tc}]},{conditions:k1,type:on,rules:[{conditions:[x1],type:on,rules:[{endpoint:{url:"https://oidc.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:an,headers:an},type:qc}]},{error:"DualStack is enabled but this partition does not support DualStack",type:Tc}]},{endpoint:{url:"https://oidc.{Region}.{PartitionResult#dnsSuffix}",properties:an,headers:an},type:qc}]}]},vJ=xJ,wJ=(e,n={})=>(0,PJ.resolveEndpoint)(vJ,{endpointParams:e,logger:n.logger}),kJ=e=>{var n,t,r,s,o,a,i,u,l;return{apiVersion:"2019-06-10",base64Decoder:(n=e==null?void 0:e.base64Decoder)!==null&&n!==void 0?n:C1.fromBase64,base64Encoder:(t=e==null?void 0:e.base64Encoder)!==null&&t!==void 0?t:C1.toBase64,disableHostPrefix:(r=e==null?void 0:e.disableHostPrefix)!==null&&r!==void 0?r:!1,endpointProvider:(s=e==null?void 0:e.endpointProvider)!==null&&s!==void 0?s:wJ,logger:(o=e==null?void 0:e.logger)!==null&&o!==void 0?o:new bJ.NoOpLogger,serviceId:(a=e==null?void 0:e.serviceId)!==null&&a!==void 0?a:"SSO OIDC",urlParser:(i=e==null?void 0:e.urlParser)!==null&&i!==void 0?i:EJ.parseUrl,utf8Decoder:(u=e==null?void 0:e.utf8Decoder)!==null&&u!==void 0?u:S1.fromUtf8,utf8Encoder:(l=e==null?void 0:e.utf8Encoder)!==null&&l!==void 0?l:S1.toUtf8}},AJ=b(),RJ=wc(),IJ=b(),NJ=e=>{var n,t,r,s,o,a,i,u,l,c;(0,IJ.emitWarningIfUnsupportedVersion)(process.version);let y=(0,RJ.resolveDefaultsModeConfig)(e),_=()=>y().then(AJ.loadConfigsForDefaultMode),C=kJ(e);return{...C,...e,runtime:"node",defaultsMode:y,bodyLengthChecker:(n=e==null?void 0:e.bodyLengthChecker)!==null&&n!==void 0?n:CJ.calculateBodyLength,defaultUserAgentProvider:(t=e==null?void 0:e.defaultUserAgentProvider)!==null&&t!==void 0?t:(0,gJ.defaultUserAgent)({serviceId:C.serviceId,clientVersion:_J.version}),maxAttempts:(r=e==null?void 0:e.maxAttempts)!==null&&r!==void 0?r:(0,Oc.loadConfig)(g1.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:(s=e==null?void 0:e.region)!==null&&s!==void 0?s:(0,Oc.loadConfig)(Dp.NODE_REGION_CONFIG_OPTIONS,Dp.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:(o=e==null?void 0:e.requestHandler)!==null&&o!==void 0?o:new h1.NodeHttpHandler(_),retryMode:(a=e==null?void 0:e.retryMode)!==null&&a!==void 0?a:(0,Oc.loadConfig)({...g1.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await _()).retryMode||SJ.DEFAULT_RETRY_MODE}),sha256:(i=e==null?void 0:e.sha256)!==null&&i!==void 0?i:hJ.Hash.bind(null,"sha256"),streamCollector:(u=e==null?void 0:e.streamCollector)!==null&&u!==void 0?u:h1.streamCollector,useDualstackEndpoint:(l=e==null?void 0:e.useDualstackEndpoint)!==null&&l!==void 0?l:(0,Oc.loadConfig)(Dp.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:(c=e==null?void 0:e.useFipsEndpoint)!==null&&c!==void 0?c:(0,Oc.loadConfig)(Dp.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS)}},O1=class extends fJ.Client{constructor(...[e]){let n=NJ(e||{}),t=yJ(n),r=(0,uJ.resolveRegionConfig)(t),s=(0,pJ.resolveEndpointConfig)(r),o=(0,_1.resolveRetryConfig)(s),a=(0,f1.resolveHostHeaderConfig)(o),i=(0,y1.resolveUserAgentConfig)(a);super(i),this.config=i,this.middlewareStack.use((0,_1.getRetryPlugin)(this.config)),this.middlewareStack.use((0,mJ.getContentLengthPlugin)(this.config)),this.middlewareStack.use((0,f1.getHostHeaderPlugin)(this.config)),this.middlewareStack.use((0,dJ.getLoggerPlugin)(this.config)),this.middlewareStack.use((0,lJ.getRecursionDetectionPlugin)(this.config)),this.middlewareStack.use((0,y1.getUserAgentPlugin)(this.config))}destroy(){super.destroy()}};Se.SSOOIDCClient=O1;var OJ=b(),TJ=x(),qJ=v(),BJ=b(),AC=ve(),R=b(),MJ=b(),_t=class T1 extends MJ.ServiceException{constructor(n){super(n),Object.setPrototypeOf(this,T1.prototype)}},q1=class B1 extends _t{constructor(n){super({name:"AccessDeniedException",$fault:"client",...n}),this.name="AccessDeniedException",this.$fault="client",Object.setPrototypeOf(this,B1.prototype),this.error=n.error,this.error_description=n.error_description}};Se.AccessDeniedException=q1;var M1=class D1 extends _t{constructor(n){super({name:"AuthorizationPendingException",$fault:"client",...n}),this.name="AuthorizationPendingException",this.$fault="client",Object.setPrototypeOf(this,D1.prototype),this.error=n.error,this.error_description=n.error_description}};Se.AuthorizationPendingException=M1;var F1=class L1 extends _t{constructor(n){super({name:"ExpiredTokenException",$fault:"client",...n}),this.name="ExpiredTokenException",this.$fault="client",Object.setPrototypeOf(this,L1.prototype),this.error=n.error,this.error_description=n.error_description}};Se.ExpiredTokenException=F1;var j1=class U1 extends _t{constructor(n){super({name:"InternalServerException",$fault:"server",...n}),this.name="InternalServerException",this.$fault="server",Object.setPrototypeOf(this,U1.prototype),this.error=n.error,this.error_description=n.error_description}};Se.InternalServerException=j1;var z1=class G1 extends _t{constructor(n){super({name:"InvalidClientException",$fault:"client",...n}),this.name="InvalidClientException",this.$fault="client",Object.setPrototypeOf(this,G1.prototype),this.error=n.error,this.error_description=n.error_description}};Se.InvalidClientException=z1;var DJ=class $1 extends _t{constructor(n){super({name:"InvalidGrantException",$fault:"client",...n}),this.name="InvalidGrantException",this.$fault="client",Object.setPrototypeOf(this,$1.prototype),this.error=n.error,this.error_description=n.error_description}},H1=class K1 extends _t{constructor(n){super({name:"InvalidRequestException",$fault:"client",...n}),this.name="InvalidRequestException",this.$fault="client",Object.setPrototypeOf(this,K1.prototype),this.error=n.error,this.error_description=n.error_description}};Se.InvalidRequestException=H1;var V1=class W1 extends _t{constructor(n){super({name:"InvalidScopeException",$fault:"client",...n}),this.name="InvalidScopeException",this.$fault="client",Object.setPrototypeOf(this,W1.prototype),this.error=n.error,this.error_description=n.error_description}};Se.InvalidScopeException=V1;var X1=class Y1 extends _t{constructor(n){super({name:"SlowDownException",$fault:"client",...n}),this.name="SlowDownException",this.$fault="client",Object.setPrototypeOf(this,Y1.prototype),this.error=n.error,this.error_description=n.error_description}};Se.SlowDownException=X1;var Q1=class J1 extends _t{constructor(n){super({name:"UnauthorizedClientException",$fault:"client",...n}),this.name="UnauthorizedClientException",this.$fault="client",Object.setPrototypeOf(this,J1.prototype),this.error=n.error,this.error_description=n.error_description}};Se.UnauthorizedClientException=Q1;var Z1=class eB extends _t{constructor(n){super({name:"UnsupportedGrantTypeException",$fault:"client",...n}),this.name="UnsupportedGrantTypeException",this.$fault="client",Object.setPrototypeOf(this,eB.prototype),this.error=n.error,this.error_description=n.error_description}};Se.UnsupportedGrantTypeException=Z1;var FJ=class tB extends _t{constructor(n){super({name:"InvalidClientMetadataException",$fault:"client",...n}),this.name="InvalidClientMetadataException",this.$fault="client",Object.setPrototypeOf(this,tB.prototype),this.error=n.error,this.error_description=n.error_description}},LJ=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a={"content-type":"application/json"},i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/token`,u;return u=JSON.stringify((0,R.take)(e,{clientId:[],clientSecret:[],code:[],deviceCode:[],grantType:[],redirectUri:[],refreshToken:[],scope:l=>(0,R._json)(l)})),new AC.HttpRequest({protocol:r,hostname:t,port:s,method:"POST",headers:a,path:i,body:u})},jJ=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a={"content-type":"application/json"},i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/client/register`,u;return u=JSON.stringify((0,R.take)(e,{clientName:[],clientType:[],scopes:l=>(0,R._json)(l)})),new AC.HttpRequest({protocol:r,hostname:t,port:s,method:"POST",headers:a,path:i,body:u})},UJ=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a={"content-type":"application/json"},i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/device_authorization`,u;return u=JSON.stringify((0,R.take)(e,{clientId:[],clientSecret:[],startUrl:[]})),new AC.HttpRequest({protocol:r,hostname:t,port:s,method:"POST",headers:a,path:i,body:u})},zJ=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return GJ(e,n);let t=(0,R.map)({$metadata:st(e)}),r=(0,R.expectNonNull)((0,R.expectObject)(await Fp(e.body,n)),"body"),s=(0,R.take)(r,{accessToken:R.expectString,expiresIn:R.expectInt32,idToken:R.expectString,refreshToken:R.expectString,tokenType:R.expectString});return Object.assign(t,s),t},GJ=async(e,n)=>{let t={...e,body:await OC(e.body,n)},r=TC(e,t.body);switch(r){case"AccessDeniedException":case"com.amazonaws.ssooidc#AccessDeniedException":throw await WJ(t,n);case"AuthorizationPendingException":case"com.amazonaws.ssooidc#AuthorizationPendingException":throw await XJ(t,n);case"ExpiredTokenException":case"com.amazonaws.ssooidc#ExpiredTokenException":throw await YJ(t,n);case"InternalServerException":case"com.amazonaws.ssooidc#InternalServerException":throw await IC(t,n);case"InvalidClientException":case"com.amazonaws.ssooidc#InvalidClientException":throw await nB(t,n);case"InvalidGrantException":case"com.amazonaws.ssooidc#InvalidGrantException":throw await JJ(t,n);case"InvalidRequestException":case"com.amazonaws.ssooidc#InvalidRequestException":throw await NC(t,n);case"InvalidScopeException":case"com.amazonaws.ssooidc#InvalidScopeException":throw await rB(t,n);case"SlowDownException":case"com.amazonaws.ssooidc#SlowDownException":throw await sB(t,n);case"UnauthorizedClientException":case"com.amazonaws.ssooidc#UnauthorizedClientException":throw await oB(t,n);case"UnsupportedGrantTypeException":case"com.amazonaws.ssooidc#UnsupportedGrantTypeException":throw await ZJ(t,n);default:let s=t.body;return RC({output:e,parsedBody:s,errorCode:r})}},$J=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return HJ(e,n);let t=(0,R.map)({$metadata:st(e)}),r=(0,R.expectNonNull)((0,R.expectObject)(await Fp(e.body,n)),"body"),s=(0,R.take)(r,{authorizationEndpoint:R.expectString,clientId:R.expectString,clientIdIssuedAt:R.expectLong,clientSecret:R.expectString,clientSecretExpiresAt:R.expectLong,tokenEndpoint:R.expectString});return Object.assign(t,s),t},HJ=async(e,n)=>{let t={...e,body:await OC(e.body,n)},r=TC(e,t.body);switch(r){case"InternalServerException":case"com.amazonaws.ssooidc#InternalServerException":throw await IC(t,n);case"InvalidClientMetadataException":case"com.amazonaws.ssooidc#InvalidClientMetadataException":throw await QJ(t,n);case"InvalidRequestException":case"com.amazonaws.ssooidc#InvalidRequestException":throw await NC(t,n);case"InvalidScopeException":case"com.amazonaws.ssooidc#InvalidScopeException":throw await rB(t,n);default:let s=t.body;return RC({output:e,parsedBody:s,errorCode:r})}},KJ=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return VJ(e,n);let t=(0,R.map)({$metadata:st(e)}),r=(0,R.expectNonNull)((0,R.expectObject)(await Fp(e.body,n)),"body"),s=(0,R.take)(r,{deviceCode:R.expectString,expiresIn:R.expectInt32,interval:R.expectInt32,userCode:R.expectString,verificationUri:R.expectString,verificationUriComplete:R.expectString});return Object.assign(t,s),t},VJ=async(e,n)=>{let t={...e,body:await OC(e.body,n)},r=TC(e,t.body);switch(r){case"InternalServerException":case"com.amazonaws.ssooidc#InternalServerException":throw await IC(t,n);case"InvalidClientException":case"com.amazonaws.ssooidc#InvalidClientException":throw await nB(t,n);case"InvalidRequestException":case"com.amazonaws.ssooidc#InvalidRequestException":throw await NC(t,n);case"SlowDownException":case"com.amazonaws.ssooidc#SlowDownException":throw await sB(t,n);case"UnauthorizedClientException":case"com.amazonaws.ssooidc#UnauthorizedClientException":throw await oB(t,n);default:let s=t.body;return RC({output:e,parsedBody:s,errorCode:r})}},RC=(0,R.withBaseException)(_t),WJ=async(e,n)=>{let t=(0,R.map)({}),r=e.body,s=(0,R.take)(r,{error:R.expectString,error_description:R.expectString});Object.assign(t,s);let o=new q1({$metadata:st(e),...t});return(0,R.decorateServiceException)(o,e.body)},XJ=async(e,n)=>{let t=(0,R.map)({}),r=e.body,s=(0,R.take)(r,{error:R.expectString,error_description:R.expectString});Object.assign(t,s);let o=new M1({$metadata:st(e),...t});return(0,R.decorateServiceException)(o,e.body)},YJ=async(e,n)=>{let t=(0,R.map)({}),r=e.body,s=(0,R.take)(r,{error:R.expectString,error_description:R.expectString});Object.assign(t,s);let o=new F1({$metadata:st(e),...t});return(0,R.decorateServiceException)(o,e.body)},IC=async(e,n)=>{let t=(0,R.map)({}),r=e.body,s=(0,R.take)(r,{error:R.expectString,error_description:R.expectString});Object.assign(t,s);let o=new j1({$metadata:st(e),...t});return(0,R.decorateServiceException)(o,e.body)},nB=async(e,n)=>{let t=(0,R.map)({}),r=e.body,s=(0,R.take)(r,{error:R.expectString,error_description:R.expectString});Object.assign(t,s);let o=new z1({$metadata:st(e),...t});return(0,R.decorateServiceException)(o,e.body)},QJ=async(e,n)=>{let t=(0,R.map)({}),r=e.body,s=(0,R.take)(r,{error:R.expectString,error_description:R.expectString});Object.assign(t,s);let o=new FJ({$metadata:st(e),...t});return(0,R.decorateServiceException)(o,e.body)},JJ=async(e,n)=>{let t=(0,R.map)({}),r=e.body,s=(0,R.take)(r,{error:R.expectString,error_description:R.expectString});Object.assign(t,s);let o=new DJ({$metadata:st(e),...t});return(0,R.decorateServiceException)(o,e.body)},NC=async(e,n)=>{let t=(0,R.map)({}),r=e.body,s=(0,R.take)(r,{error:R.expectString,error_description:R.expectString});Object.assign(t,s);let o=new H1({$metadata:st(e),...t});return(0,R.decorateServiceException)(o,e.body)},rB=async(e,n)=>{let t=(0,R.map)({}),r=e.body,s=(0,R.take)(r,{error:R.expectString,error_description:R.expectString});Object.assign(t,s);let o=new V1({$metadata:st(e),...t});return(0,R.decorateServiceException)(o,e.body)},sB=async(e,n)=>{let t=(0,R.map)({}),r=e.body,s=(0,R.take)(r,{error:R.expectString,error_description:R.expectString});Object.assign(t,s);let o=new X1({$metadata:st(e),...t});return(0,R.decorateServiceException)(o,e.body)},oB=async(e,n)=>{let t=(0,R.map)({}),r=e.body,s=(0,R.take)(r,{error:R.expectString,error_description:R.expectString});Object.assign(t,s);let o=new Q1({$metadata:st(e),...t});return(0,R.decorateServiceException)(o,e.body)},ZJ=async(e,n)=>{let t=(0,R.map)({}),r=e.body,s=(0,R.take)(r,{error:R.expectString,error_description:R.expectString});Object.assign(t,s);let o=new Z1({$metadata:st(e),...t});return(0,R.decorateServiceException)(o,e.body)},st=e=>{var n,t;return{httpStatusCode:e.statusCode,requestId:(t=(n=e.headers["x-amzn-requestid"])!==null&&n!==void 0?n:e.headers["x-amzn-request-id"])!==null&&t!==void 0?t:e.headers["x-amz-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]}},eZ=(e,n)=>(0,R.collectBody)(e,n).then(t=>n.utf8Encoder(t)),Fp=(e,n)=>eZ(e,n).then(t=>t.length?JSON.parse(t):{}),OC=async(e,n)=>{var t;let r=await Fp(e,n);return r.message=(t=r.message)!==null&&t!==void 0?t:r.Message,r},TC=(e,n)=>{let t=(o,a)=>Object.keys(o).find(i=>i.toLowerCase()===a.toLowerCase()),r=o=>{let a=o;return typeof a=="number"&&(a=a.toString()),a.indexOf(",")>=0&&(a=a.split(",")[0]),a.indexOf(":")>=0&&(a=a.split(":")[0]),a.indexOf("#")>=0&&(a=a.split("#")[1]),a},s=t(e.headers,"x-amzn-errortype");if(s!==void 0)return r(e.headers[s]);if(n.code!==void 0)return r(n.code);if(n.__type!==void 0)return r(n.__type)},iB=class aB extends BJ.Command{constructor(n){super(),this.input=n}static getEndpointParameterInstructions(){return{UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}resolveMiddleware(n,t,r){this.middlewareStack.use((0,qJ.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,TJ.getEndpointPlugin)(t,aB.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"SSOOIDCClient",commandName:"CreateTokenCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return LJ(n,t)}deserialize(n,t){return zJ(n,t)}};Se.CreateTokenCommand=iB;var tZ=x(),nZ=v(),rZ=b(),sZ=class cB extends rZ.Command{constructor(n){super(),this.input=n}static getEndpointParameterInstructions(){return{UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}resolveMiddleware(n,t,r){this.middlewareStack.use((0,nZ.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,tZ.getEndpointPlugin)(t,cB.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"SSOOIDCClient",commandName:"RegisterClientCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return jJ(n,t)}deserialize(n,t){return $J(n,t)}},oZ=x(),iZ=v(),aZ=b(),cZ=class dB extends aZ.Command{constructor(n){super(),this.input=n}static getEndpointParameterInstructions(){return{UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}resolveMiddleware(n,t,r){this.middlewareStack.use((0,iZ.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,oZ.getEndpointPlugin)(t,dB.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"SSOOIDCClient",commandName:"StartDeviceAuthorizationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return UJ(n,t)}deserialize(n,t){return KJ(n,t)}},dZ={CreateTokenCommand:iB,RegisterClientCommand:sZ,StartDeviceAuthorizationCommand:cZ},lZ=class extends O1{};(0,OJ.createAggregatedClient)(dZ,lZ)});var jp=m(oo=>{"use strict";Object.defineProperty(oo,"__esModule",{value:!0});oo.REFRESH_MESSAGE=oo.EXPIRE_WINDOW_MS=void 0;oo.EXPIRE_WINDOW_MS=5*60*1e3;oo.REFRESH_MESSAGE="To refresh this SSO session run 'aws sso login' with the corresponding profile."});var lB=m(Up=>{"use strict";Object.defineProperty(Up,"__esModule",{value:!0});Up.getSsoOidcClient=void 0;var uZ=Lp(),qC={},mZ=e=>{if(qC[e])return qC[e];let n=new uZ.SSOOIDCClient({region:e});return qC[e]=n,n};Up.getSsoOidcClient=mZ});var uB=m(zp=>{"use strict";Object.defineProperty(zp,"__esModule",{value:!0});zp.getNewSsoOidcToken=void 0;var pZ=Lp(),fZ=lB(),yZ=(e,n)=>(0,fZ.getSsoOidcClient)(n).send(new pZ.CreateTokenCommand({clientId:e.clientId,clientSecret:e.clientSecret,refreshToken:e.refreshToken,grantType:"refresh_token"}));zp.getNewSsoOidcToken=yZ});var mB=m(Gp=>{"use strict";Object.defineProperty(Gp,"__esModule",{value:!0});Gp.validateTokenExpiry=void 0;var _Z=Ce(),gZ=jp(),hZ=e=>{if(e.expiration&&e.expiration.getTime(){"use strict";Object.defineProperty($p,"__esModule",{value:!0});$p.validateTokenKey=void 0;var CZ=Ce(),SZ=jp(),bZ=(e,n,t=!1)=>{if(typeof n>"u")throw new CZ.TokenProviderError(`Value not present for '${e}' in SSO Token${t?". Cannot refresh":""}. ${SZ.REFRESH_MESSAGE}`,!1)};$p.validateTokenKey=bZ});var fB=m(Hp=>{"use strict";Object.defineProperty(Hp,"__esModule",{value:!0});Hp.writeSSOTokenToFile=void 0;var EZ=Jt(),PZ=require("fs"),{writeFile:xZ}=PZ.promises,vZ=(e,n)=>{let t=(0,EZ.getSSOTokenFilepath)(e),r=JSON.stringify(n,null,2);return xZ(t,r)};Hp.writeSSOTokenToFile=vZ});var BC=m(Vp=>{"use strict";Object.defineProperty(Vp,"__esModule",{value:!0});Vp.fromSso=void 0;var Bc=Ce(),Kp=Jt(),yB=jp(),wZ=uB(),_B=mB(),ns=pB(),kZ=fB(),gB=new Date(0),AZ=(e={})=>async()=>{let n=await(0,Kp.parseKnownFiles)(e),t=(0,Kp.getProfileName)(e),r=n[t];if(r){if(!r.sso_session)throw new Bc.TokenProviderError(`Profile '${t}' is missing required property 'sso_session'.`)}else throw new Bc.TokenProviderError(`Profile '${t}' could not be found in shared credentials file.`,!1);let s=r.sso_session,a=(await(0,Kp.loadSsoSessionData)(e))[s];if(!a)throw new Bc.TokenProviderError(`Sso session '${s}' could not be found in shared credentials file.`,!1);for(let C of["sso_start_url","sso_region"])if(!a[C])throw new Bc.TokenProviderError(`Sso session '${s}' is missing required property '${C}'.`,!1);let i=a.sso_start_url,u=a.sso_region,l;try{l=await(0,Kp.getSSOTokenFromFile)(s)}catch{throw new Bc.TokenProviderError(`The SSO session token associated with profile=${t} was not found or is invalid. ${yB.REFRESH_MESSAGE}`,!1)}(0,ns.validateTokenKey)("accessToken",l.accessToken),(0,ns.validateTokenKey)("expiresAt",l.expiresAt);let{accessToken:c,expiresAt:y}=l,_={token:c,expiration:new Date(y)};if(_.expiration.getTime()-Date.now()>yB.EXPIRE_WINDOW_MS)return _;if(Date.now()-gB.getTime()<30*1e3)return(0,_B.validateTokenExpiry)(_),_;(0,ns.validateTokenKey)("clientId",l.clientId,!0),(0,ns.validateTokenKey)("clientSecret",l.clientSecret,!0),(0,ns.validateTokenKey)("refreshToken",l.refreshToken,!0);try{gB.setTime(Date.now());let C=await(0,wZ.getNewSsoOidcToken)(l,u);(0,ns.validateTokenKey)("accessToken",C.accessToken),(0,ns.validateTokenKey)("expiresIn",C.expiresIn);let P=new Date(Date.now()+C.expiresIn*1e3);try{await(0,kZ.writeSSOTokenToFile)(s,{...l,accessToken:C.accessToken,expiresAt:P.toISOString(),refreshToken:C.refreshToken})}catch{}return{token:C.accessToken,expiration:P}}catch{return(0,_B.validateTokenExpiry)(_),_}};Vp.fromSso=AZ});var hB=m(Wp=>{"use strict";Object.defineProperty(Wp,"__esModule",{value:!0});Wp.fromStatic=void 0;var RZ=Ce(),IZ=({token:e})=>async()=>{if(!e||!e.token)throw new RZ.TokenProviderError("Please pass a valid token to fromStatic",!1);return e};Wp.fromStatic=IZ});var CB=m(Xp=>{"use strict";Object.defineProperty(Xp,"__esModule",{value:!0});Xp.nodeProvider=void 0;var MC=Ce(),NZ=BC(),OZ=(e={})=>(0,MC.memoize)((0,MC.chain)((0,NZ.fromSso)(e),async()=>{throw new MC.TokenProviderError("Could not load token from any providers",!1)}),n=>n.expiration!==void 0&&n.expiration.getTime()-Date.now()<3e5,n=>n.expiration!==void 0);Xp.nodeProvider=OZ});var SB=m(io=>{"use strict";Object.defineProperty(io,"__esModule",{value:!0});var Yp=(U(),L(j));Yp.__exportStar(Lp(),io);Yp.__exportStar(BC(),io);Yp.__exportStar(hB(),io);Yp.__exportStar(CB(),io)});var EB=m(Qp=>{"use strict";Object.defineProperty(Qp,"__esModule",{value:!0});Qp.resolveSSOCredentials=void 0;var bB=p1(),TZ=SB(),Mc=Ce(),qZ=Jt(),Dc=!1,BZ=async({ssoStartUrl:e,ssoSession:n,ssoAccountId:t,ssoRegion:r,ssoRoleName:s,ssoClient:o,profile:a})=>{let i,u="To refresh this SSO session run aws sso login with the corresponding profile.";if(n)try{let F=await(0,TZ.fromSso)({profile:a})();i={accessToken:F.token,expiresAt:new Date(F.expiration).toISOString()}}catch(F){throw new Mc.CredentialsProviderError(F.message,Dc)}else try{i=await(0,qZ.getSSOTokenFromFile)(e)}catch{throw new Mc.CredentialsProviderError(`The SSO session associated with this profile is invalid. ${u}`,Dc)}if(new Date(i.expiresAt).getTime()-Date.now()<=0)throw new Mc.CredentialsProviderError(`The SSO session associated with this profile has expired. ${u}`,Dc);let{accessToken:l}=i,c=o||new bB.SSOClient({region:r}),y;try{y=await c.send(new bB.GetRoleCredentialsCommand({accountId:t,roleName:s,accessToken:l}))}catch(F){throw Mc.CredentialsProviderError.from(F,Dc)}let{roleCredentials:{accessKeyId:_,secretAccessKey:C,sessionToken:P,expiration:D}={}}=y;if(!_||!C||!P||!D)throw new Mc.CredentialsProviderError("SSO returns an invalid temporary credential.",Dc);return{accessKeyId:_,secretAccessKey:C,sessionToken:P,expiration:new Date(D)}};Qp.resolveSSOCredentials=BZ});var DC=m(Jp=>{"use strict";Object.defineProperty(Jp,"__esModule",{value:!0});Jp.validateSsoProfile=void 0;var MZ=Ce(),DZ=e=>{let{sso_start_url:n,sso_account_id:t,sso_region:r,sso_role_name:s}=e;if(!n||!t||!r||!s)throw new MZ.CredentialsProviderError(`Profile is configured with invalid SSO credentials. Required parameters "sso_account_id", "sso_region", "sso_role_name", "sso_start_url". Got ${Object.keys(e).join(", ")} -Reference: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sso.html`,!1);return e};Jp.validateSsoProfile=DZ});var xB=m(Zp=>{"use strict";Object.defineProperty(Zp,"__esModule",{value:!0});Zp.fromSSO=void 0;var Fc=Ce(),FC=Jt(),FZ=rC(),PB=EB(),LZ=DC(),jZ=(e={})=>async()=>{let{ssoStartUrl:n,ssoAccountId:t,ssoRegion:r,ssoRoleName:s,ssoClient:o,ssoSession:a}=e,i=(0,FC.getProfileName)(e);if(!n&&!t&&!r&&!s&&!a){let l=(await(0,FC.parseKnownFiles)(e))[i];if(!l)throw new Fc.CredentialsProviderError(`Profile ${i} was not found.`);if(!(0,FZ.isSsoProfile)(l))throw new Fc.CredentialsProviderError(`Profile ${i} is not configured with SSO credentials.`);if(l!=null&&l.sso_session){let F=(await(0,FC.loadSsoSessionData)(e))[l.sso_session],K=` configurations in profile ${i} and sso-session ${l.sso_session}`;if(r&&r!==F.sso_region)throw new Fc.CredentialsProviderError("Conflicting SSO region"+K,!1);if(n&&n!==F.sso_start_url)throw new Fc.CredentialsProviderError("Conflicting SSO start_url"+K,!1);l.sso_region=F.sso_region,l.sso_start_url=F.sso_start_url}let{sso_start_url:c,sso_account_id:y,sso_region:_,sso_role_name:C,sso_session:P}=(0,LZ.validateSsoProfile)(l);return(0,PB.resolveSSOCredentials)({ssoStartUrl:c,ssoSession:P,ssoAccountId:y,ssoRegion:_,ssoRoleName:C,ssoClient:o,profile:i})}else{if(!n||!t||!r||!s)throw new Fc.CredentialsProviderError('Incomplete configuration. The fromSSO() argument hash must include "ssoStartUrl", "ssoAccountId", "ssoRegion", "ssoRoleName"');return(0,PB.resolveSSOCredentials)({ssoStartUrl:n,ssoSession:a,ssoAccountId:t,ssoRegion:r,ssoRoleName:s,ssoClient:o,profile:i})}};Zp.fromSSO=jZ});var wB=m(vB=>{"use strict";Object.defineProperty(vB,"__esModule",{value:!0})});var tf=m(ao=>{"use strict";Object.defineProperty(ao,"__esModule",{value:!0});var ef=(U(),L(j));ef.__exportStar(xB(),ao);ef.__exportStar(rC(),ao);ef.__exportStar(wB(),ao);ef.__exportStar(DC(),ao)});var AB=m(co=>{"use strict";Object.defineProperty(co,"__esModule",{value:!0});co.resolveSsoCredentials=co.isSsoProfile=void 0;var kB=tf(),UZ=tf();Object.defineProperty(co,"isSsoProfile",{enumerable:!0,get:function(){return UZ.isSsoProfile}});var zZ=e=>{let{sso_start_url:n,sso_account_id:t,sso_session:r,sso_region:s,sso_role_name:o}=(0,kB.validateSsoProfile)(e);return(0,kB.fromSSO)({ssoStartUrl:n,ssoAccountId:t,ssoSession:r,ssoRegion:s,ssoRoleName:o})()};co.resolveSsoCredentials=zZ});var RB=m(lo=>{"use strict";Object.defineProperty(lo,"__esModule",{value:!0});lo.resolveStaticCredentials=lo.isStaticCredsProfile=void 0;var GZ=e=>!!e&&typeof e=="object"&&typeof e.aws_access_key_id=="string"&&typeof e.aws_secret_access_key=="string"&&["undefined","string"].indexOf(typeof e.aws_session_token)>-1;lo.isStaticCredsProfile=GZ;var $Z=e=>Promise.resolve({accessKeyId:e.aws_access_key_id,secretAccessKey:e.aws_secret_access_key,sessionToken:e.aws_session_token});lo.resolveStaticCredentials=$Z});var LC=m(nf=>{"use strict";Object.defineProperty(nf,"__esModule",{value:!0});nf.fromWebToken=void 0;var HZ=Ce(),KZ=e=>()=>{let{roleArn:n,roleSessionName:t,webIdentityToken:r,providerId:s,policyArns:o,policy:a,durationSeconds:i,roleAssumerWithWebIdentity:u}=e;if(!u)throw new HZ.CredentialsProviderError(`Role Arn '${n}' needs to be assumed with web identity, but no role assumption callback was provided.`,!1);return u({RoleArn:n,RoleSessionName:t??`aws-sdk-js-session-${Date.now()}`,WebIdentityToken:r,ProviderId:s,PolicyArns:o,Policy:a,DurationSeconds:i})};nf.fromWebToken=KZ});var IB=m(rf=>{"use strict";Object.defineProperty(rf,"__esModule",{value:!0});rf.fromTokenFile=void 0;var VZ=Ce(),WZ=require("fs"),XZ=LC(),YZ="AWS_WEB_IDENTITY_TOKEN_FILE",QZ="AWS_ROLE_ARN",JZ="AWS_ROLE_SESSION_NAME",ZZ=(e={})=>async()=>{var n,t,r;let s=(n=e==null?void 0:e.webIdentityTokenFile)!==null&&n!==void 0?n:process.env[YZ],o=(t=e==null?void 0:e.roleArn)!==null&&t!==void 0?t:process.env[QZ],a=(r=e==null?void 0:e.roleSessionName)!==null&&r!==void 0?r:process.env[JZ];if(!s||!o)throw new VZ.CredentialsProviderError("Web identity configuration not specified");return(0,XZ.fromWebToken)({...e,webIdentityToken:(0,WZ.readFileSync)(s,{encoding:"ascii"}),roleArn:o,roleSessionName:a})()};rf.fromTokenFile=ZZ});var jC=m(sf=>{"use strict";Object.defineProperty(sf,"__esModule",{value:!0});var NB=(U(),L(j));NB.__exportStar(IB(),sf);NB.__exportStar(LC(),sf)});var OB=m(uo=>{"use strict";Object.defineProperty(uo,"__esModule",{value:!0});uo.resolveWebIdentityCredentials=uo.isWebIdentityProfile=void 0;var eee=jC(),tee=e=>!!e&&typeof e=="object"&&typeof e.web_identity_token_file=="string"&&typeof e.role_arn=="string"&&["undefined","string"].indexOf(typeof e.role_session_name)>-1;uo.isWebIdentityProfile=tee;var nee=async(e,n)=>(0,eee.fromTokenFile)({webIdentityTokenFile:e.web_identity_token_file,roleArn:e.role_arn,roleSessionName:e.role_session_name,roleAssumerWithWebIdentity:n.roleAssumerWithWebIdentity})();uo.resolveWebIdentityCredentials=nee});var Zh=m(af=>{"use strict";Object.defineProperty(af,"__esModule",{value:!0});af.resolveProfileData=void 0;var ree=Ce(),TB=VT(),qB=JT(),BB=AB(),of=RB(),MB=OB(),see=async(e,n,t,r={})=>{let s=n[e];if(Object.keys(r).length>0&&(0,of.isStaticCredsProfile)(s))return(0,of.resolveStaticCredentials)(s);if((0,TB.isAssumeRoleProfile)(s))return(0,TB.resolveAssumeRoleCredentials)(e,n,t,r);if((0,of.isStaticCredsProfile)(s))return(0,of.resolveStaticCredentials)(s);if((0,MB.isWebIdentityProfile)(s))return(0,MB.resolveWebIdentityCredentials)(s,t);if((0,qB.isProcessProfile)(s))return(0,qB.resolveProcessCredentials)(t,e);if((0,BB.isSsoProfile)(s))return(0,BB.resolveSsoCredentials)(s);throw new ree.CredentialsProviderError(`Profile ${e} could not be found or parsed in shared credentials file.`)};af.resolveProfileData=see});var FB=m(cf=>{"use strict";Object.defineProperty(cf,"__esModule",{value:!0});cf.fromIni=void 0;var DB=Jt(),oee=Zh(),iee=(e={})=>async()=>{let n=await(0,DB.parseKnownFiles)(e);return(0,oee.resolveProfileData)((0,DB.getProfileName)(e),n,e)};cf.fromIni=iee});var LB=m(UC=>{"use strict";Object.defineProperty(UC,"__esModule",{value:!0});var aee=(U(),L(j));aee.__exportStar(FB(),UC)});var jB=m(rs=>{"use strict";Object.defineProperty(rs,"__esModule",{value:!0});rs.remoteProvider=rs.ENV_IMDS_DISABLED=void 0;var df=Wm(),cee=Ce();rs.ENV_IMDS_DISABLED="AWS_EC2_METADATA_DISABLED";var dee=e=>process.env[df.ENV_CMDS_RELATIVE_URI]||process.env[df.ENV_CMDS_FULL_URI]?(0,df.fromContainerMetadata)(e):process.env[rs.ENV_IMDS_DISABLED]?async()=>{throw new cee.CredentialsProviderError("EC2 Instance Metadata Service access disabled")}:(0,df.fromInstanceMetadata)(e);rs.remoteProvider=dee});var UB=m(lf=>{"use strict";Object.defineProperty(lf,"__esModule",{value:!0});lf.defaultProvider=void 0;var lee=Mh(),uee=LB(),mee=nC(),pee=tf(),fee=jC(),zC=Ce(),yee=Jt(),_ee=jB(),gee=(e={})=>(0,zC.memoize)((0,zC.chain)(...e.profile||process.env[yee.ENV_PROFILE]?[]:[(0,lee.fromEnv)()],(0,pee.fromSSO)(e),(0,uee.fromIni)(e),(0,mee.fromProcess)(e),(0,fee.fromTokenFile)(e),(0,_ee.remoteProvider)(e),async()=>{throw new zC.CredentialsProviderError("Could not load credentials from any providers",!1)}),n=>n.expiration!==void 0&&n.expiration.getTime()-Date.now()<3e5,n=>n.expiration!==void 0);lf.defaultProvider=gee});var $C=m(GC=>{"use strict";Object.defineProperty(GC,"__esModule",{value:!0});var hee=(U(),L(j));hee.__exportStar(UB(),GC)});var dM=m(uf=>{"use strict";Object.defineProperty(uf,"__esModule",{value:!0});uf.ruleSet=void 0;var ZB="required",se="type",_e="fn",ge="argv",br="ref",zB=!1,Cee=!0,ss="booleanEquals",cn="tree",Xe="stringEquals",eM="sigv4",tM="sts",nM="us-east-1",ke="endpoint",GB="https://sts.{Region}.{PartitionResult#dnsSuffix}",mo="error",KC="getAttr",$B={[ZB]:!1,[se]:"String"},HC={[ZB]:!0,default:!1,[se]:"Boolean"},rM={[br]:"Endpoint"},HB={[_e]:"isSet",[ge]:[{[br]:"Region"}]},Ye={[br]:"Region"},KB={[_e]:"aws.partition",[ge]:[Ye],assign:"PartitionResult"},sM={[br]:"UseFIPS"},oM={[br]:"UseDualStack"},nt={url:"https://sts.amazonaws.com",properties:{authSchemes:[{name:eM,signingName:tM,signingRegion:nM}]},headers:{}},gt={},VB={conditions:[{[_e]:Xe,[ge]:[Ye,"aws-global"]}],[ke]:nt,[se]:ke},iM={[_e]:ss,[ge]:[sM,!0]},aM={[_e]:ss,[ge]:[oM,!0]},WB={[_e]:ss,[ge]:[!0,{[_e]:KC,[ge]:[{[br]:"PartitionResult"},"supportsFIPS"]}]},cM={[br]:"PartitionResult"},XB={[_e]:ss,[ge]:[!0,{[_e]:KC,[ge]:[cM,"supportsDualStack"]}]},YB=[{[_e]:"isSet",[ge]:[rM]}],QB=[iM],JB=[aM],See={version:"1.0",parameters:{Region:$B,UseDualStack:HC,UseFIPS:HC,Endpoint:$B,UseGlobalEndpoint:HC},rules:[{conditions:[{[_e]:ss,[ge]:[{[br]:"UseGlobalEndpoint"},Cee]},{[_e]:"not",[ge]:YB},HB,KB,{[_e]:ss,[ge]:[sM,zB]},{[_e]:ss,[ge]:[oM,zB]}],[se]:cn,rules:[{conditions:[{[_e]:Xe,[ge]:[Ye,"ap-northeast-1"]}],endpoint:nt,[se]:ke},{conditions:[{[_e]:Xe,[ge]:[Ye,"ap-south-1"]}],endpoint:nt,[se]:ke},{conditions:[{[_e]:Xe,[ge]:[Ye,"ap-southeast-1"]}],endpoint:nt,[se]:ke},{conditions:[{[_e]:Xe,[ge]:[Ye,"ap-southeast-2"]}],endpoint:nt,[se]:ke},VB,{conditions:[{[_e]:Xe,[ge]:[Ye,"ca-central-1"]}],endpoint:nt,[se]:ke},{conditions:[{[_e]:Xe,[ge]:[Ye,"eu-central-1"]}],endpoint:nt,[se]:ke},{conditions:[{[_e]:Xe,[ge]:[Ye,"eu-north-1"]}],endpoint:nt,[se]:ke},{conditions:[{[_e]:Xe,[ge]:[Ye,"eu-west-1"]}],endpoint:nt,[se]:ke},{conditions:[{[_e]:Xe,[ge]:[Ye,"eu-west-2"]}],endpoint:nt,[se]:ke},{conditions:[{[_e]:Xe,[ge]:[Ye,"eu-west-3"]}],endpoint:nt,[se]:ke},{conditions:[{[_e]:Xe,[ge]:[Ye,"sa-east-1"]}],endpoint:nt,[se]:ke},{conditions:[{[_e]:Xe,[ge]:[Ye,nM]}],endpoint:nt,[se]:ke},{conditions:[{[_e]:Xe,[ge]:[Ye,"us-east-2"]}],endpoint:nt,[se]:ke},{conditions:[{[_e]:Xe,[ge]:[Ye,"us-west-1"]}],endpoint:nt,[se]:ke},{conditions:[{[_e]:Xe,[ge]:[Ye,"us-west-2"]}],endpoint:nt,[se]:ke},{endpoint:{url:GB,properties:{authSchemes:[{name:eM,signingName:tM,signingRegion:"{Region}"}]},headers:gt},[se]:ke}]},{conditions:YB,[se]:cn,rules:[{conditions:QB,error:"Invalid Configuration: FIPS and custom endpoint are not supported",[se]:mo},{conditions:JB,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",[se]:mo},{endpoint:{url:rM,properties:gt,headers:gt},[se]:ke}]},{conditions:[HB],[se]:cn,rules:[{conditions:[KB],[se]:cn,rules:[{conditions:[iM,aM],[se]:cn,rules:[{conditions:[WB,XB],[se]:cn,rules:[{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:gt,headers:gt},[se]:ke}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",[se]:mo}]},{conditions:QB,[se]:cn,rules:[{conditions:[WB],[se]:cn,rules:[{conditions:[{[_e]:Xe,[ge]:["aws-us-gov",{[_e]:KC,[ge]:[cM,"name"]}]}],endpoint:{url:"https://sts.{Region}.amazonaws.com",properties:gt,headers:gt},[se]:ke},{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dnsSuffix}",properties:gt,headers:gt},[se]:ke}]},{error:"FIPS is enabled but this partition does not support FIPS",[se]:mo}]},{conditions:JB,[se]:cn,rules:[{conditions:[XB],[se]:cn,rules:[{endpoint:{url:"https://sts.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:gt,headers:gt},[se]:ke}]},{error:"DualStack is enabled but this partition does not support DualStack",[se]:mo}]},VB,{endpoint:{url:GB,properties:gt,headers:gt},[se]:ke}]}]},{error:"Invalid Configuration: Missing Region",[se]:mo}]};uf.ruleSet=See});var lM=m(mf=>{"use strict";Object.defineProperty(mf,"__esModule",{value:!0});mf.defaultEndpointResolver=void 0;var bee=Ds(),Eee=dM(),Pee=(e,n={})=>(0,bee.resolveEndpoint)(Eee.ruleSet,{endpointParams:e,logger:n.logger});mf.defaultEndpointResolver=Pee});var pM=m(pf=>{"use strict";Object.defineProperty(pf,"__esModule",{value:!0});pf.getRuntimeConfig=void 0;var xee=b(),vee=Kr(),uM=ys(),mM=Ct(),wee=lM(),kee=e=>({apiVersion:"2011-06-15",base64Decoder:(e==null?void 0:e.base64Decoder)??uM.fromBase64,base64Encoder:(e==null?void 0:e.base64Encoder)??uM.toBase64,disableHostPrefix:(e==null?void 0:e.disableHostPrefix)??!1,endpointProvider:(e==null?void 0:e.endpointProvider)??wee.defaultEndpointResolver,extensions:(e==null?void 0:e.extensions)??[],logger:(e==null?void 0:e.logger)??new xee.NoOpLogger,serviceId:(e==null?void 0:e.serviceId)??"STS",urlParser:(e==null?void 0:e.urlParser)??vee.parseUrl,utf8Decoder:(e==null?void 0:e.utf8Decoder)??mM.fromUtf8,utf8Encoder:(e==null?void 0:e.utf8Encoder)??mM.toUtf8});pf.getRuntimeConfig=kee});var _M=m(yf=>{"use strict";Object.defineProperty(yf,"__esModule",{value:!0});yf.getRuntimeConfig=void 0;var Aee=(U(),L(j)),Ree=Aee.__importDefault(CO()),Iee=qh(),Nee=$C(),Oee=Ec(),ff=Kt(),Tee=Pc(),fM=kn(),Lc=hr(),yM=hs(),qee=xc(),Bee=wt(),Mee=pM(),Dee=b(),Fee=wc(),Lee=b(),jee=e=>{(0,Lee.emitWarningIfUnsupportedVersion)(process.version);let n=(0,Fee.resolveDefaultsModeConfig)(e),t=()=>n().then(Dee.loadConfigsForDefaultMode),r=(0,Mee.getRuntimeConfig)(e);return{...r,...e,runtime:"node",defaultsMode:n,bodyLengthChecker:(e==null?void 0:e.bodyLengthChecker)??qee.calculateBodyLength,credentialDefaultProvider:(e==null?void 0:e.credentialDefaultProvider)??(0,Iee.decorateDefaultCredentialProvider)(Nee.defaultProvider),defaultUserAgentProvider:(e==null?void 0:e.defaultUserAgentProvider)??(0,Oee.defaultUserAgent)({serviceId:r.serviceId,clientVersion:Ree.default.version}),maxAttempts:(e==null?void 0:e.maxAttempts)??(0,Lc.loadConfig)(fM.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:(e==null?void 0:e.region)??(0,Lc.loadConfig)(ff.NODE_REGION_CONFIG_OPTIONS,ff.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:(e==null?void 0:e.requestHandler)??new yM.NodeHttpHandler(t),retryMode:(e==null?void 0:e.retryMode)??(0,Lc.loadConfig)({...fM.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await t()).retryMode||Bee.DEFAULT_RETRY_MODE}),sha256:(e==null?void 0:e.sha256)??Tee.Hash.bind(null,"sha256"),streamCollector:(e==null?void 0:e.streamCollector)??yM.streamCollector,useDualstackEndpoint:(e==null?void 0:e.useDualstackEndpoint)??(0,Lc.loadConfig)(ff.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:(e==null?void 0:e.useFipsEndpoint)??(0,Lc.loadConfig)(ff.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS)}};yf.getRuntimeConfig=jee});var SM=m(_f=>{"use strict";Object.defineProperty(_f,"__esModule",{value:!0});_f.resolveRuntimeExtensions=void 0;var gM=_p(),hM=ve(),CM=b(),VC=e=>e,Uee=(e,n)=>{let t={...VC((0,gM.getAwsRegionExtensionConfiguration)(e)),...VC((0,CM.getDefaultExtensionConfiguration)(e)),...VC((0,hM.getHttpHandlerExtensionConfiguration)(e))};return n.forEach(r=>r.configure(t)),{...e,...(0,gM.resolveAwsRegionExtensionConfiguration)(t),...(0,CM.resolveDefaultRuntimeConfig)(t),...(0,hM.resolveHttpHandlerRuntimeConfig)(t)}};_f.resolveRuntimeExtensions=Uee});var gf=m(po=>{"use strict";Object.defineProperty(po,"__esModule",{value:!0});po.STSClient=po.__Client=void 0;var bM=qa(),zee=Ba(),Gee=Ma(),$ee=gO(),EM=nc(),Hee=Kt(),Kee=ic(),Vee=x(),PM=kn(),xM=b();Object.defineProperty(po,"__Client",{enumerable:!0,get:function(){return xM.Client}});var Wee=hO(),Xee=_M(),Yee=SM(),WC=class e extends xM.Client{constructor(...[n]){let t=(0,Xee.getRuntimeConfig)(n||{}),r=(0,Wee.resolveClientEndpointParameters)(t),s=(0,Hee.resolveRegionConfig)(r),o=(0,Vee.resolveEndpointConfig)(s),a=(0,PM.resolveRetryConfig)(o),i=(0,bM.resolveHostHeaderConfig)(a),u=(0,$ee.resolveStsAuthConfig)(i,{stsClientCtor:e}),l=(0,EM.resolveUserAgentConfig)(u),c=(0,Yee.resolveRuntimeExtensions)(l,(n==null?void 0:n.extensions)||[]);super(c),this.config=c,this.middlewareStack.use((0,PM.getRetryPlugin)(this.config)),this.middlewareStack.use((0,Kee.getContentLengthPlugin)(this.config)),this.middlewareStack.use((0,bM.getHostHeaderPlugin)(this.config)),this.middlewareStack.use((0,zee.getLoggerPlugin)(this.config)),this.middlewareStack.use((0,Gee.getRecursionDetectionPlugin)(this.config)),this.middlewareStack.use((0,EM.getUserAgentPlugin)(this.config))}destroy(){super.destroy()}};po.STSClient=WC});var YC=m(fo=>{"use strict";Object.defineProperty(fo,"__esModule",{value:!0});fo.AssumeRoleWithSAMLCommand=fo.$Command=void 0;var Qee=x(),Jee=v(),kM=b();Object.defineProperty(fo,"$Command",{enumerable:!0,get:function(){return kM.Command}});var vM=cr(),wM=In(),XC=class e extends kM.Command{static getEndpointParameterInstructions(){return{UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Jee.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Qee.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"STSClient",commandName:"AssumeRoleWithSAMLCommand",inputFilterSensitiveLog:vM.AssumeRoleWithSAMLRequestFilterSensitiveLog,outputFilterSensitiveLog:vM.AssumeRoleWithSAMLResponseFilterSensitiveLog},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,wM.se_AssumeRoleWithSAMLCommand)(n,t)}deserialize(n,t){return(0,wM.de_AssumeRoleWithSAMLCommand)(n,t)}};fo.AssumeRoleWithSAMLCommand=XC});var JC=m(yo=>{"use strict";Object.defineProperty(yo,"__esModule",{value:!0});yo.DecodeAuthorizationMessageCommand=yo.$Command=void 0;var Zee=En(),ete=x(),tte=v(),RM=b();Object.defineProperty(yo,"$Command",{enumerable:!0,get:function(){return RM.Command}});var AM=In(),QC=class e extends RM.Command{static getEndpointParameterInstructions(){return{UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,tte.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,ete.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,Zee.getAwsAuthPlugin)(t));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"STSClient",commandName:"DecodeAuthorizationMessageCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,AM.se_DecodeAuthorizationMessageCommand)(n,t)}deserialize(n,t){return(0,AM.de_DecodeAuthorizationMessageCommand)(n,t)}};yo.DecodeAuthorizationMessageCommand=QC});var eS=m(_o=>{"use strict";Object.defineProperty(_o,"__esModule",{value:!0});_o.GetAccessKeyInfoCommand=_o.$Command=void 0;var nte=En(),rte=x(),ste=v(),NM=b();Object.defineProperty(_o,"$Command",{enumerable:!0,get:function(){return NM.Command}});var IM=In(),ZC=class e extends NM.Command{static getEndpointParameterInstructions(){return{UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,ste.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,rte.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,nte.getAwsAuthPlugin)(t));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"STSClient",commandName:"GetAccessKeyInfoCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,IM.se_GetAccessKeyInfoCommand)(n,t)}deserialize(n,t){return(0,IM.de_GetAccessKeyInfoCommand)(n,t)}};_o.GetAccessKeyInfoCommand=ZC});var nS=m(go=>{"use strict";Object.defineProperty(go,"__esModule",{value:!0});go.GetCallerIdentityCommand=go.$Command=void 0;var ote=En(),ite=x(),ate=v(),TM=b();Object.defineProperty(go,"$Command",{enumerable:!0,get:function(){return TM.Command}});var OM=In(),tS=class e extends TM.Command{static getEndpointParameterInstructions(){return{UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,ate.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,ite.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,ote.getAwsAuthPlugin)(t));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"STSClient",commandName:"GetCallerIdentityCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,OM.se_GetCallerIdentityCommand)(n,t)}deserialize(n,t){return(0,OM.de_GetCallerIdentityCommand)(n,t)}};go.GetCallerIdentityCommand=tS});var sS=m(ho=>{"use strict";Object.defineProperty(ho,"__esModule",{value:!0});ho.GetFederationTokenCommand=ho.$Command=void 0;var cte=En(),dte=x(),lte=v(),BM=b();Object.defineProperty(ho,"$Command",{enumerable:!0,get:function(){return BM.Command}});var ute=cr(),qM=In(),rS=class e extends BM.Command{static getEndpointParameterInstructions(){return{UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,lte.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,dte.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,cte.getAwsAuthPlugin)(t));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"STSClient",commandName:"GetFederationTokenCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:ute.GetFederationTokenResponseFilterSensitiveLog},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,qM.se_GetFederationTokenCommand)(n,t)}deserialize(n,t){return(0,qM.de_GetFederationTokenCommand)(n,t)}};ho.GetFederationTokenCommand=rS});var iS=m(Co=>{"use strict";Object.defineProperty(Co,"__esModule",{value:!0});Co.GetSessionTokenCommand=Co.$Command=void 0;var mte=En(),pte=x(),fte=v(),DM=b();Object.defineProperty(Co,"$Command",{enumerable:!0,get:function(){return DM.Command}});var yte=cr(),MM=In(),oS=class e extends DM.Command{static getEndpointParameterInstructions(){return{UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,fte.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,pte.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,mte.getAwsAuthPlugin)(t));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"STSClient",commandName:"GetSessionTokenCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:yte.GetSessionTokenResponseFilterSensitiveLog},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,MM.se_GetSessionTokenCommand)(n,t)}deserialize(n,t){return(0,MM.de_GetSessionTokenCommand)(n,t)}};Co.GetSessionTokenCommand=oS});var FM=m(Cf=>{"use strict";Object.defineProperty(Cf,"__esModule",{value:!0});Cf.STS=void 0;var _te=b(),gte=bm(),hte=YC(),Cte=Em(),Ste=JC(),bte=eS(),Ete=nS(),Pte=sS(),xte=iS(),vte=gf(),wte={AssumeRoleCommand:gte.AssumeRoleCommand,AssumeRoleWithSAMLCommand:hte.AssumeRoleWithSAMLCommand,AssumeRoleWithWebIdentityCommand:Cte.AssumeRoleWithWebIdentityCommand,DecodeAuthorizationMessageCommand:Ste.DecodeAuthorizationMessageCommand,GetAccessKeyInfoCommand:bte.GetAccessKeyInfoCommand,GetCallerIdentityCommand:Ete.GetCallerIdentityCommand,GetFederationTokenCommand:Pte.GetFederationTokenCommand,GetSessionTokenCommand:xte.GetSessionTokenCommand},hf=class extends vte.STSClient{};Cf.STS=hf;(0,_te.createAggregatedClient)(wte,hf)});var LM=m(dn=>{"use strict";Object.defineProperty(dn,"__esModule",{value:!0});var Er=(U(),L(j));Er.__exportStar(bm(),dn);Er.__exportStar(YC(),dn);Er.__exportStar(Em(),dn);Er.__exportStar(JC(),dn);Er.__exportStar(eS(),dn);Er.__exportStar(nS(),dn);Er.__exportStar(sS(),dn);Er.__exportStar(iS(),dn)});var jM=m(aS=>{"use strict";Object.defineProperty(aS,"__esModule",{value:!0});var kte=(U(),L(j));kte.__exportStar(cr(),aS)});var $M=m(ln=>{"use strict";Object.defineProperty(ln,"__esModule",{value:!0});ln.decorateDefaultCredentialProvider=ln.getDefaultRoleAssumerWithWebIdentity=ln.getDefaultRoleAssumer=void 0;var UM=qh(),zM=gf(),GM=(e,n)=>n?class extends e{constructor(r){super(r);for(let s of n)this.middlewareStack.use(s)}}:e,Ate=(e={},n)=>(0,UM.getDefaultRoleAssumer)(e,GM(zM.STSClient,n));ln.getDefaultRoleAssumer=Ate;var Rte=(e={},n)=>(0,UM.getDefaultRoleAssumerWithWebIdentity)(e,GM(zM.STSClient,n));ln.getDefaultRoleAssumerWithWebIdentity=Rte;var Ite=e=>n=>e({roleAssumer:(0,ln.getDefaultRoleAssumer)(n),roleAssumerWithWebIdentity:(0,ln.getDefaultRoleAssumerWithWebIdentity)(n),...n});ln.decorateDefaultCredentialProvider=Ite});var HM=m(Dn=>{"use strict";Object.defineProperty(Dn,"__esModule",{value:!0});Dn.STSServiceException=void 0;var jc=(U(),L(j));jc.__exportStar(gf(),Dn);jc.__exportStar(FM(),Dn);jc.__exportStar(LM(),Dn);jc.__exportStar(jM(),Dn);jc.__exportStar($M(),Dn);var Nte=_m();Object.defineProperty(Dn,"STSServiceException",{enumerable:!0,get:function(){return Nte.STSServiceException}})});var KM=m(un=>{"use strict";Object.defineProperty(un,"__esModule",{value:!0});un.NODE_DISABLE_MULTIREGION_ACCESS_POINT_CONFIG_OPTIONS=un.NODE_DISABLE_MULTIREGION_ACCESS_POINT_INI_NAME=un.NODE_DISABLE_MULTIREGION_ACCESS_POINT_ENV_NAME=void 0;var Sf=rc();un.NODE_DISABLE_MULTIREGION_ACCESS_POINT_ENV_NAME="AWS_S3_DISABLE_MULTIREGION_ACCESS_POINTS";un.NODE_DISABLE_MULTIREGION_ACCESS_POINT_INI_NAME="s3_disable_multiregion_access_points";un.NODE_DISABLE_MULTIREGION_ACCESS_POINT_CONFIG_OPTIONS={environmentVariableSelector:e=>(0,Sf.booleanSelector)(e,un.NODE_DISABLE_MULTIREGION_ACCESS_POINT_ENV_NAME,Sf.SelectorType.ENV),configFileSelector:e=>(0,Sf.booleanSelector)(e,un.NODE_DISABLE_MULTIREGION_ACCESS_POINT_INI_NAME,Sf.SelectorType.CONFIG),default:!1}});var VM=m(mn=>{"use strict";Object.defineProperty(mn,"__esModule",{value:!0});mn.NODE_USE_ARN_REGION_CONFIG_OPTIONS=mn.NODE_USE_ARN_REGION_INI_NAME=mn.NODE_USE_ARN_REGION_ENV_NAME=void 0;var bf=rc();mn.NODE_USE_ARN_REGION_ENV_NAME="AWS_S3_USE_ARN_REGION";mn.NODE_USE_ARN_REGION_INI_NAME="s3_use_arn_region";mn.NODE_USE_ARN_REGION_CONFIG_OPTIONS={environmentVariableSelector:e=>(0,bf.booleanSelector)(e,mn.NODE_USE_ARN_REGION_ENV_NAME,bf.SelectorType.ENV),configFileSelector:e=>(0,bf.booleanSelector)(e,mn.NODE_USE_ARN_REGION_INI_NAME,bf.SelectorType.CONFIG),default:!1}});var lS=m(te=>{"use strict";Object.defineProperty(te,"__esModule",{value:!0});te.validateMrapAlias=te.validateNoFIPS=te.validateNoDualstack=te.getArnResources=te.validateCustomEndpoint=te.validateDNSHostLabel=te.validateAccountId=te.validateRegionalClient=te.validateRegion=te.validatePartition=te.validateOutpostService=te.validateS3Service=te.validateService=te.validateArnEndpointOptions=te.getSuffixForArnEndpoint=te.getSuffix=te.isDnsCompatibleBucketName=te.isBucketNameOptions=te.S3_HOSTNAME_PATTERN=te.DOT_PATTERN=void 0;var Ote=/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/,Tte=/(\d+\.){3}\d+/,qte=/\.\./;te.DOT_PATTERN=/\./;te.S3_HOSTNAME_PATTERN=/^(.+\.)?s3(-fips)?(\.dualstack)?[.-]([a-z0-9-]+)\./;var WM=/^s3(-external-1)?\.amazonaws\.com$/,dS="amazonaws.com",Bte=e=>typeof e.bucketName=="string";te.isBucketNameOptions=Bte;var Mte=e=>Ote.test(e)&&!Tte.test(e)&&!qte.test(e);te.isDnsCompatibleBucketName=Mte;var XM=e=>{let n=e.match(te.S3_HOSTNAME_PATTERN);return[n[4],e.replace(new RegExp(`^${n[0]}`),"")]},Dte=e=>WM.test(e)?["us-east-1",dS]:XM(e);te.getSuffix=Dte;var Fte=e=>WM.test(e)?[e.replace(`.${dS}`,""),dS]:XM(e);te.getSuffixForArnEndpoint=Fte;var Lte=e=>{if(e.pathStyleEndpoint)throw new Error("Path-style S3 endpoint is not supported when bucket is an ARN");if(e.accelerateEndpoint)throw new Error("Accelerate endpoint is not supported when bucket is an ARN");if(!e.tlsCompatible)throw new Error("HTTPS is required when bucket is an ARN")};te.validateArnEndpointOptions=Lte;var jte=e=>{if(e!=="s3"&&e!=="s3-outposts"&&e!=="s3-object-lambda")throw new Error("Expect 's3' or 's3-outposts' or 's3-object-lambda' in ARN service component")};te.validateService=jte;var Ute=e=>{if(e!=="s3")throw new Error("Expect 's3' in Accesspoint ARN service component")};te.validateS3Service=Ute;var zte=e=>{if(e!=="s3-outposts")throw new Error("Expect 's3-posts' in Outpost ARN service component")};te.validateOutpostService=zte;var Gte=(e,n)=>{if(e!==n.clientPartition)throw new Error(`Partition in ARN is incompatible, got "${e}" but expected "${n.clientPartition}"`)};te.validatePartition=Gte;var $te=(e,n)=>{if(e==="")throw new Error("ARN region is empty");if(n.useFipsEndpoint)if(n.allowFipsRegion){if(!cS(e,n.clientRegion))throw new Error(`Client FIPS region ${n.clientRegion} doesn't match region ${e} in ARN`)}else throw new Error("FIPS region is not supported");if(!n.useArnRegion&&!cS(e,n.clientRegion||"")&&!cS(e,n.clientSigningRegion||""))throw new Error(`Region in ARN is incompatible, got ${e} but expected ${n.clientRegion}`)};te.validateRegion=$te;var Hte=e=>{if(["s3-external-1","aws-global"].includes(e))throw new Error(`Client region ${e} is not regional`)};te.validateRegionalClient=Hte;var cS=(e,n)=>e===n,Kte=e=>{if(!/[0-9]{12}/.exec(e))throw new Error("Access point ARN accountID does not match regex '[0-9]{12}'")};te.validateAccountId=Kte;var Vte=(e,n={tlsCompatible:!0})=>{if(e.length>=64||!/^[a-z0-9][a-z0-9.-]*[a-z0-9]$/.test(e)||/(\d+\.){3}\d+/.test(e)||/[.-]{2}/.test(e)||n!=null&&n.tlsCompatible&&te.DOT_PATTERN.test(e))throw new Error(`Invalid DNS label ${e}`)};te.validateDNSHostLabel=Vte;var Wte=e=>{if(e.isCustomEndpoint){if(e.dualstackEndpoint)throw new Error("Dualstack endpoint is not supported with custom endpoint");if(e.accelerateEndpoint)throw new Error("Accelerate endpoint is not supported with custom endpoint")}};te.validateCustomEndpoint=Wte;var Xte=e=>{let n=e.includes(":")?":":"/",[t,...r]=e.split(n);if(t==="accesspoint"){if(r.length!==1||r[0]==="")throw new Error(`Access Point ARN should have one resource accesspoint${n}{accesspointname}`);return{accesspointName:r[0]}}else if(t==="outpost"){if(!r[0]||r[1]!=="accesspoint"||!r[2]||r.length!==3)throw new Error(`Outpost ARN should have resource outpost${n}{outpostId}${n}accesspoint${n}{accesspointName}`);let[s,o,a]=r;return{outpostId:s,accesspointName:a}}else throw new Error(`ARN resource should begin with 'accesspoint${n}' or 'outpost${n}'`)};te.getArnResources=Xte;var Yte=e=>{if(e)throw new Error("Dualstack endpoint is not supported with Outpost or Multi-region Access Point ARN.")};te.validateNoDualstack=Yte;var Qte=e=>{if(e)throw new Error("FIPS region is not supported with Outpost.")};te.validateNoFIPS=Qte;var Jte=e=>{try{e.split(".").forEach(n=>{(0,te.validateDNSHostLabel)(n)})}catch{throw new Error(`"${e}" is not a DNS compatible name.`)}};te.validateMrapAlias=Jte});var uS=m(Ef=>{"use strict";Object.defineProperty(Ef,"__esModule",{value:!0});Ef.bucketHostname=void 0;var he=lS(),Zte=e=>((0,he.validateCustomEndpoint)(e),(0,he.isBucketNameOptions)(e)?ene(e):tne(e));Ef.bucketHostname=Zte;var ene=({accelerateEndpoint:e=!1,clientRegion:n,baseHostname:t,bucketName:r,dualstackEndpoint:s=!1,fipsEndpoint:o=!1,pathStyleEndpoint:a=!1,tlsCompatible:i=!0,isCustomEndpoint:u=!1})=>{let[l,c]=u?[n,t]:(0,he.getSuffix)(t);return a||!(0,he.isDnsCompatibleBucketName)(r)||i&&he.DOT_PATTERN.test(r)?{bucketEndpoint:!1,hostname:s?`s3.dualstack.${l}.${c}`:t}:(e?t=`s3-accelerate${s?".dualstack":""}.${c}`:s&&(t=`s3.dualstack.${l}.${c}`),{bucketEndpoint:!0,hostname:`${r}.${t}`})},tne=e=>{let{isCustomEndpoint:n,baseHostname:t,clientRegion:r}=e,s=n?t:(0,he.getSuffixForArnEndpoint)(t)[1],{pathStyleEndpoint:o,accelerateEndpoint:a=!1,fipsEndpoint:i=!1,tlsCompatible:u=!0,bucketName:l,clientPartition:c="aws"}=e;(0,he.validateArnEndpointOptions)({pathStyleEndpoint:o,accelerateEndpoint:a,tlsCompatible:u});let{service:y,partition:_,accountId:C,region:P,resource:D}=l;(0,he.validateService)(y),(0,he.validatePartition)(_,{clientPartition:c}),(0,he.validateAccountId)(C);let{accesspointName:F,outpostId:K}=(0,he.getArnResources)(D);return y==="s3-object-lambda"?nne({...e,tlsCompatible:u,bucketName:l,accesspointName:F,hostnameSuffix:s}):P===""?rne({...e,clientRegion:r,mrapAlias:F,hostnameSuffix:s}):K?sne({...e,clientRegion:r,outpostId:K,accesspointName:F,hostnameSuffix:s}):one({...e,clientRegion:r,accesspointName:F,hostnameSuffix:s})},nne=({dualstackEndpoint:e=!1,fipsEndpoint:n=!1,tlsCompatible:t=!0,useArnRegion:r,clientRegion:s,clientSigningRegion:o=s,accesspointName:a,bucketName:i,hostnameSuffix:u})=>{let{accountId:l,region:c,service:y}=i;(0,he.validateRegionalClient)(s),(0,he.validateRegion)(c,{useArnRegion:r,clientRegion:s,clientSigningRegion:o,allowFipsRegion:!0,useFipsEndpoint:n}),(0,he.validateNoDualstack)(e);let _=`${a}-${l}`;(0,he.validateDNSHostLabel)(_,{tlsCompatible:t});let C=r?c:s,P=r?c:o;return{bucketEndpoint:!0,hostname:`${_}.${y}${n?"-fips":""}.${C}.${u}`,signingRegion:P,signingService:y}},rne=({disableMultiregionAccessPoints:e,dualstackEndpoint:n=!1,isCustomEndpoint:t,mrapAlias:r,hostnameSuffix:s})=>{if(e===!0)throw new Error("SDK is attempting to use a MRAP ARN. Please enable to feature.");return(0,he.validateMrapAlias)(r),(0,he.validateNoDualstack)(n),{bucketEndpoint:!0,hostname:`${r}${t?"":".accesspoint.s3-global"}.${s}`,signingRegion:"*"}},sne=({useArnRegion:e,clientRegion:n,clientSigningRegion:t=n,bucketName:r,outpostId:s,dualstackEndpoint:o=!1,fipsEndpoint:a=!1,tlsCompatible:i=!0,accesspointName:u,isCustomEndpoint:l,hostnameSuffix:c})=>{(0,he.validateRegionalClient)(n),(0,he.validateRegion)(r.region,{useArnRegion:e,clientRegion:n,clientSigningRegion:t,useFipsEndpoint:a});let y=`${u}-${r.accountId}`;(0,he.validateDNSHostLabel)(y,{tlsCompatible:i});let _=e?r.region:n,C=e?r.region:t;return(0,he.validateOutpostService)(r.service),(0,he.validateDNSHostLabel)(s,{tlsCompatible:i}),(0,he.validateNoDualstack)(o),(0,he.validateNoFIPS)(a),{bucketEndpoint:!0,hostname:`${`${y}.${s}`}${l?"":`.s3-outposts.${_}`}.${c}`,signingRegion:C,signingService:"s3-outposts"}},one=({useArnRegion:e,clientRegion:n,clientSigningRegion:t=n,bucketName:r,dualstackEndpoint:s=!1,fipsEndpoint:o=!1,tlsCompatible:a=!0,accesspointName:i,isCustomEndpoint:u,hostnameSuffix:l})=>{(0,he.validateRegionalClient)(n),(0,he.validateRegion)(r.region,{useArnRegion:e,clientRegion:n,clientSigningRegion:t,allowFipsRegion:!0,useFipsEndpoint:o});let c=`${i}-${r.accountId}`;(0,he.validateDNSHostLabel)(c,{tlsCompatible:a});let y=e?r.region:n,_=e?r.region:t;return(0,he.validateS3Service)(r.service),{bucketEndpoint:!0,hostname:`${c}${u?"":`.s3-accesspoint${o?"-fips":""}${s?".dualstack":""}.${y}`}.${l}`,signingRegion:_}}});var JM=m(pn=>{"use strict";Object.defineProperty(pn,"__esModule",{value:!0});pn.getBucketEndpointPlugin=pn.bucketEndpointMiddlewareOptions=pn.bucketEndpointMiddleware=void 0;var YM=I_(),ine=ve(),QM=uS(),ane=e=>(n,t)=>async r=>{let{Bucket:s}=r.input,o=e.bucketEndpoint,a=r.request;if(ine.HttpRequest.isInstance(a)){if(e.bucketEndpoint)a.hostname=s;else if((0,YM.validate)(s)){let i=(0,YM.parse)(s),u=await e.region(),l=await e.useDualstackEndpoint(),c=await e.useFipsEndpoint(),{partition:y,signingRegion:_=u}=await e.regionInfoProvider(u,{useDualstackEndpoint:l,useFipsEndpoint:c})||{},C=await e.useArnRegion(),{hostname:P,bucketEndpoint:D,signingRegion:F,signingService:K}=(0,QM.bucketHostname)({bucketName:i,baseHostname:a.hostname,accelerateEndpoint:e.useAccelerateEndpoint,dualstackEndpoint:l,fipsEndpoint:c,pathStyleEndpoint:e.forcePathStyle,tlsCompatible:a.protocol==="https:",useArnRegion:C,clientPartition:y,clientSigningRegion:_,clientRegion:u,isCustomEndpoint:e.isCustomEndpoint,disableMultiregionAccessPoints:await e.disableMultiregionAccessPoints()});F&&F!==_&&(t.signing_region=F),K&&K!=="s3"&&(t.signing_service=K),a.hostname=P,o=D}else{let i=await e.region(),u=await e.useDualstackEndpoint(),l=await e.useFipsEndpoint(),{hostname:c,bucketEndpoint:y}=(0,QM.bucketHostname)({bucketName:s,clientRegion:i,baseHostname:a.hostname,accelerateEndpoint:e.useAccelerateEndpoint,dualstackEndpoint:u,fipsEndpoint:l,pathStyleEndpoint:e.forcePathStyle,tlsCompatible:a.protocol==="https:",isCustomEndpoint:e.isCustomEndpoint});a.hostname=c,o=y}o&&(a.path=a.path.replace(/^(\/)?[^\/]+/,""),a.path===""&&(a.path="/"))}return n({...r,request:a})};pn.bucketEndpointMiddleware=ane;pn.bucketEndpointMiddlewareOptions={tags:["BUCKET_ENDPOINT"],name:"bucketEndpointMiddleware",relation:"before",toMiddleware:"hostHeaderMiddleware",override:!0};var cne=e=>({applyToStack:n=>{n.addRelativeTo((0,pn.bucketEndpointMiddleware)(e),pn.bucketEndpointMiddlewareOptions)}});pn.getBucketEndpointPlugin=cne});var ZM=m(Pf=>{"use strict";Object.defineProperty(Pf,"__esModule",{value:!0});Pf.resolveBucketEndpointConfig=void 0;function dne(e){let{bucketEndpoint:n=!1,forcePathStyle:t=!1,useAccelerateEndpoint:r=!1,useArnRegion:s=!1,disableMultiregionAccessPoints:o=!1}=e;return{...e,bucketEndpoint:n,forcePathStyle:t,useAccelerateEndpoint:r,useArnRegion:typeof s=="function"?s:()=>Promise.resolve(s),disableMultiregionAccessPoints:typeof o=="function"?o:()=>Promise.resolve(o)}}Pf.resolveBucketEndpointConfig=dne});var eD=m(Pe=>{"use strict";Object.defineProperty(Pe,"__esModule",{value:!0});Pe.validateNoFIPS=Pe.validateNoDualstack=Pe.validateDNSHostLabel=Pe.validateRegion=Pe.validateAccountId=Pe.validatePartition=Pe.validateOutpostService=Pe.getSuffixForArnEndpoint=Pe.getArnResources=void 0;var Uc=(U(),L(j));Uc.__exportStar(KM(),Pe);Uc.__exportStar(VM(),Pe);Uc.__exportStar(JM(),Pe);Uc.__exportStar(uS(),Pe);Uc.__exportStar(ZM(),Pe);var Fn=lS();Object.defineProperty(Pe,"getArnResources",{enumerable:!0,get:function(){return Fn.getArnResources}});Object.defineProperty(Pe,"getSuffixForArnEndpoint",{enumerable:!0,get:function(){return Fn.getSuffixForArnEndpoint}});Object.defineProperty(Pe,"validateOutpostService",{enumerable:!0,get:function(){return Fn.validateOutpostService}});Object.defineProperty(Pe,"validatePartition",{enumerable:!0,get:function(){return Fn.validatePartition}});Object.defineProperty(Pe,"validateAccountId",{enumerable:!0,get:function(){return Fn.validateAccountId}});Object.defineProperty(Pe,"validateRegion",{enumerable:!0,get:function(){return Fn.validateRegion}});Object.defineProperty(Pe,"validateDNSHostLabel",{enumerable:!0,get:function(){return Fn.validateDNSHostLabel}});Object.defineProperty(Pe,"validateNoDualstack",{enumerable:!0,get:function(){return Fn.validateNoDualstack}});Object.defineProperty(Pe,"validateNoFIPS",{enumerable:!0,get:function(){return Fn.validateNoFIPS}})});var tD=m(xf=>{"use strict";Object.defineProperty(xf,"__esModule",{value:!0});xf.getChunkedStream=void 0;function lne(e){let n=0,t=0,r=null,s=null,o=i=>{if(typeof i!="number")throw new Error("Attempted to allocate an event message where size was not a number: "+i);n=i,t=4,r=new Uint8Array(i),new DataView(r.buffer).setUint32(0,i,!1)},a=async function*(){let i=e[Symbol.asyncIterator]();for(;;){let{value:u,done:l}=await i.next();if(l){if(n)if(n===t)yield r;else throw new Error("Truncated event message received.");else return;return}let c=u.length,y=0;for(;y{"use strict";Object.defineProperty(So,"__esModule",{value:!0});So.getMessageUnmarshaller=So.getUnmarshalledStream=void 0;function une(e,n){let t=nD(n.deserializer,n.toUtf8);return{[Symbol.asyncIterator]:async function*(){for await(let r of e){let s=n.eventStreamCodec.decode(r),o=await t(s);o!==void 0&&(yield o)}}}}So.getUnmarshalledStream=une;function nD(e,n){return async function(t){let{value:r}=t.headers[":message-type"];if(r==="error"){let s=new Error(t.headers[":error-message"].value||"UnknownError");throw s.name=t.headers[":error-code"].value,s}else if(r==="exception"){let s=t.headers[":exception-type"].value,o={[s]:t},a=await e(o);if(a.$unknown){let i=new Error(n(t.body));throw i.name=s,i}throw a[s]}else if(r==="event"){let s={[t.headers[":event-type"].value]:t},o=await e(s);return o.$unknown?void 0:o}else throw Error(`Unrecognizable event type: ${t.headers[":event-type"].value}`)}}So.getMessageUnmarshaller=nD});var pS=m(vf=>{"use strict";Object.defineProperty(vf,"__esModule",{value:!0});vf.EventStreamMarshaller=void 0;var zc=Q_(),mne=tD(),pne=rD(),mS=class{constructor({utf8Encoder:n,utf8Decoder:t}){this.eventStreamCodec=new zc.EventStreamCodec(n,t),this.utfEncoder=n}deserialize(n,t){let r=(0,mne.getChunkedStream)(n);return new zc.SmithyMessageDecoderStream({messageStream:new zc.MessageDecoderStream({inputStream:r,decoder:this.eventStreamCodec}),deserializer:(0,pne.getMessageUnmarshaller)(t,this.utfEncoder)})}serialize(n,t){return new zc.MessageEncoderStream({messageStream:new zc.SmithyMessageEncoderStream({inputStream:n,serializer:t}),encoder:this.eventStreamCodec,includeEndFrame:!0})}};vf.EventStreamMarshaller=mS});var sD=m(wf=>{"use strict";Object.defineProperty(wf,"__esModule",{value:!0});wf.eventStreamSerdeProvider=void 0;var fne=pS(),yne=e=>new fne.EventStreamMarshaller(e);wf.eventStreamSerdeProvider=yne});var iD=m(kf=>{"use strict";Object.defineProperty(kf,"__esModule",{value:!0});var oD=(U(),L(j));oD.__exportStar(pS(),kf);oD.__exportStar(sD(),kf)});var aD=m(Af=>{"use strict";Object.defineProperty(Af,"__esModule",{value:!0});Af.readabletoIterable=void 0;async function*_ne(e){let n=!1,t=!1,r=new Array;for(e.on("error",s=>{if(n||(n=!0),s)throw s}),e.on("data",s=>{r.push(s)}),e.on("end",()=>{n=!0});!t;){let s=await new Promise(o=>setTimeout(()=>o(r.shift()),0));s&&(yield s),t=n&&r.length===0}}Af.readabletoIterable=_ne});var yS=m(Rf=>{"use strict";Object.defineProperty(Rf,"__esModule",{value:!0});Rf.EventStreamMarshaller=void 0;var gne=iD(),hne=require("stream"),Cne=aD(),fS=class{constructor({utf8Encoder:n,utf8Decoder:t}){this.universalMarshaller=new gne.EventStreamMarshaller({utf8Decoder:t,utf8Encoder:n})}deserialize(n,t){let r=typeof n[Symbol.asyncIterator]=="function"?n:(0,Cne.readabletoIterable)(n);return this.universalMarshaller.deserialize(r,t)}serialize(n,t){return hne.Readable.from(this.universalMarshaller.serialize(n,t))}};Rf.EventStreamMarshaller=fS});var cD=m(If=>{"use strict";Object.defineProperty(If,"__esModule",{value:!0});If.eventStreamSerdeProvider=void 0;var Sne=yS(),bne=e=>new Sne.EventStreamMarshaller(e);If.eventStreamSerdeProvider=bne});var lD=m(Nf=>{"use strict";Object.defineProperty(Nf,"__esModule",{value:!0});var dD=(U(),L(j));dD.__exportStar(yS(),Nf);dD.__exportStar(cD(),Nf)});var gS=m(Of=>{"use strict";Object.defineProperty(Of,"__esModule",{value:!0});Of.HashCalculator=void 0;var Ene=Ct(),Pne=require("stream"),_S=class extends Pne.Writable{constructor(n,t){super(t),this.hash=n}_write(n,t,r){try{this.hash.update((0,Ene.toUint8Array)(n))}catch(s){return r(s)}r()}};Of.HashCalculator=_S});var uD=m(Tf=>{"use strict";Object.defineProperty(Tf,"__esModule",{value:!0});Tf.fileStreamHasher=void 0;var xne=require("fs"),vne=gS(),wne=(e,n)=>new Promise((t,r)=>{if(!kne(n)){r(new Error("Unable to calculate hash for non-file streams."));return}let s=(0,xne.createReadStream)(n.path,{start:n.start,end:n.end}),o=new e,a=new vne.HashCalculator(o);s.pipe(a),s.on("error",i=>{a.end(),r(i)}),a.on("error",r),a.on("finish",function(){o.digest().then(t).catch(r)})});Tf.fileStreamHasher=wne;var kne=e=>typeof e.path=="string"});var mD=m(qf=>{"use strict";Object.defineProperty(qf,"__esModule",{value:!0});qf.readableStreamHasher=void 0;var Ane=gS(),Rne=(e,n)=>{if(n.readableFlowing!==null)throw new Error("Unable to calculate hash for flowing readable stream");let t=new e,r=new Ane.HashCalculator(t);return n.pipe(r),new Promise((s,o)=>{n.on("error",a=>{r.end(),o(a)}),r.on("error",o),r.on("finish",()=>{t.digest().then(s).catch(o)})})};qf.readableStreamHasher=Rne});var fD=m(Bf=>{"use strict";Object.defineProperty(Bf,"__esModule",{value:!0});var pD=(U(),L(j));pD.__exportStar(uD(),Bf);pD.__exportStar(mD(),Bf)});var Df=m(Mf=>{"use strict";Object.defineProperty(Mf,"__esModule",{value:!0});Mf.signatureV4CrtContainer=void 0;Mf.signatureV4CrtContainer={CrtSignerV4:null}});var yD=m(Ff=>{"use strict";Object.defineProperty(Ff,"__esModule",{value:!0});Ff.loadCrt=void 0;var Ine=Df();function Nne(){if(!Ine.signatureV4CrtContainer.CrtSignerV4)try{if(typeof require=="function"){let e=require,n="@aws-sdk/signature-v4-crt";e.call(null,n)}}catch{}}Ff.loadCrt=Nne});var _D=m(Lf=>{"use strict";Object.defineProperty(Lf,"__esModule",{value:!0});Lf.SignatureV4MultiRegion=void 0;var One=dg(),Tne=yD(),qne=Df(),hS=class{constructor(n){this.sigv4Signer=new One.SignatureV4(n),this.signerOptions=n}async sign(n,t={}){if(t.signingRegion==="*"){if(this.signerOptions.runtime!=="node")throw new Error("This request requires signing with SigV4Asymmetric algorithm. It's only available in Node.js");return this.getSigv4aSigner().sign(n,t)}return this.sigv4Signer.sign(n,t)}async presign(n,t={}){if(t.signingRegion==="*"){if(this.signerOptions.runtime!=="node")throw new Error("This request requires signing with SigV4Asymmetric algorithm. It's only available in Node.js");return this.getSigv4aSigner().presign(n,t)}return this.sigv4Signer.presign(n,t)}getSigv4aSigner(){if(!this.sigv4aSigner){let n=null;try{if((0,Tne.loadCrt)(),n=qne.signatureV4CrtContainer.CrtSignerV4,typeof n!="function")throw new Error}catch(t){throw t.message=`${t.message} -Please check if you have installed "@aws-sdk/signature-v4-crt" package explicitly. -For more information please go to https://github.com/aws/aws-sdk-js-v3#functionality-requiring-aws-common-runtime-crt`,t}this.sigv4aSigner=new n({...this.signerOptions,signingAlgorithm:1})}return this.sigv4aSigner}};Lf.SignatureV4MultiRegion=hS});var hD=m(jf=>{"use strict";Object.defineProperty(jf,"__esModule",{value:!0});var gD=(U(),L(j));gD.__exportStar(_D(),jf);gD.__exportStar(Df(),jf)});var RF=m(Kf=>{"use strict";Object.defineProperty(Kf,"__esModule",{value:!0});Kf.ruleSet=void 0;var HS="required",g="type",S="conditions",w="fn",k="argv",re="ref",Qe="assign",W="url",X="properties",jn="authSchemes",Un="disableDoubleEncoding",zn="signingName",vr="signingRegion",Y="headers",CD=!1,fn=!0,yn="isSet",z="tree",rt="booleanEquals",V="error",$f="aws.partition",Oe="stringEquals",Be="getAttr",At="name",Gc="substring",mF="hardwareType",pF="regionPrefix",SD="bucketAliasSuffix",zS="outpostId",os="isValidHostLabel",qt="not",fF="parseURL",KS="s3-outposts",G="endpoint",bD="aws.isVirtualHostableS3Bucket",Eo="s3",yF="{url#scheme}://{url#authority}{url#normalizedPath}{Bucket}",_F="{url#scheme}://{Bucket}.{url#authority}{url#path}",gF="https://{Bucket}.s3-accelerate.{partitionResult#dnsSuffix}",ED="https://{Bucket}.s3.{partitionResult#dnsSuffix}",hF="aws.parseArn",CF="bucketArn",SF="arnType",Hf="",VS="s3-object-lambda",bF="accesspoint",WS="accessPointName",PD="{url#scheme}://{accessPointName}-{bucketArn#accountId}.{url#authority}{url#path}",xD="mrapPartition",vD="outpostType",wD="arnPrefix",EF="{url#scheme}://{url#authority}{url#normalizedPath}{uri_encoded_bucket}",kD="https://s3.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",GS="{url#scheme}://{url#authority}{url#path}",AD="https://s3.{partitionResult#dnsSuffix}",CS={[HS]:!1,[g]:"String"},bo={[HS]:!0,default:!1,[g]:"Boolean"},SS={[HS]:!1,[g]:"Boolean"},Tt={[w]:rt,[k]:[{[re]:"Accelerate"},!0]},Ae={[w]:rt,[k]:[{[re]:"UseFIPS"},!0]},be={[w]:rt,[k]:[{[re]:"UseDualStack"},!0]},qe={[w]:yn,[k]:[{[re]:"Endpoint"}]},PF={[w]:$f,[k]:[{[re]:"Region"}],[Qe]:"partitionResult"},RD={[w]:Oe,[k]:[{[w]:Be,[k]:[{[re]:"partitionResult"},At]},"aws-cn"]},xF={[w]:yn,[k]:[{[re]:"Bucket"}]},Ln={[re]:"Bucket"},ID={[re]:mF},ND={[S]:[{[w]:qt,[k]:[qe]}],[V]:"Expected a endpoint to be specified but no endpoint was found",[g]:V},ne={[w]:qt,[k]:[qe]},ot={[w]:fF,[k]:[{[re]:"Endpoint"}],[Qe]:"url"},Uf={[jn]:[{[Un]:!0,[At]:"sigv4",[zn]:KS,[vr]:"{Region}"}]},ae={},bS={[w]:rt,[k]:[{[re]:"ForcePathStyle"},!1]},Bne={[re]:"ForcePathStyle"},Fe={[w]:rt,[k]:[{[re]:"Accelerate"},!1]},je={[w]:Oe,[k]:[{[re]:"Region"},"aws-global"]},$e={[jn]:[{[Un]:!0,[At]:"sigv4",[zn]:Eo,[vr]:"us-east-1"}]},le={[w]:qt,[k]:[je]},He={[w]:rt,[k]:[{[re]:"UseGlobalEndpoint"},!0]},OD={[W]:"https://{Bucket}.s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}",[X]:{[jn]:[{[Un]:!0,[At]:"sigv4",[zn]:Eo,[vr]:"{Region}"}]},[Y]:{}},Le={[jn]:[{[Un]:!0,[At]:"sigv4",[zn]:Eo,[vr]:"{Region}"}]},Ke={[w]:rt,[k]:[{[re]:"UseGlobalEndpoint"},!1]},ce={[w]:rt,[k]:[{[re]:"UseDualStack"},!1]},TD={[W]:"https://{Bucket}.s3-fips.{Region}.{partitionResult#dnsSuffix}",[X]:Le,[Y]:{}},oe={[w]:rt,[k]:[{[re]:"UseFIPS"},!1]},qD={[W]:"https://{Bucket}.s3-accelerate.dualstack.{partitionResult#dnsSuffix}",[X]:Le,[Y]:{}},BD={[W]:"https://{Bucket}.s3.dualstack.{Region}.{partitionResult#dnsSuffix}",[X]:Le,[Y]:{}},ES={[w]:rt,[k]:[{[w]:Be,[k]:[{[re]:"url"},"isIp"]},!0]},vF={[re]:"url"},PS={[w]:rt,[k]:[{[w]:Be,[k]:[vF,"isIp"]},!1]},xS={[W]:yF,[X]:Le,[Y]:{}},$S={[W]:_F,[X]:Le,[Y]:{}},MD={[G]:$S,[g]:G},vS={[W]:gF,[X]:Le,[Y]:{}},DD={[W]:"https://{Bucket}.s3.{Region}.{partitionResult#dnsSuffix}",[X]:Le,[Y]:{}},zf={[V]:"Invalid region: region was not a valid DNS name.",[g]:V},ut={[re]:CF},wF={[re]:SF},wS={[w]:Be,[k]:[ut,"service"]},XS={[re]:WS},FD={[S]:[be],[V]:"S3 Object Lambda does not support Dual-stack",[g]:V},LD={[S]:[Tt],[V]:"S3 Object Lambda does not support S3 Accelerate",[g]:V},jD={[S]:[{[w]:yn,[k]:[{[re]:"DisableAccessPoints"}]},{[w]:rt,[k]:[{[re]:"DisableAccessPoints"},!0]}],[V]:"Access points are not supported for this operation",[g]:V},kS={[S]:[{[w]:yn,[k]:[{[re]:"UseArnRegion"}]},{[w]:rt,[k]:[{[re]:"UseArnRegion"},!1]},{[w]:qt,[k]:[{[w]:Oe,[k]:[{[w]:Be,[k]:[ut,"region"]},"{Region}"]}]}],[V]:"Invalid configuration: region from ARN `{bucketArn#region}` does not match client region `{Region}` and UseArnRegion is `false`",[g]:V},kF={[w]:Be,[k]:[{[re]:"bucketPartition"},At]},AF={[w]:Be,[k]:[ut,"accountId"]},AS={[jn]:[{[Un]:!0,[At]:"sigv4",[zn]:VS,[vr]:"{bucketArn#region}"}]},UD={[V]:"Invalid ARN: The access point name may only contain a-z, A-Z, 0-9 and `-`. Found: `{accessPointName}`",[g]:V},RS={[V]:"Invalid ARN: The account id may only contain a-z, A-Z, 0-9 and `-`. Found: `{bucketArn#accountId}`",[g]:V},IS={[V]:"Invalid region in ARN: `{bucketArn#region}` (invalid DNS name)",[g]:V},NS={[V]:"Client was configured for partition `{partitionResult#name}` but ARN (`{Bucket}`) has `{bucketPartition#name}`",[g]:V},zD={[V]:"Invalid ARN: The ARN may only contain a single resource component after `accesspoint`.",[g]:V},GD={[V]:"Invalid ARN: Expected a resource of the format `accesspoint:` but no name was provided",[g]:V},$c={[jn]:[{[Un]:!0,[At]:"sigv4",[zn]:Eo,[vr]:"{bucketArn#region}"}]},$D={[jn]:[{[Un]:!0,[At]:"sigv4",[zn]:KS,[vr]:"{bucketArn#region}"}]},HD={[w]:hF,[k]:[Ln]},KD={[W]:"https://s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",[X]:Le,[Y]:{}},VD={[W]:"https://s3-fips.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",[X]:Le,[Y]:{}},WD={[W]:"https://s3.dualstack.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",[X]:Le,[Y]:{}},OS={[W]:EF,[X]:Le,[Y]:{}},XD={[W]:"https://s3.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",[X]:Le,[Y]:{}},YD={[re]:"UseObjectLambdaEndpoint"},TS={[jn]:[{[Un]:!0,[At]:"sigv4",[zn]:VS,[vr]:"{Region}"}]},QD={[W]:"https://s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}",[X]:Le,[Y]:{}},JD={[W]:"https://s3-fips.{Region}.{partitionResult#dnsSuffix}",[X]:Le,[Y]:{}},ZD={[W]:"https://s3.dualstack.{Region}.{partitionResult#dnsSuffix}",[X]:Le,[Y]:{}},qS={[W]:GS,[X]:Le,[Y]:{}},eF={[W]:"https://s3.{Region}.{partitionResult#dnsSuffix}",[X]:Le,[Y]:{}},BS=[{[re]:"Region"}],Mne=[{[re]:"Endpoint"}],tF=[Ln],nF=[{[w]:os,[k]:[{[re]:zS},!1]}],rF=[{[w]:Oe,[k]:[{[re]:pF},"beta"]}],Hc=[qe,ot],sF=[xF],Pr=[PF],oF=[{[w]:os,[k]:[{[re]:"Region"},!1]}],xr=[{[w]:Oe,[k]:[{[re]:"Region"},"us-east-1"]}],MS=[{[w]:Oe,[k]:[wF,bF]}],iF=[{[w]:Be,[k]:[ut,"resourceId[1]"],[Qe]:WS},{[w]:qt,[k]:[{[w]:Oe,[k]:[XS,Hf]}]}],Dne=[ut,"resourceId[1]"],aF=[be],DS=[Tt],FS=[{[w]:qt,[k]:[{[w]:Oe,[k]:[{[w]:Be,[k]:[ut,"region"]},Hf]}]}],cF=[{[w]:qt,[k]:[{[w]:yn,[k]:[{[w]:Be,[k]:[ut,"resourceId[2]"]}]}]}],Fne=[ut,"resourceId[2]"],LS=[{[w]:$f,[k]:[{[w]:Be,[k]:[ut,"region"]}],[Qe]:"bucketPartition"}],dF=[{[w]:Oe,[k]:[kF,{[w]:Be,[k]:[{[re]:"partitionResult"},At]}]}],jS=[{[w]:os,[k]:[{[w]:Be,[k]:[ut,"region"]},!0]}],US=[{[w]:os,[k]:[AF,!1]}],lF=[{[w]:os,[k]:[XS,!1]}],Gf=[Ae],uF=[{[w]:os,[k]:[{[re]:"Region"},!0]}],Lne={version:"1.0",parameters:{Bucket:CS,Region:CS,UseFIPS:bo,UseDualStack:bo,Endpoint:CS,ForcePathStyle:bo,Accelerate:bo,UseGlobalEndpoint:bo,UseObjectLambdaEndpoint:SS,DisableAccessPoints:SS,DisableMultiRegionAccessPoints:bo,UseArnRegion:SS},rules:[{[S]:[{[w]:yn,[k]:BS}],[g]:z,rules:[{[S]:[Tt,Ae],error:"Accelerate cannot be used with FIPS",[g]:V},{[S]:[be,qe],error:"Cannot set dual-stack in combination with a custom endpoint.",[g]:V},{[S]:[qe,Ae],error:"A custom endpoint cannot be combined with FIPS",[g]:V},{[S]:[qe,Tt],error:"A custom endpoint cannot be combined with S3 Accelerate",[g]:V},{[S]:[Ae,PF,RD],error:"Partition does not support FIPS",[g]:V},{[S]:[xF,{[w]:Gc,[k]:[Ln,49,50,fn],[Qe]:mF},{[w]:Gc,[k]:[Ln,8,12,fn],[Qe]:pF},{[w]:Gc,[k]:[Ln,0,7,fn],[Qe]:SD},{[w]:Gc,[k]:[Ln,32,49,fn],[Qe]:zS},{[w]:$f,[k]:BS,[Qe]:"regionPartition"},{[w]:Oe,[k]:[{[re]:SD},"--op-s3"]}],[g]:z,rules:[{[S]:nF,[g]:z,rules:[{[S]:[{[w]:Oe,[k]:[ID,"e"]}],[g]:z,rules:[{[S]:rF,[g]:z,rules:[ND,{[S]:Hc,endpoint:{[W]:"https://{Bucket}.ec2.{url#authority}",[X]:Uf,[Y]:ae},[g]:G}]},{endpoint:{[W]:"https://{Bucket}.ec2.s3-outposts.{Region}.{regionPartition#dnsSuffix}",[X]:Uf,[Y]:ae},[g]:G}]},{[S]:[{[w]:Oe,[k]:[ID,"o"]}],[g]:z,rules:[{[S]:rF,[g]:z,rules:[ND,{[S]:Hc,endpoint:{[W]:"https://{Bucket}.op-{outpostId}.{url#authority}",[X]:Uf,[Y]:ae},[g]:G}]},{endpoint:{[W]:"https://{Bucket}.op-{outpostId}.s3-outposts.{Region}.{regionPartition#dnsSuffix}",[X]:Uf,[Y]:ae},[g]:G}]},{error:'Unrecognized hardware type: "Expected hardware type o or e but got {hardwareType}"',[g]:V}]},{error:"Invalid ARN: The outpost Id must only contain a-z, A-Z, 0-9 and `-`.",[g]:V}]},{[S]:sF,[g]:z,rules:[{[S]:[qe,{[w]:qt,[k]:[{[w]:yn,[k]:[{[w]:fF,[k]:Mne}]}]}],error:"Custom endpoint `{Endpoint}` was not a valid URI",[g]:V},{[S]:[bS,{[w]:bD,[k]:[Ln,CD]}],[g]:z,rules:[{[S]:Pr,[g]:z,rules:[{[S]:oF,[g]:z,rules:[{[S]:[Tt,RD],error:"S3 Accelerate cannot be used in this region",[g]:V},{[S]:[be,Ae,Fe,ne,je],endpoint:{[W]:"https://{Bucket}.s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}",[X]:$e,[Y]:ae},[g]:G},{[S]:[be,Ae,Fe,ne,le,He],[g]:z,rules:[{endpoint:OD,[g]:G}]},{[S]:[be,Ae,Fe,ne,le,Ke],endpoint:OD,[g]:G},{[S]:[ce,Ae,Fe,ne,je],endpoint:{[W]:"https://{Bucket}.s3-fips.us-east-1.{partitionResult#dnsSuffix}",[X]:$e,[Y]:ae},[g]:G},{[S]:[ce,Ae,Fe,ne,le,He],[g]:z,rules:[{endpoint:TD,[g]:G}]},{[S]:[ce,Ae,Fe,ne,le,Ke],endpoint:TD,[g]:G},{[S]:[be,oe,Tt,ne,je],endpoint:{[W]:"https://{Bucket}.s3-accelerate.dualstack.us-east-1.{partitionResult#dnsSuffix}",[X]:$e,[Y]:ae},[g]:G},{[S]:[be,oe,Tt,ne,le,He],[g]:z,rules:[{endpoint:qD,[g]:G}]},{[S]:[be,oe,Tt,ne,le,Ke],endpoint:qD,[g]:G},{[S]:[be,oe,Fe,ne,je],endpoint:{[W]:"https://{Bucket}.s3.dualstack.us-east-1.{partitionResult#dnsSuffix}",[X]:$e,[Y]:ae},[g]:G},{[S]:[be,oe,Fe,ne,le,He],[g]:z,rules:[{endpoint:BD,[g]:G}]},{[S]:[be,oe,Fe,ne,le,Ke],endpoint:BD,[g]:G},{[S]:[ce,oe,Fe,qe,ot,ES,je],endpoint:{[W]:yF,[X]:$e,[Y]:ae},[g]:G},{[S]:[ce,oe,Fe,qe,ot,PS,je],endpoint:{[W]:_F,[X]:$e,[Y]:ae},[g]:G},{[S]:[ce,oe,Fe,qe,ot,ES,le,He],[g]:z,rules:[{[S]:xr,endpoint:xS,[g]:G},{endpoint:xS,[g]:G}]},{[S]:[ce,oe,Fe,qe,ot,PS,le,He],[g]:z,rules:[{[S]:xr,endpoint:$S,[g]:G},MD]},{[S]:[ce,oe,Fe,qe,ot,ES,le,Ke],endpoint:xS,[g]:G},{[S]:[ce,oe,Fe,qe,ot,PS,le,Ke],endpoint:$S,[g]:G},{[S]:[ce,oe,Tt,ne,je],endpoint:{[W]:gF,[X]:$e,[Y]:ae},[g]:G},{[S]:[ce,oe,Tt,ne,le,He],[g]:z,rules:[{[S]:xr,endpoint:vS,[g]:G},{endpoint:vS,[g]:G}]},{[S]:[ce,oe,Tt,ne,le,Ke],endpoint:vS,[g]:G},{[S]:[ce,oe,Fe,ne,je],endpoint:{[W]:ED,[X]:$e,[Y]:ae},[g]:G},{[S]:[ce,oe,Fe,ne,le,He],[g]:z,rules:[{[S]:xr,endpoint:{[W]:ED,[X]:Le,[Y]:ae},[g]:G},{endpoint:DD,[g]:G}]},{[S]:[ce,oe,Fe,ne,le,Ke],endpoint:DD,[g]:G}]},zf]}]},{[S]:[qe,ot,{[w]:Oe,[k]:[{[w]:Be,[k]:[vF,"scheme"]},"http"]},{[w]:bD,[k]:[Ln,fn]},bS,oe,ce,Fe],[g]:z,rules:[{[S]:Pr,[g]:z,rules:[{[S]:oF,[g]:z,rules:[MD]},zf]}]},{[S]:[bS,{[w]:hF,[k]:tF,[Qe]:CF}],[g]:z,rules:[{[S]:[{[w]:Be,[k]:[ut,"resourceId[0]"],[Qe]:SF},{[w]:qt,[k]:[{[w]:Oe,[k]:[wF,Hf]}]}],[g]:z,rules:[{[S]:[{[w]:Oe,[k]:[wS,VS]}],[g]:z,rules:[{[S]:MS,[g]:z,rules:[{[S]:iF,[g]:z,rules:[FD,LD,{[S]:FS,[g]:z,rules:[jD,{[S]:cF,[g]:z,rules:[kS,{[S]:LS,[g]:z,rules:[{[S]:Pr,[g]:z,rules:[{[S]:dF,[g]:z,rules:[{[S]:jS,[g]:z,rules:[{[S]:[{[w]:Oe,[k]:[AF,Hf]}],error:"Invalid ARN: Missing account id",[g]:V},{[S]:US,[g]:z,rules:[{[S]:lF,[g]:z,rules:[{[S]:Hc,endpoint:{[W]:PD,[X]:AS,[Y]:ae},[g]:G},{[S]:Gf,endpoint:{[W]:"https://{accessPointName}-{bucketArn#accountId}.s3-object-lambda-fips.{bucketArn#region}.{bucketPartition#dnsSuffix}",[X]:AS,[Y]:ae},[g]:G},{endpoint:{[W]:"https://{accessPointName}-{bucketArn#accountId}.s3-object-lambda.{bucketArn#region}.{bucketPartition#dnsSuffix}",[X]:AS,[Y]:ae},[g]:G}]},UD]},RS]},IS]},NS]}]}]},zD]},{error:"Invalid ARN: bucket ARN is missing a region",[g]:V}]},GD]},{error:"Invalid ARN: Object Lambda ARNs only support `accesspoint` arn types, but found: `{arnType}`",[g]:V}]},{[S]:MS,[g]:z,rules:[{[S]:iF,[g]:z,rules:[{[S]:FS,[g]:z,rules:[{[S]:MS,[g]:z,rules:[{[S]:FS,[g]:z,rules:[jD,{[S]:cF,[g]:z,rules:[kS,{[S]:LS,[g]:z,rules:[{[S]:Pr,[g]:z,rules:[{[S]:[{[w]:Oe,[k]:[kF,"{partitionResult#name}"]}],[g]:z,rules:[{[S]:jS,[g]:z,rules:[{[S]:[{[w]:Oe,[k]:[wS,Eo]}],[g]:z,rules:[{[S]:US,[g]:z,rules:[{[S]:lF,[g]:z,rules:[{[S]:DS,error:"Access Points do not support S3 Accelerate",[g]:V},{[S]:[Ae,be],endpoint:{[W]:"https://{accessPointName}-{bucketArn#accountId}.s3-accesspoint-fips.dualstack.{bucketArn#region}.{bucketPartition#dnsSuffix}",[X]:$c,[Y]:ae},[g]:G},{[S]:[Ae,ce],endpoint:{[W]:"https://{accessPointName}-{bucketArn#accountId}.s3-accesspoint-fips.{bucketArn#region}.{bucketPartition#dnsSuffix}",[X]:$c,[Y]:ae},[g]:G},{[S]:[oe,be],endpoint:{[W]:"https://{accessPointName}-{bucketArn#accountId}.s3-accesspoint.dualstack.{bucketArn#region}.{bucketPartition#dnsSuffix}",[X]:$c,[Y]:ae},[g]:G},{[S]:[oe,ce,qe,ot],endpoint:{[W]:PD,[X]:$c,[Y]:ae},[g]:G},{[S]:[oe,ce],endpoint:{[W]:"https://{accessPointName}-{bucketArn#accountId}.s3-accesspoint.{bucketArn#region}.{bucketPartition#dnsSuffix}",[X]:$c,[Y]:ae},[g]:G}]},UD]},RS]},{error:"Invalid ARN: The ARN was not for the S3 service, found: {bucketArn#service}",[g]:V}]},IS]},NS]}]}]},zD]}]}]},{[S]:[{[w]:os,[k]:[XS,fn]}],[g]:z,rules:[{[S]:aF,error:"S3 MRAP does not support dual-stack",[g]:V},{[S]:Gf,error:"S3 MRAP does not support FIPS",[g]:V},{[S]:DS,error:"S3 MRAP does not support S3 Accelerate",[g]:V},{[S]:[{[w]:rt,[k]:[{[re]:"DisableMultiRegionAccessPoints"},fn]}],error:"Invalid configuration: Multi-Region Access Point ARNs are disabled.",[g]:V},{[S]:[{[w]:$f,[k]:BS,[Qe]:xD}],[g]:z,rules:[{[S]:[{[w]:Oe,[k]:[{[w]:Be,[k]:[{[re]:xD},At]},{[w]:Be,[k]:[ut,"partition"]}]}],[g]:z,rules:[{endpoint:{[W]:"https://{accessPointName}.accesspoint.s3-global.{mrapPartition#dnsSuffix}",[X]:{[jn]:[{[Un]:fn,name:"sigv4a",[zn]:Eo,signingRegionSet:["*"]}]},[Y]:ae},[g]:G}]},{error:"Client was configured for partition `{mrapPartition#name}` but bucket referred to partition `{bucketArn#partition}`",[g]:V}]}]},{error:"Invalid Access Point Name",[g]:V}]},GD]},{[S]:[{[w]:Oe,[k]:[wS,KS]}],[g]:z,rules:[{[S]:aF,error:"S3 Outposts does not support Dual-stack",[g]:V},{[S]:Gf,error:"S3 Outposts does not support FIPS",[g]:V},{[S]:DS,error:"S3 Outposts does not support S3 Accelerate",[g]:V},{[S]:[{[w]:yn,[k]:[{[w]:Be,[k]:[ut,"resourceId[4]"]}]}],error:"Invalid Arn: Outpost Access Point ARN contains sub resources",[g]:V},{[S]:[{[w]:Be,[k]:Dne,[Qe]:zS}],[g]:z,rules:[{[S]:nF,[g]:z,rules:[kS,{[S]:LS,[g]:z,rules:[{[S]:Pr,[g]:z,rules:[{[S]:dF,[g]:z,rules:[{[S]:jS,[g]:z,rules:[{[S]:US,[g]:z,rules:[{[S]:[{[w]:Be,[k]:Fne,[Qe]:vD}],[g]:z,rules:[{[S]:[{[w]:Be,[k]:[ut,"resourceId[3]"],[Qe]:WS}],[g]:z,rules:[{[S]:[{[w]:Oe,[k]:[{[re]:vD},bF]}],[g]:z,rules:[{[S]:Hc,endpoint:{[W]:"https://{accessPointName}-{bucketArn#accountId}.{outpostId}.{url#authority}",[X]:$D,[Y]:ae},[g]:G},{endpoint:{[W]:"https://{accessPointName}-{bucketArn#accountId}.{outpostId}.s3-outposts.{bucketArn#region}.{bucketPartition#dnsSuffix}",[X]:$D,[Y]:ae},[g]:G}]},{error:"Expected an outpost type `accesspoint`, found {outpostType}",[g]:V}]},{error:"Invalid ARN: expected an access point name",[g]:V}]},{error:"Invalid ARN: Expected a 4-component resource",[g]:V}]},RS]},IS]},NS]}]}]},{error:"Invalid ARN: The outpost Id may only contain a-z, A-Z, 0-9 and `-`. Found: `{outpostId}`",[g]:V}]},{error:"Invalid ARN: The Outpost Id was not set",[g]:V}]},{error:"Invalid ARN: Unrecognized format: {Bucket} (type: {arnType})",[g]:V}]},{error:"Invalid ARN: No ARN type specified",[g]:V}]},{[S]:[{[w]:Gc,[k]:[Ln,0,4,CD],[Qe]:wD},{[w]:Oe,[k]:[{[re]:wD},"arn:"]},{[w]:qt,[k]:[{[w]:yn,[k]:[HD]}]}],error:"Invalid ARN: `{Bucket}` was not a valid ARN",[g]:V},{[S]:[{[w]:rt,[k]:[Bne,fn]},HD],error:"Path-style addressing cannot be used with ARN buckets",[g]:V},{[S]:[{[w]:"uriEncode",[k]:tF,[Qe]:"uri_encoded_bucket"}],[g]:z,rules:[{[S]:Pr,[g]:z,rules:[{[S]:[Fe],[g]:z,rules:[{[S]:[be,ne,Ae,je],endpoint:{[W]:"https://s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",[X]:$e,[Y]:ae},[g]:G},{[S]:[be,ne,Ae,le,He],[g]:z,rules:[{endpoint:KD,[g]:G}]},{[S]:[be,ne,Ae,le,Ke],endpoint:KD,[g]:G},{[S]:[ce,ne,Ae,je],endpoint:{[W]:"https://s3-fips.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",[X]:$e,[Y]:ae},[g]:G},{[S]:[ce,ne,Ae,le,He],[g]:z,rules:[{endpoint:VD,[g]:G}]},{[S]:[ce,ne,Ae,le,Ke],endpoint:VD,[g]:G},{[S]:[be,ne,oe,je],endpoint:{[W]:"https://s3.dualstack.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",[X]:$e,[Y]:ae},[g]:G},{[S]:[be,ne,oe,le,He],[g]:z,rules:[{endpoint:WD,[g]:G}]},{[S]:[be,ne,oe,le,Ke],endpoint:WD,[g]:G},{[S]:[ce,qe,ot,oe,je],endpoint:{[W]:EF,[X]:$e,[Y]:ae},[g]:G},{[S]:[ce,qe,ot,oe,le,He],[g]:z,rules:[{[S]:xr,endpoint:OS,[g]:G},{endpoint:OS,[g]:G}]},{[S]:[ce,qe,ot,oe,le,Ke],endpoint:OS,[g]:G},{[S]:[ce,ne,oe,je],endpoint:{[W]:kD,[X]:$e,[Y]:ae},[g]:G},{[S]:[ce,ne,oe,le,He],[g]:z,rules:[{[S]:xr,endpoint:{[W]:kD,[X]:Le,[Y]:ae},[g]:G},{endpoint:XD,[g]:G}]},{[S]:[ce,ne,oe,le,Ke],endpoint:XD,[g]:G}]},{error:"Path-style addressing cannot be used with S3 Accelerate",[g]:V}]}]}]},{[S]:[{[w]:yn,[k]:[YD]},{[w]:rt,[k]:[YD,fn]}],[g]:z,rules:[{[S]:Pr,[g]:z,rules:[{[S]:uF,[g]:z,rules:[FD,LD,{[S]:Hc,endpoint:{[W]:GS,[X]:TS,[Y]:ae},[g]:G},{[S]:Gf,endpoint:{[W]:"https://s3-object-lambda-fips.{Region}.{partitionResult#dnsSuffix}",[X]:TS,[Y]:ae},[g]:G},{endpoint:{[W]:"https://s3-object-lambda.{Region}.{partitionResult#dnsSuffix}",[X]:TS,[Y]:ae},[g]:G}]},zf]}]},{[S]:[{[w]:qt,[k]:sF}],[g]:z,rules:[{[S]:Pr,[g]:z,rules:[{[S]:uF,[g]:z,rules:[{[S]:[Ae,be,ne,je],endpoint:{[W]:"https://s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}",[X]:$e,[Y]:ae},[g]:G},{[S]:[Ae,be,ne,le,He],[g]:z,rules:[{endpoint:QD,[g]:G}]},{[S]:[Ae,be,ne,le,Ke],endpoint:QD,[g]:G},{[S]:[Ae,ce,ne,je],endpoint:{[W]:"https://s3-fips.us-east-1.{partitionResult#dnsSuffix}",[X]:$e,[Y]:ae},[g]:G},{[S]:[Ae,ce,ne,le,He],[g]:z,rules:[{endpoint:JD,[g]:G}]},{[S]:[Ae,ce,ne,le,Ke],endpoint:JD,[g]:G},{[S]:[oe,be,ne,je],endpoint:{[W]:"https://s3.dualstack.us-east-1.{partitionResult#dnsSuffix}",[X]:$e,[Y]:ae},[g]:G},{[S]:[oe,be,ne,le,He],[g]:z,rules:[{endpoint:ZD,[g]:G}]},{[S]:[oe,be,ne,le,Ke],endpoint:ZD,[g]:G},{[S]:[oe,ce,qe,ot,je],endpoint:{[W]:GS,[X]:$e,[Y]:ae},[g]:G},{[S]:[oe,ce,qe,ot,le,He],[g]:z,rules:[{[S]:xr,endpoint:qS,[g]:G},{endpoint:qS,[g]:G}]},{[S]:[oe,ce,qe,ot,le,Ke],endpoint:qS,[g]:G},{[S]:[oe,ce,ne,je],endpoint:{[W]:AD,[X]:$e,[Y]:ae},[g]:G},{[S]:[oe,ce,ne,le,He],[g]:z,rules:[{[S]:xr,endpoint:{[W]:AD,[X]:Le,[Y]:ae},[g]:G},{endpoint:eF,[g]:G}]},{[S]:[oe,ce,ne,le,Ke],endpoint:eF,[g]:G}]},zf]}]}]},{error:"A region must be set when sending requests to S3.",[g]:V}]};Kf.ruleSet=Lne});var IF=m(Vf=>{"use strict";Object.defineProperty(Vf,"__esModule",{value:!0});Vf.defaultEndpointResolver=void 0;var jne=Ds(),Une=RF(),zne=(e,n={})=>(0,jne.resolveEndpoint)(Une.ruleSet,{endpointParams:e,logger:n.logger});Vf.defaultEndpointResolver=zne});var qF=m(Wf=>{"use strict";Object.defineProperty(Wf,"__esModule",{value:!0});Wf.getRuntimeConfig=void 0;var Gne=hD(),$ne=b(),Hne=Kr(),NF=ys(),OF=g_(),TF=Ct(),Kne=IF(),Vne=e=>({apiVersion:"2006-03-01",base64Decoder:(e==null?void 0:e.base64Decoder)??NF.fromBase64,base64Encoder:(e==null?void 0:e.base64Encoder)??NF.toBase64,disableHostPrefix:(e==null?void 0:e.disableHostPrefix)??!1,endpointProvider:(e==null?void 0:e.endpointProvider)??Kne.defaultEndpointResolver,extensions:(e==null?void 0:e.extensions)??[],getAwsChunkedEncodingStream:(e==null?void 0:e.getAwsChunkedEncodingStream)??OF.getAwsChunkedEncodingStream,logger:(e==null?void 0:e.logger)??new $ne.NoOpLogger,sdkStreamMixin:(e==null?void 0:e.sdkStreamMixin)??OF.sdkStreamMixin,serviceId:(e==null?void 0:e.serviceId)??"S3",signerConstructor:(e==null?void 0:e.signerConstructor)??Gne.SignatureV4MultiRegion,signingEscapePath:(e==null?void 0:e.signingEscapePath)??!1,urlParser:(e==null?void 0:e.urlParser)??Hne.parseUrl,useArnRegion:(e==null?void 0:e.useArnRegion)??!1,utf8Decoder:(e==null?void 0:e.utf8Decoder)??TF.fromUtf8,utf8Encoder:(e==null?void 0:e.utf8Encoder)??TF.toUtf8});Wf.getRuntimeConfig=Vne});var DF=m(Yf=>{"use strict";Object.defineProperty(Yf,"__esModule",{value:!0});Yf.getRuntimeConfig=void 0;var Wne=(U(),L(j)),Xne=Wne.__importDefault(_O()),Yne=HM(),Qne=$C(),Jne=eD(),Zne=Ec(),Xf=Kt(),ere=lD(),YS=Pc(),tre=fD(),BF=kn(),Po=hr(),MF=hs(),nre=xc(),rre=wt(),sre=qF(),ore=b(),ire=wc(),are=b(),cre=e=>{(0,are.emitWarningIfUnsupportedVersion)(process.version);let n=(0,ire.resolveDefaultsModeConfig)(e),t=()=>n().then(ore.loadConfigsForDefaultMode),r=(0,sre.getRuntimeConfig)(e);return{...r,...e,runtime:"node",defaultsMode:n,bodyLengthChecker:(e==null?void 0:e.bodyLengthChecker)??nre.calculateBodyLength,credentialDefaultProvider:(e==null?void 0:e.credentialDefaultProvider)??(0,Yne.decorateDefaultCredentialProvider)(Qne.defaultProvider),defaultUserAgentProvider:(e==null?void 0:e.defaultUserAgentProvider)??(0,Zne.defaultUserAgent)({serviceId:r.serviceId,clientVersion:Xne.default.version}),eventStreamSerdeProvider:(e==null?void 0:e.eventStreamSerdeProvider)??ere.eventStreamSerdeProvider,maxAttempts:(e==null?void 0:e.maxAttempts)??(0,Po.loadConfig)(BF.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),md5:(e==null?void 0:e.md5)??YS.Hash.bind(null,"md5"),region:(e==null?void 0:e.region)??(0,Po.loadConfig)(Xf.NODE_REGION_CONFIG_OPTIONS,Xf.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:(e==null?void 0:e.requestHandler)??new MF.NodeHttpHandler(t),retryMode:(e==null?void 0:e.retryMode)??(0,Po.loadConfig)({...BF.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await t()).retryMode||rre.DEFAULT_RETRY_MODE}),sha1:(e==null?void 0:e.sha1)??YS.Hash.bind(null,"sha1"),sha256:(e==null?void 0:e.sha256)??YS.Hash.bind(null,"sha256"),streamCollector:(e==null?void 0:e.streamCollector)??MF.streamCollector,streamHasher:(e==null?void 0:e.streamHasher)??tre.readableStreamHasher,useArnRegion:(e==null?void 0:e.useArnRegion)??(0,Po.loadConfig)(Jne.NODE_USE_ARN_REGION_CONFIG_OPTIONS),useDualstackEndpoint:(e==null?void 0:e.useDualstackEndpoint)??(0,Po.loadConfig)(Xf.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:(e==null?void 0:e.useFipsEndpoint)??(0,Po.loadConfig)(Xf.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS)}};Yf.getRuntimeConfig=cre});var UF=m(Qf=>{"use strict";Object.defineProperty(Qf,"__esModule",{value:!0});Qf.resolveRuntimeExtensions=void 0;var FF=_p(),LF=ve(),jF=b(),QS=e=>e,dre=(e,n)=>{let t={...QS((0,FF.getAwsRegionExtensionConfiguration)(e)),...QS((0,jF.getDefaultExtensionConfiguration)(e)),...QS((0,LF.getHttpHandlerExtensionConfiguration)(e))};return n.forEach(r=>r.configure(t)),{...e,...(0,FF.resolveAwsRegionExtensionConfiguration)(t),...(0,jF.resolveDefaultRuntimeConfig)(t),...(0,LF.resolveHttpHandlerRuntimeConfig)(t)}};Qf.resolveRuntimeExtensions=dre});var Kc=m(xo=>{"use strict";Object.defineProperty(xo,"__esModule",{value:!0});xo.S3Client=xo.__Client=void 0;var lre=uw(),zF=qa(),ure=Ba(),mre=Ma(),GF=xs(),$F=En(),HF=nc(),pre=Kt(),fre=pN(),yre=ic(),_re=x(),KF=kn(),VF=b();Object.defineProperty(xo,"__Client",{enumerable:!0,get:function(){return VF.Client}});var gre=yO(),hre=DF(),Cre=UF(),JS=class extends VF.Client{constructor(...[n]){let t=(0,hre.getRuntimeConfig)(n||{}),r=(0,gre.resolveClientEndpointParameters)(t),s=(0,pre.resolveRegionConfig)(r),o=(0,_re.resolveEndpointConfig)(s),a=(0,KF.resolveRetryConfig)(o),i=(0,zF.resolveHostHeaderConfig)(a),u=(0,$F.resolveAwsAuthConfig)(i),l=(0,GF.resolveS3Config)(u),c=(0,HF.resolveUserAgentConfig)(l),y=(0,fre.resolveEventStreamSerdeConfig)(c),_=(0,Cre.resolveRuntimeExtensions)(y,(n==null?void 0:n.extensions)||[]);super(_),this.config=_,this.middlewareStack.use((0,KF.getRetryPlugin)(this.config)),this.middlewareStack.use((0,yre.getContentLengthPlugin)(this.config)),this.middlewareStack.use((0,zF.getHostHeaderPlugin)(this.config)),this.middlewareStack.use((0,ure.getLoggerPlugin)(this.config)),this.middlewareStack.use((0,mre.getRecursionDetectionPlugin)(this.config)),this.middlewareStack.use((0,$F.getAwsAuthPlugin)(this.config)),this.middlewareStack.use((0,GF.getValidateBucketNamePlugin)(this.config)),this.middlewareStack.use((0,lre.getAddExpectContinuePlugin)(this.config)),this.middlewareStack.use((0,HF.getUserAgentPlugin)(this.config))}destroy(){super.destroy()}};xo.S3Client=JS});var WF=m(Jf=>{"use strict";Object.defineProperty(Jf,"__esModule",{value:!0});Jf.escapeAttribute=void 0;function Sre(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}Jf.escapeAttribute=Sre});var XF=m(Zf=>{"use strict";Object.defineProperty(Zf,"__esModule",{value:!0});Zf.escapeElement=void 0;function bre(e){return e.replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">").replace(/\r/g," ").replace(/\n/g," ").replace(/\u0085/g,"…").replace(/\u2028/,"
")}Zf.escapeElement=bre});var e0=m(ey=>{"use strict";Object.defineProperty(ey,"__esModule",{value:!0});ey.XmlText=void 0;var Ere=XF(),ZS=class{constructor(n){this.value=n}toString(){return(0,Ere.escapeElement)(""+this.value)}};ey.XmlText=ZS});var YF=m(ty=>{"use strict";Object.defineProperty(ty,"__esModule",{value:!0});ty.XmlNode=void 0;var Pre=WF(),xre=e0(),t0=class e{static of(n,t,r){let s=new e(n);return t!==void 0&&s.addChildNode(new xre.XmlText(t)),r!==void 0&&s.withName(r),s}constructor(n,t=[]){this.name=n,this.children=t,this.attributes={}}withName(n){return this.name=n,this}addAttribute(n,t){return this.attributes[n]=t,this}addChildNode(n){return this.children.push(n),this}removeAttribute(n){return delete this.attributes[n],this}toString(){let n=!!this.children.length,t=`<${this.name}`,r=this.attributes;for(let s of Object.keys(r)){let o=r[s];typeof o<"u"&&o!==null&&(t+=` ${s}="${(0,Pre.escapeAttribute)(""+o)}"`)}return t+=n?`>${this.children.map(s=>s.toString()).join("")}`:"/>"}};ty.XmlNode=t0});var JF=m(ny=>{"use strict";Object.defineProperty(ny,"__esModule",{value:!0});var QF=(U(),L(j));QF.__exportStar(YF(),ny);QF.__exportStar(e0(),ny)});var Vc=m(vo=>{"use strict";Object.defineProperty(vo,"__esModule",{value:!0});vo.S3ServiceException=vo.__ServiceException=void 0;var ZF=b();Object.defineProperty(vo,"__ServiceException",{enumerable:!0,get:function(){return ZF.ServiceException}});var n0=class e extends ZF.ServiceException{constructor(n){super(n),Object.setPrototypeOf(this,e.prototype)}};vo.S3ServiceException=n0});var Je=m(h=>{"use strict";Object.defineProperty(h,"__esModule",{value:!0});h.ReplicationStatus=h.Protocol=h.BucketVersioningStatus=h.MFADeleteStatus=h.Payer=h.ReplicationRuleStatus=h.SseKmsEncryptedObjectsStatus=h.ReplicaModificationsStatus=h.ReplicationRuleFilter=h.ExistingObjectReplicationStatus=h.ReplicationTimeStatus=h.MetricsStatus=h.DeleteMarkerReplicationStatus=h.FilterRuleName=h.Event=h.MetricsFilter=h.BucketLogsPermission=h.ExpirationStatus=h.TransitionStorageClass=h.LifecycleRuleFilter=h.InventoryFrequency=h.InventoryOptionalField=h.InventoryIncludedObjectVersions=h.InventoryFormat=h.IntelligentTieringAccessTier=h.IntelligentTieringStatus=h.StorageClassAnalysisSchemaVersion=h.AnalyticsS3ExportFileFormat=h.AnalyticsFilter=h.ObjectOwnership=h.BucketLocationConstraint=h.BucketCannedACL=h.BucketAlreadyOwnedByYou=h.BucketAlreadyExists=h.ObjectNotInActiveTierError=h.TaggingDirective=h.StorageClass=h.ObjectLockMode=h.ObjectLockLegalHoldStatus=h.MetadataDirective=h.ChecksumAlgorithm=h.ObjectCannedACL=h.ServerSideEncryption=h.OwnerOverride=h.Permission=h.Type=h.BucketAccelerateStatus=h.NoSuchUpload=h.RequestPayer=h.RequestCharged=void 0;h.PutObjectRequestFilterSensitiveLog=h.PutObjectOutputFilterSensitiveLog=h.PutBucketInventoryConfigurationRequestFilterSensitiveLog=h.PutBucketEncryptionRequestFilterSensitiveLog=h.ListPartsRequestFilterSensitiveLog=h.ListBucketInventoryConfigurationsOutputFilterSensitiveLog=h.HeadObjectRequestFilterSensitiveLog=h.HeadObjectOutputFilterSensitiveLog=h.GetObjectTorrentOutputFilterSensitiveLog=h.GetObjectAttributesRequestFilterSensitiveLog=h.GetObjectRequestFilterSensitiveLog=h.GetObjectOutputFilterSensitiveLog=h.GetBucketInventoryConfigurationOutputFilterSensitiveLog=h.InventoryConfigurationFilterSensitiveLog=h.InventoryDestinationFilterSensitiveLog=h.InventoryS3BucketDestinationFilterSensitiveLog=h.InventoryEncryptionFilterSensitiveLog=h.SSEKMSFilterSensitiveLog=h.GetBucketEncryptionOutputFilterSensitiveLog=h.ServerSideEncryptionConfigurationFilterSensitiveLog=h.ServerSideEncryptionRuleFilterSensitiveLog=h.ServerSideEncryptionByDefaultFilterSensitiveLog=h.CreateMultipartUploadRequestFilterSensitiveLog=h.CreateMultipartUploadOutputFilterSensitiveLog=h.CopyObjectRequestFilterSensitiveLog=h.CopyObjectOutputFilterSensitiveLog=h.CompleteMultipartUploadRequestFilterSensitiveLog=h.CompleteMultipartUploadOutputFilterSensitiveLog=h.MFADelete=h.ObjectVersionStorageClass=h.NoSuchBucket=h.OptionalObjectAttributes=h.ObjectStorageClass=h.EncodingType=h.ArchiveStatus=h.NotFound=h.ObjectLockRetentionMode=h.ObjectLockEnabled=h.ObjectAttributes=h.NoSuchKey=h.InvalidObjectState=h.ChecksumMode=void 0;var Ee=b(),wr=Vc();h.RequestCharged={requester:"requester"};h.RequestPayer={requester:"requester"};var r0=class e extends wr.S3ServiceException{constructor(n){super({name:"NoSuchUpload",$fault:"client",...n}),this.name="NoSuchUpload",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};h.NoSuchUpload=r0;h.BucketAccelerateStatus={Enabled:"Enabled",Suspended:"Suspended"};h.Type={AmazonCustomerByEmail:"AmazonCustomerByEmail",CanonicalUser:"CanonicalUser",Group:"Group"};h.Permission={FULL_CONTROL:"FULL_CONTROL",READ:"READ",READ_ACP:"READ_ACP",WRITE:"WRITE",WRITE_ACP:"WRITE_ACP"};h.OwnerOverride={Destination:"Destination"};h.ServerSideEncryption={AES256:"AES256",aws_kms:"aws:kms",aws_kms_dsse:"aws:kms:dsse"};h.ObjectCannedACL={authenticated_read:"authenticated-read",aws_exec_read:"aws-exec-read",bucket_owner_full_control:"bucket-owner-full-control",bucket_owner_read:"bucket-owner-read",private:"private",public_read:"public-read",public_read_write:"public-read-write"};h.ChecksumAlgorithm={CRC32:"CRC32",CRC32C:"CRC32C",SHA1:"SHA1",SHA256:"SHA256"};h.MetadataDirective={COPY:"COPY",REPLACE:"REPLACE"};h.ObjectLockLegalHoldStatus={OFF:"OFF",ON:"ON"};h.ObjectLockMode={COMPLIANCE:"COMPLIANCE",GOVERNANCE:"GOVERNANCE"};h.StorageClass={DEEP_ARCHIVE:"DEEP_ARCHIVE",GLACIER:"GLACIER",GLACIER_IR:"GLACIER_IR",INTELLIGENT_TIERING:"INTELLIGENT_TIERING",ONEZONE_IA:"ONEZONE_IA",OUTPOSTS:"OUTPOSTS",REDUCED_REDUNDANCY:"REDUCED_REDUNDANCY",SNOW:"SNOW",STANDARD:"STANDARD",STANDARD_IA:"STANDARD_IA"};h.TaggingDirective={COPY:"COPY",REPLACE:"REPLACE"};var s0=class e extends wr.S3ServiceException{constructor(n){super({name:"ObjectNotInActiveTierError",$fault:"client",...n}),this.name="ObjectNotInActiveTierError",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};h.ObjectNotInActiveTierError=s0;var o0=class e extends wr.S3ServiceException{constructor(n){super({name:"BucketAlreadyExists",$fault:"client",...n}),this.name="BucketAlreadyExists",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};h.BucketAlreadyExists=o0;var i0=class e extends wr.S3ServiceException{constructor(n){super({name:"BucketAlreadyOwnedByYou",$fault:"client",...n}),this.name="BucketAlreadyOwnedByYou",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};h.BucketAlreadyOwnedByYou=i0;h.BucketCannedACL={authenticated_read:"authenticated-read",private:"private",public_read:"public-read",public_read_write:"public-read-write"};h.BucketLocationConstraint={EU:"EU",af_south_1:"af-south-1",ap_east_1:"ap-east-1",ap_northeast_1:"ap-northeast-1",ap_northeast_2:"ap-northeast-2",ap_northeast_3:"ap-northeast-3",ap_south_1:"ap-south-1",ap_south_2:"ap-south-2",ap_southeast_1:"ap-southeast-1",ap_southeast_2:"ap-southeast-2",ap_southeast_3:"ap-southeast-3",ca_central_1:"ca-central-1",cn_north_1:"cn-north-1",cn_northwest_1:"cn-northwest-1",eu_central_1:"eu-central-1",eu_north_1:"eu-north-1",eu_south_1:"eu-south-1",eu_south_2:"eu-south-2",eu_west_1:"eu-west-1",eu_west_2:"eu-west-2",eu_west_3:"eu-west-3",me_south_1:"me-south-1",sa_east_1:"sa-east-1",us_east_2:"us-east-2",us_gov_east_1:"us-gov-east-1",us_gov_west_1:"us-gov-west-1",us_west_1:"us-west-1",us_west_2:"us-west-2"};h.ObjectOwnership={BucketOwnerEnforced:"BucketOwnerEnforced",BucketOwnerPreferred:"BucketOwnerPreferred",ObjectWriter:"ObjectWriter"};var vre;(function(e){e.visit=(n,t)=>n.Prefix!==void 0?t.Prefix(n.Prefix):n.Tag!==void 0?t.Tag(n.Tag):n.And!==void 0?t.And(n.And):t._(n.$unknown[0],n.$unknown[1])})(vre=h.AnalyticsFilter||(h.AnalyticsFilter={}));h.AnalyticsS3ExportFileFormat={CSV:"CSV"};h.StorageClassAnalysisSchemaVersion={V_1:"V_1"};h.IntelligentTieringStatus={Disabled:"Disabled",Enabled:"Enabled"};h.IntelligentTieringAccessTier={ARCHIVE_ACCESS:"ARCHIVE_ACCESS",DEEP_ARCHIVE_ACCESS:"DEEP_ARCHIVE_ACCESS"};h.InventoryFormat={CSV:"CSV",ORC:"ORC",Parquet:"Parquet"};h.InventoryIncludedObjectVersions={All:"All",Current:"Current"};h.InventoryOptionalField={BucketKeyStatus:"BucketKeyStatus",ChecksumAlgorithm:"ChecksumAlgorithm",ETag:"ETag",EncryptionStatus:"EncryptionStatus",IntelligentTieringAccessTier:"IntelligentTieringAccessTier",IsMultipartUploaded:"IsMultipartUploaded",LastModifiedDate:"LastModifiedDate",ObjectAccessControlList:"ObjectAccessControlList",ObjectLockLegalHoldStatus:"ObjectLockLegalHoldStatus",ObjectLockMode:"ObjectLockMode",ObjectLockRetainUntilDate:"ObjectLockRetainUntilDate",ObjectOwner:"ObjectOwner",ReplicationStatus:"ReplicationStatus",Size:"Size",StorageClass:"StorageClass"};h.InventoryFrequency={Daily:"Daily",Weekly:"Weekly"};var wre;(function(e){e.visit=(n,t)=>n.Prefix!==void 0?t.Prefix(n.Prefix):n.Tag!==void 0?t.Tag(n.Tag):n.ObjectSizeGreaterThan!==void 0?t.ObjectSizeGreaterThan(n.ObjectSizeGreaterThan):n.ObjectSizeLessThan!==void 0?t.ObjectSizeLessThan(n.ObjectSizeLessThan):n.And!==void 0?t.And(n.And):t._(n.$unknown[0],n.$unknown[1])})(wre=h.LifecycleRuleFilter||(h.LifecycleRuleFilter={}));h.TransitionStorageClass={DEEP_ARCHIVE:"DEEP_ARCHIVE",GLACIER:"GLACIER",GLACIER_IR:"GLACIER_IR",INTELLIGENT_TIERING:"INTELLIGENT_TIERING",ONEZONE_IA:"ONEZONE_IA",STANDARD_IA:"STANDARD_IA"};h.ExpirationStatus={Disabled:"Disabled",Enabled:"Enabled"};h.BucketLogsPermission={FULL_CONTROL:"FULL_CONTROL",READ:"READ",WRITE:"WRITE"};var kre;(function(e){e.visit=(n,t)=>n.Prefix!==void 0?t.Prefix(n.Prefix):n.Tag!==void 0?t.Tag(n.Tag):n.AccessPointArn!==void 0?t.AccessPointArn(n.AccessPointArn):n.And!==void 0?t.And(n.And):t._(n.$unknown[0],n.$unknown[1])})(kre=h.MetricsFilter||(h.MetricsFilter={}));h.Event={s3_IntelligentTiering:"s3:IntelligentTiering",s3_LifecycleExpiration_:"s3:LifecycleExpiration:*",s3_LifecycleExpiration_Delete:"s3:LifecycleExpiration:Delete",s3_LifecycleExpiration_DeleteMarkerCreated:"s3:LifecycleExpiration:DeleteMarkerCreated",s3_LifecycleTransition:"s3:LifecycleTransition",s3_ObjectAcl_Put:"s3:ObjectAcl:Put",s3_ObjectCreated_:"s3:ObjectCreated:*",s3_ObjectCreated_CompleteMultipartUpload:"s3:ObjectCreated:CompleteMultipartUpload",s3_ObjectCreated_Copy:"s3:ObjectCreated:Copy",s3_ObjectCreated_Post:"s3:ObjectCreated:Post",s3_ObjectCreated_Put:"s3:ObjectCreated:Put",s3_ObjectRemoved_:"s3:ObjectRemoved:*",s3_ObjectRemoved_Delete:"s3:ObjectRemoved:Delete",s3_ObjectRemoved_DeleteMarkerCreated:"s3:ObjectRemoved:DeleteMarkerCreated",s3_ObjectRestore_:"s3:ObjectRestore:*",s3_ObjectRestore_Completed:"s3:ObjectRestore:Completed",s3_ObjectRestore_Delete:"s3:ObjectRestore:Delete",s3_ObjectRestore_Post:"s3:ObjectRestore:Post",s3_ObjectTagging_:"s3:ObjectTagging:*",s3_ObjectTagging_Delete:"s3:ObjectTagging:Delete",s3_ObjectTagging_Put:"s3:ObjectTagging:Put",s3_ReducedRedundancyLostObject:"s3:ReducedRedundancyLostObject",s3_Replication_:"s3:Replication:*",s3_Replication_OperationFailedReplication:"s3:Replication:OperationFailedReplication",s3_Replication_OperationMissedThreshold:"s3:Replication:OperationMissedThreshold",s3_Replication_OperationNotTracked:"s3:Replication:OperationNotTracked",s3_Replication_OperationReplicatedAfterThreshold:"s3:Replication:OperationReplicatedAfterThreshold"};h.FilterRuleName={prefix:"prefix",suffix:"suffix"};h.DeleteMarkerReplicationStatus={Disabled:"Disabled",Enabled:"Enabled"};h.MetricsStatus={Disabled:"Disabled",Enabled:"Enabled"};h.ReplicationTimeStatus={Disabled:"Disabled",Enabled:"Enabled"};h.ExistingObjectReplicationStatus={Disabled:"Disabled",Enabled:"Enabled"};var Are;(function(e){e.visit=(n,t)=>n.Prefix!==void 0?t.Prefix(n.Prefix):n.Tag!==void 0?t.Tag(n.Tag):n.And!==void 0?t.And(n.And):t._(n.$unknown[0],n.$unknown[1])})(Are=h.ReplicationRuleFilter||(h.ReplicationRuleFilter={}));h.ReplicaModificationsStatus={Disabled:"Disabled",Enabled:"Enabled"};h.SseKmsEncryptedObjectsStatus={Disabled:"Disabled",Enabled:"Enabled"};h.ReplicationRuleStatus={Disabled:"Disabled",Enabled:"Enabled"};h.Payer={BucketOwner:"BucketOwner",Requester:"Requester"};h.MFADeleteStatus={Disabled:"Disabled",Enabled:"Enabled"};h.BucketVersioningStatus={Enabled:"Enabled",Suspended:"Suspended"};h.Protocol={http:"http",https:"https"};h.ReplicationStatus={COMPLETE:"COMPLETE",FAILED:"FAILED",PENDING:"PENDING",REPLICA:"REPLICA"};h.ChecksumMode={ENABLED:"ENABLED"};var a0=class e extends wr.S3ServiceException{constructor(n){super({name:"InvalidObjectState",$fault:"client",...n}),this.name="InvalidObjectState",this.$fault="client",Object.setPrototypeOf(this,e.prototype),this.StorageClass=n.StorageClass,this.AccessTier=n.AccessTier}};h.InvalidObjectState=a0;var c0=class e extends wr.S3ServiceException{constructor(n){super({name:"NoSuchKey",$fault:"client",...n}),this.name="NoSuchKey",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};h.NoSuchKey=c0;h.ObjectAttributes={CHECKSUM:"Checksum",ETAG:"ETag",OBJECT_PARTS:"ObjectParts",OBJECT_SIZE:"ObjectSize",STORAGE_CLASS:"StorageClass"};h.ObjectLockEnabled={Enabled:"Enabled"};h.ObjectLockRetentionMode={COMPLIANCE:"COMPLIANCE",GOVERNANCE:"GOVERNANCE"};var d0=class e extends wr.S3ServiceException{constructor(n){super({name:"NotFound",$fault:"client",...n}),this.name="NotFound",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};h.NotFound=d0;h.ArchiveStatus={ARCHIVE_ACCESS:"ARCHIVE_ACCESS",DEEP_ARCHIVE_ACCESS:"DEEP_ARCHIVE_ACCESS"};h.EncodingType={url:"url"};h.ObjectStorageClass={DEEP_ARCHIVE:"DEEP_ARCHIVE",GLACIER:"GLACIER",GLACIER_IR:"GLACIER_IR",INTELLIGENT_TIERING:"INTELLIGENT_TIERING",ONEZONE_IA:"ONEZONE_IA",OUTPOSTS:"OUTPOSTS",REDUCED_REDUNDANCY:"REDUCED_REDUNDANCY",SNOW:"SNOW",STANDARD:"STANDARD",STANDARD_IA:"STANDARD_IA"};h.OptionalObjectAttributes={RESTORE_STATUS:"RestoreStatus"};var l0=class e extends wr.S3ServiceException{constructor(n){super({name:"NoSuchBucket",$fault:"client",...n}),this.name="NoSuchBucket",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};h.NoSuchBucket=l0;h.ObjectVersionStorageClass={STANDARD:"STANDARD"};h.MFADelete={Disabled:"Disabled",Enabled:"Enabled"};var Rre=e=>({...e,...e.SSEKMSKeyId&&{SSEKMSKeyId:Ee.SENSITIVE_STRING}});h.CompleteMultipartUploadOutputFilterSensitiveLog=Rre;var Ire=e=>({...e,...e.SSECustomerKey&&{SSECustomerKey:Ee.SENSITIVE_STRING}});h.CompleteMultipartUploadRequestFilterSensitiveLog=Ire;var Nre=e=>({...e,...e.SSEKMSKeyId&&{SSEKMSKeyId:Ee.SENSITIVE_STRING},...e.SSEKMSEncryptionContext&&{SSEKMSEncryptionContext:Ee.SENSITIVE_STRING}});h.CopyObjectOutputFilterSensitiveLog=Nre;var Ore=e=>({...e,...e.SSECustomerKey&&{SSECustomerKey:Ee.SENSITIVE_STRING},...e.SSEKMSKeyId&&{SSEKMSKeyId:Ee.SENSITIVE_STRING},...e.SSEKMSEncryptionContext&&{SSEKMSEncryptionContext:Ee.SENSITIVE_STRING},...e.CopySourceSSECustomerKey&&{CopySourceSSECustomerKey:Ee.SENSITIVE_STRING}});h.CopyObjectRequestFilterSensitiveLog=Ore;var Tre=e=>({...e,...e.SSEKMSKeyId&&{SSEKMSKeyId:Ee.SENSITIVE_STRING},...e.SSEKMSEncryptionContext&&{SSEKMSEncryptionContext:Ee.SENSITIVE_STRING}});h.CreateMultipartUploadOutputFilterSensitiveLog=Tre;var qre=e=>({...e,...e.SSECustomerKey&&{SSECustomerKey:Ee.SENSITIVE_STRING},...e.SSEKMSKeyId&&{SSEKMSKeyId:Ee.SENSITIVE_STRING},...e.SSEKMSEncryptionContext&&{SSEKMSEncryptionContext:Ee.SENSITIVE_STRING}});h.CreateMultipartUploadRequestFilterSensitiveLog=qre;var Bre=e=>({...e,...e.KMSMasterKeyID&&{KMSMasterKeyID:Ee.SENSITIVE_STRING}});h.ServerSideEncryptionByDefaultFilterSensitiveLog=Bre;var Mre=e=>({...e,...e.ApplyServerSideEncryptionByDefault&&{ApplyServerSideEncryptionByDefault:(0,h.ServerSideEncryptionByDefaultFilterSensitiveLog)(e.ApplyServerSideEncryptionByDefault)}});h.ServerSideEncryptionRuleFilterSensitiveLog=Mre;var Dre=e=>({...e,...e.Rules&&{Rules:e.Rules.map(n=>(0,h.ServerSideEncryptionRuleFilterSensitiveLog)(n))}});h.ServerSideEncryptionConfigurationFilterSensitiveLog=Dre;var Fre=e=>({...e,...e.ServerSideEncryptionConfiguration&&{ServerSideEncryptionConfiguration:(0,h.ServerSideEncryptionConfigurationFilterSensitiveLog)(e.ServerSideEncryptionConfiguration)}});h.GetBucketEncryptionOutputFilterSensitiveLog=Fre;var Lre=e=>({...e,...e.KeyId&&{KeyId:Ee.SENSITIVE_STRING}});h.SSEKMSFilterSensitiveLog=Lre;var jre=e=>({...e,...e.SSEKMS&&{SSEKMS:(0,h.SSEKMSFilterSensitiveLog)(e.SSEKMS)}});h.InventoryEncryptionFilterSensitiveLog=jre;var Ure=e=>({...e,...e.Encryption&&{Encryption:(0,h.InventoryEncryptionFilterSensitiveLog)(e.Encryption)}});h.InventoryS3BucketDestinationFilterSensitiveLog=Ure;var zre=e=>({...e,...e.S3BucketDestination&&{S3BucketDestination:(0,h.InventoryS3BucketDestinationFilterSensitiveLog)(e.S3BucketDestination)}});h.InventoryDestinationFilterSensitiveLog=zre;var Gre=e=>({...e,...e.Destination&&{Destination:(0,h.InventoryDestinationFilterSensitiveLog)(e.Destination)}});h.InventoryConfigurationFilterSensitiveLog=Gre;var $re=e=>({...e,...e.InventoryConfiguration&&{InventoryConfiguration:(0,h.InventoryConfigurationFilterSensitiveLog)(e.InventoryConfiguration)}});h.GetBucketInventoryConfigurationOutputFilterSensitiveLog=$re;var Hre=e=>({...e,...e.SSEKMSKeyId&&{SSEKMSKeyId:Ee.SENSITIVE_STRING}});h.GetObjectOutputFilterSensitiveLog=Hre;var Kre=e=>({...e,...e.SSECustomerKey&&{SSECustomerKey:Ee.SENSITIVE_STRING}});h.GetObjectRequestFilterSensitiveLog=Kre;var Vre=e=>({...e,...e.SSECustomerKey&&{SSECustomerKey:Ee.SENSITIVE_STRING}});h.GetObjectAttributesRequestFilterSensitiveLog=Vre;var Wre=e=>({...e});h.GetObjectTorrentOutputFilterSensitiveLog=Wre;var Xre=e=>({...e,...e.SSEKMSKeyId&&{SSEKMSKeyId:Ee.SENSITIVE_STRING}});h.HeadObjectOutputFilterSensitiveLog=Xre;var Yre=e=>({...e,...e.SSECustomerKey&&{SSECustomerKey:Ee.SENSITIVE_STRING}});h.HeadObjectRequestFilterSensitiveLog=Yre;var Qre=e=>({...e,...e.InventoryConfigurationList&&{InventoryConfigurationList:e.InventoryConfigurationList.map(n=>(0,h.InventoryConfigurationFilterSensitiveLog)(n))}});h.ListBucketInventoryConfigurationsOutputFilterSensitiveLog=Qre;var Jre=e=>({...e,...e.SSECustomerKey&&{SSECustomerKey:Ee.SENSITIVE_STRING}});h.ListPartsRequestFilterSensitiveLog=Jre;var Zre=e=>({...e,...e.ServerSideEncryptionConfiguration&&{ServerSideEncryptionConfiguration:(0,h.ServerSideEncryptionConfigurationFilterSensitiveLog)(e.ServerSideEncryptionConfiguration)}});h.PutBucketEncryptionRequestFilterSensitiveLog=Zre;var ese=e=>({...e,...e.InventoryConfiguration&&{InventoryConfiguration:(0,h.InventoryConfigurationFilterSensitiveLog)(e.InventoryConfiguration)}});h.PutBucketInventoryConfigurationRequestFilterSensitiveLog=ese;var tse=e=>({...e,...e.SSEKMSKeyId&&{SSEKMSKeyId:Ee.SENSITIVE_STRING},...e.SSEKMSEncryptionContext&&{SSEKMSEncryptionContext:Ee.SENSITIVE_STRING}});h.PutObjectOutputFilterSensitiveLog=tse;var nse=e=>({...e,...e.SSECustomerKey&&{SSECustomerKey:Ee.SENSITIVE_STRING},...e.SSEKMSKeyId&&{SSEKMSKeyId:Ee.SENSITIVE_STRING},...e.SSEKMSEncryptionContext&&{SSEKMSEncryptionContext:Ee.SENSITIVE_STRING}});h.PutObjectRequestFilterSensitiveLog=nse});var Ar=m(Q=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0});Q.WriteGetObjectResponseRequestFilterSensitiveLog=Q.UploadPartCopyRequestFilterSensitiveLog=Q.UploadPartCopyOutputFilterSensitiveLog=Q.UploadPartRequestFilterSensitiveLog=Q.UploadPartOutputFilterSensitiveLog=Q.SelectObjectContentRequestFilterSensitiveLog=Q.SelectObjectContentOutputFilterSensitiveLog=Q.SelectObjectContentEventStreamFilterSensitiveLog=Q.RestoreObjectRequestFilterSensitiveLog=Q.RestoreRequestFilterSensitiveLog=Q.OutputLocationFilterSensitiveLog=Q.S3LocationFilterSensitiveLog=Q.EncryptionFilterSensitiveLog=Q.SelectObjectContentEventStream=Q.RestoreRequestType=Q.QuoteFields=Q.JSONType=Q.FileHeaderInfo=Q.CompressionType=Q.ExpressionType=Q.Tier=Q.ObjectAlreadyInActiveTierError=void 0;var kr=b(),rse=Vc(),u0=class e extends rse.S3ServiceException{constructor(n){super({name:"ObjectAlreadyInActiveTierError",$fault:"client",...n}),this.name="ObjectAlreadyInActiveTierError",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};Q.ObjectAlreadyInActiveTierError=u0;Q.Tier={Bulk:"Bulk",Expedited:"Expedited",Standard:"Standard"};Q.ExpressionType={SQL:"SQL"};Q.CompressionType={BZIP2:"BZIP2",GZIP:"GZIP",NONE:"NONE"};Q.FileHeaderInfo={IGNORE:"IGNORE",NONE:"NONE",USE:"USE"};Q.JSONType={DOCUMENT:"DOCUMENT",LINES:"LINES"};Q.QuoteFields={ALWAYS:"ALWAYS",ASNEEDED:"ASNEEDED"};Q.RestoreRequestType={SELECT:"SELECT"};var sse;(function(e){e.visit=(n,t)=>n.Records!==void 0?t.Records(n.Records):n.Stats!==void 0?t.Stats(n.Stats):n.Progress!==void 0?t.Progress(n.Progress):n.Cont!==void 0?t.Cont(n.Cont):n.End!==void 0?t.End(n.End):t._(n.$unknown[0],n.$unknown[1])})(sse=Q.SelectObjectContentEventStream||(Q.SelectObjectContentEventStream={}));var ose=e=>({...e,...e.KMSKeyId&&{KMSKeyId:kr.SENSITIVE_STRING}});Q.EncryptionFilterSensitiveLog=ose;var ise=e=>({...e,...e.Encryption&&{Encryption:(0,Q.EncryptionFilterSensitiveLog)(e.Encryption)}});Q.S3LocationFilterSensitiveLog=ise;var ase=e=>({...e,...e.S3&&{S3:(0,Q.S3LocationFilterSensitiveLog)(e.S3)}});Q.OutputLocationFilterSensitiveLog=ase;var cse=e=>({...e,...e.OutputLocation&&{OutputLocation:(0,Q.OutputLocationFilterSensitiveLog)(e.OutputLocation)}});Q.RestoreRequestFilterSensitiveLog=cse;var dse=e=>({...e,...e.RestoreRequest&&{RestoreRequest:(0,Q.RestoreRequestFilterSensitiveLog)(e.RestoreRequest)}});Q.RestoreObjectRequestFilterSensitiveLog=dse;var lse=e=>{if(e.Records!==void 0)return{Records:e.Records};if(e.Stats!==void 0)return{Stats:e.Stats};if(e.Progress!==void 0)return{Progress:e.Progress};if(e.Cont!==void 0)return{Cont:e.Cont};if(e.End!==void 0)return{End:e.End};if(e.$unknown!==void 0)return{[e.$unknown[0]]:"UNKNOWN"}};Q.SelectObjectContentEventStreamFilterSensitiveLog=lse;var use=e=>({...e,...e.Payload&&{Payload:"STREAMING_CONTENT"}});Q.SelectObjectContentOutputFilterSensitiveLog=use;var mse=e=>({...e,...e.SSECustomerKey&&{SSECustomerKey:kr.SENSITIVE_STRING}});Q.SelectObjectContentRequestFilterSensitiveLog=mse;var pse=e=>({...e,...e.SSEKMSKeyId&&{SSEKMSKeyId:kr.SENSITIVE_STRING}});Q.UploadPartOutputFilterSensitiveLog=pse;var fse=e=>({...e,...e.SSECustomerKey&&{SSECustomerKey:kr.SENSITIVE_STRING}});Q.UploadPartRequestFilterSensitiveLog=fse;var yse=e=>({...e,...e.SSEKMSKeyId&&{SSEKMSKeyId:kr.SENSITIVE_STRING}});Q.UploadPartCopyOutputFilterSensitiveLog=yse;var _se=e=>({...e,...e.SSECustomerKey&&{SSECustomerKey:kr.SENSITIVE_STRING},...e.CopySourceSSECustomerKey&&{CopySourceSSECustomerKey:kr.SENSITIVE_STRING}});Q.UploadPartCopyRequestFilterSensitiveLog=_se;var gse=e=>({...e,...e.SSEKMSKeyId&&{SSEKMSKeyId:kr.SENSITIVE_STRING}});Q.WriteGetObjectResponseRequestFilterSensitiveLog=gse});var O=m(p=>{"use strict";Object.defineProperty(p,"__esModule",{value:!0});p.se_GetObjectTorrentCommand=p.se_GetObjectTaggingCommand=p.se_GetObjectRetentionCommand=p.se_GetObjectLockConfigurationCommand=p.se_GetObjectLegalHoldCommand=p.se_GetObjectAttributesCommand=p.se_GetObjectAclCommand=p.se_GetObjectCommand=p.se_GetBucketWebsiteCommand=p.se_GetBucketVersioningCommand=p.se_GetBucketTaggingCommand=p.se_GetBucketRequestPaymentCommand=p.se_GetBucketReplicationCommand=p.se_GetBucketPolicyStatusCommand=p.se_GetBucketPolicyCommand=p.se_GetBucketOwnershipControlsCommand=p.se_GetBucketNotificationConfigurationCommand=p.se_GetBucketMetricsConfigurationCommand=p.se_GetBucketLoggingCommand=p.se_GetBucketLocationCommand=p.se_GetBucketLifecycleConfigurationCommand=p.se_GetBucketInventoryConfigurationCommand=p.se_GetBucketIntelligentTieringConfigurationCommand=p.se_GetBucketEncryptionCommand=p.se_GetBucketCorsCommand=p.se_GetBucketAnalyticsConfigurationCommand=p.se_GetBucketAclCommand=p.se_GetBucketAccelerateConfigurationCommand=p.se_DeletePublicAccessBlockCommand=p.se_DeleteObjectTaggingCommand=p.se_DeleteObjectsCommand=p.se_DeleteObjectCommand=p.se_DeleteBucketWebsiteCommand=p.se_DeleteBucketTaggingCommand=p.se_DeleteBucketReplicationCommand=p.se_DeleteBucketPolicyCommand=p.se_DeleteBucketOwnershipControlsCommand=p.se_DeleteBucketMetricsConfigurationCommand=p.se_DeleteBucketLifecycleCommand=p.se_DeleteBucketInventoryConfigurationCommand=p.se_DeleteBucketIntelligentTieringConfigurationCommand=p.se_DeleteBucketEncryptionCommand=p.se_DeleteBucketCorsCommand=p.se_DeleteBucketAnalyticsConfigurationCommand=p.se_DeleteBucketCommand=p.se_CreateMultipartUploadCommand=p.se_CreateBucketCommand=p.se_CopyObjectCommand=p.se_CompleteMultipartUploadCommand=p.se_AbortMultipartUploadCommand=void 0;p.de_DeleteBucketAnalyticsConfigurationCommand=p.de_DeleteBucketCommand=p.de_CreateMultipartUploadCommand=p.de_CreateBucketCommand=p.de_CopyObjectCommand=p.de_CompleteMultipartUploadCommand=p.de_AbortMultipartUploadCommand=p.se_WriteGetObjectResponseCommand=p.se_UploadPartCopyCommand=p.se_UploadPartCommand=p.se_SelectObjectContentCommand=p.se_RestoreObjectCommand=p.se_PutPublicAccessBlockCommand=p.se_PutObjectTaggingCommand=p.se_PutObjectRetentionCommand=p.se_PutObjectLockConfigurationCommand=p.se_PutObjectLegalHoldCommand=p.se_PutObjectAclCommand=p.se_PutObjectCommand=p.se_PutBucketWebsiteCommand=p.se_PutBucketVersioningCommand=p.se_PutBucketTaggingCommand=p.se_PutBucketRequestPaymentCommand=p.se_PutBucketReplicationCommand=p.se_PutBucketPolicyCommand=p.se_PutBucketOwnershipControlsCommand=p.se_PutBucketNotificationConfigurationCommand=p.se_PutBucketMetricsConfigurationCommand=p.se_PutBucketLoggingCommand=p.se_PutBucketLifecycleConfigurationCommand=p.se_PutBucketInventoryConfigurationCommand=p.se_PutBucketIntelligentTieringConfigurationCommand=p.se_PutBucketEncryptionCommand=p.se_PutBucketCorsCommand=p.se_PutBucketAnalyticsConfigurationCommand=p.se_PutBucketAclCommand=p.se_PutBucketAccelerateConfigurationCommand=p.se_ListPartsCommand=p.se_ListObjectVersionsCommand=p.se_ListObjectsV2Command=p.se_ListObjectsCommand=p.se_ListMultipartUploadsCommand=p.se_ListBucketsCommand=p.se_ListBucketMetricsConfigurationsCommand=p.se_ListBucketInventoryConfigurationsCommand=p.se_ListBucketIntelligentTieringConfigurationsCommand=p.se_ListBucketAnalyticsConfigurationsCommand=p.se_HeadObjectCommand=p.se_HeadBucketCommand=p.se_GetPublicAccessBlockCommand=void 0;p.de_ListBucketMetricsConfigurationsCommand=p.de_ListBucketInventoryConfigurationsCommand=p.de_ListBucketIntelligentTieringConfigurationsCommand=p.de_ListBucketAnalyticsConfigurationsCommand=p.de_HeadObjectCommand=p.de_HeadBucketCommand=p.de_GetPublicAccessBlockCommand=p.de_GetObjectTorrentCommand=p.de_GetObjectTaggingCommand=p.de_GetObjectRetentionCommand=p.de_GetObjectLockConfigurationCommand=p.de_GetObjectLegalHoldCommand=p.de_GetObjectAttributesCommand=p.de_GetObjectAclCommand=p.de_GetObjectCommand=p.de_GetBucketWebsiteCommand=p.de_GetBucketVersioningCommand=p.de_GetBucketTaggingCommand=p.de_GetBucketRequestPaymentCommand=p.de_GetBucketReplicationCommand=p.de_GetBucketPolicyStatusCommand=p.de_GetBucketPolicyCommand=p.de_GetBucketOwnershipControlsCommand=p.de_GetBucketNotificationConfigurationCommand=p.de_GetBucketMetricsConfigurationCommand=p.de_GetBucketLoggingCommand=p.de_GetBucketLocationCommand=p.de_GetBucketLifecycleConfigurationCommand=p.de_GetBucketInventoryConfigurationCommand=p.de_GetBucketIntelligentTieringConfigurationCommand=p.de_GetBucketEncryptionCommand=p.de_GetBucketCorsCommand=p.de_GetBucketAnalyticsConfigurationCommand=p.de_GetBucketAclCommand=p.de_GetBucketAccelerateConfigurationCommand=p.de_DeletePublicAccessBlockCommand=p.de_DeleteObjectTaggingCommand=p.de_DeleteObjectsCommand=p.de_DeleteObjectCommand=p.de_DeleteBucketWebsiteCommand=p.de_DeleteBucketTaggingCommand=p.de_DeleteBucketReplicationCommand=p.de_DeleteBucketPolicyCommand=p.de_DeleteBucketOwnershipControlsCommand=p.de_DeleteBucketMetricsConfigurationCommand=p.de_DeleteBucketLifecycleCommand=p.de_DeleteBucketInventoryConfigurationCommand=p.de_DeleteBucketIntelligentTieringConfigurationCommand=p.de_DeleteBucketEncryptionCommand=p.de_DeleteBucketCorsCommand=void 0;p.de_WriteGetObjectResponseCommand=p.de_UploadPartCopyCommand=p.de_UploadPartCommand=p.de_SelectObjectContentCommand=p.de_RestoreObjectCommand=p.de_PutPublicAccessBlockCommand=p.de_PutObjectTaggingCommand=p.de_PutObjectRetentionCommand=p.de_PutObjectLockConfigurationCommand=p.de_PutObjectLegalHoldCommand=p.de_PutObjectAclCommand=p.de_PutObjectCommand=p.de_PutBucketWebsiteCommand=p.de_PutBucketVersioningCommand=p.de_PutBucketTaggingCommand=p.de_PutBucketRequestPaymentCommand=p.de_PutBucketReplicationCommand=p.de_PutBucketPolicyCommand=p.de_PutBucketOwnershipControlsCommand=p.de_PutBucketNotificationConfigurationCommand=p.de_PutBucketMetricsConfigurationCommand=p.de_PutBucketLoggingCommand=p.de_PutBucketLifecycleConfigurationCommand=p.de_PutBucketInventoryConfigurationCommand=p.de_PutBucketIntelligentTieringConfigurationCommand=p.de_PutBucketEncryptionCommand=p.de_PutBucketCorsCommand=p.de_PutBucketAnalyticsConfigurationCommand=p.de_PutBucketAclCommand=p.de_PutBucketAccelerateConfigurationCommand=p.de_ListPartsCommand=p.de_ListObjectVersionsCommand=p.de_ListObjectsV2Command=p.de_ListObjectsCommand=p.de_ListMultipartUploadsCommand=p.de_ListBucketsCommand=void 0;var f=JF(),N=ve(),d=b(),hse=Rh(),Rt=Je(),Cse=Ar(),Sse=Vc(),bse=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-request-payer":e.RequestPayer,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({"x-id":[,"AbortMultipartUpload"],uploadId:[,(0,d.expectNonNull)(e.UploadId,"UploadId")]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"DELETE",headers:a,path:i,query:u,body:l})};p.se_AbortMultipartUploadCommand=bse;var Ese=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"content-type":"application/xml","x-amz-checksum-crc32":e.ChecksumCRC32,"x-amz-checksum-crc32c":e.ChecksumCRC32C,"x-amz-checksum-sha1":e.ChecksumSHA1,"x-amz-checksum-sha256":e.ChecksumSHA256,"x-amz-request-payer":e.RequestPayer,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-server-side-encryption-customer-algorithm":e.SSECustomerAlgorithm,"x-amz-server-side-encryption-customer-key":e.SSECustomerKey,"x-amz-server-side-encryption-customer-key-md5":e.SSECustomerKeyMD5}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({"x-id":[,"CompleteMultipartUpload"],uploadId:[,(0,d.expectNonNull)(e.UploadId,"UploadId")]}),l;e.MultipartUpload!==void 0&&(l=sL(e.MultipartUpload,n));let c;return e.MultipartUpload!==void 0&&(c=sL(e.MultipartUpload,n),c=c.withName("CompleteMultipartUpload"),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new N.HttpRequest({protocol:r,hostname:t,port:s,method:"POST",headers:a,path:i,query:u,body:l})};p.se_CompleteMultipartUploadCommand=Ese;var Pse=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-acl":e.ACL,"cache-control":e.CacheControl,"x-amz-checksum-algorithm":e.ChecksumAlgorithm,"content-disposition":e.ContentDisposition,"content-encoding":e.ContentEncoding,"content-language":e.ContentLanguage,"content-type":e.ContentType,"x-amz-copy-source":e.CopySource,"x-amz-copy-source-if-match":e.CopySourceIfMatch,"x-amz-copy-source-if-modified-since":[()=>E(e.CopySourceIfModifiedSince),()=>(0,d.dateToUtcString)(e.CopySourceIfModifiedSince).toString()],"x-amz-copy-source-if-none-match":e.CopySourceIfNoneMatch,"x-amz-copy-source-if-unmodified-since":[()=>E(e.CopySourceIfUnmodifiedSince),()=>(0,d.dateToUtcString)(e.CopySourceIfUnmodifiedSince).toString()],expires:[()=>E(e.Expires),()=>(0,d.dateToUtcString)(e.Expires).toString()],"x-amz-grant-full-control":e.GrantFullControl,"x-amz-grant-read":e.GrantRead,"x-amz-grant-read-acp":e.GrantReadACP,"x-amz-grant-write-acp":e.GrantWriteACP,"x-amz-metadata-directive":e.MetadataDirective,"x-amz-tagging-directive":e.TaggingDirective,"x-amz-server-side-encryption":e.ServerSideEncryption,"x-amz-storage-class":e.StorageClass,"x-amz-website-redirect-location":e.WebsiteRedirectLocation,"x-amz-server-side-encryption-customer-algorithm":e.SSECustomerAlgorithm,"x-amz-server-side-encryption-customer-key":e.SSECustomerKey,"x-amz-server-side-encryption-customer-key-md5":e.SSECustomerKeyMD5,"x-amz-server-side-encryption-aws-kms-key-id":e.SSEKMSKeyId,"x-amz-server-side-encryption-context":e.SSEKMSEncryptionContext,"x-amz-server-side-encryption-bucket-key-enabled":[()=>E(e.BucketKeyEnabled),()=>e.BucketKeyEnabled.toString()],"x-amz-copy-source-server-side-encryption-customer-algorithm":e.CopySourceSSECustomerAlgorithm,"x-amz-copy-source-server-side-encryption-customer-key":e.CopySourceSSECustomerKey,"x-amz-copy-source-server-side-encryption-customer-key-md5":e.CopySourceSSECustomerKeyMD5,"x-amz-request-payer":e.RequestPayer,"x-amz-tagging":e.Tagging,"x-amz-object-lock-mode":e.ObjectLockMode,"x-amz-object-lock-retain-until-date":[()=>E(e.ObjectLockRetainUntilDate),()=>(e.ObjectLockRetainUntilDate.toISOString().split(".")[0]+"Z").toString()],"x-amz-object-lock-legal-hold":e.ObjectLockLegalHoldStatus,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-source-expected-bucket-owner":e.ExpectedSourceBucketOwner,...e.Metadata!==void 0&&Object.keys(e.Metadata).reduce((c,y)=>(c[`x-amz-meta-${y.toLowerCase()}`]=e.Metadata[y],c),{})}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({"x-id":[,"CopyObject"]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_CopyObjectCommand=Pse;var xse=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"content-type":"application/xml","x-amz-acl":e.ACL,"x-amz-grant-full-control":e.GrantFullControl,"x-amz-grant-read":e.GrantRead,"x-amz-grant-read-acp":e.GrantReadACP,"x-amz-grant-write":e.GrantWrite,"x-amz-grant-write-acp":e.GrantWriteACP,"x-amz-bucket-object-lock-enabled":[()=>E(e.ObjectLockEnabledForBucket),()=>e.ObjectLockEnabledForBucket.toString()],"x-amz-object-ownership":e.ObjectOwnership}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u;e.CreateBucketConfiguration!==void 0&&(u=iL(e.CreateBucketConfiguration,n));let l;return e.CreateBucketConfiguration!==void 0&&(l=iL(e.CreateBucketConfiguration,n),u='',l.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),u+=l.toString()),new N.HttpRequest({protocol:r,hostname:t,port:s,method:"PUT",headers:a,path:i,body:u})};p.se_CreateBucketCommand=xse;var vse=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-acl":e.ACL,"cache-control":e.CacheControl,"content-disposition":e.ContentDisposition,"content-encoding":e.ContentEncoding,"content-language":e.ContentLanguage,"content-type":e.ContentType,expires:[()=>E(e.Expires),()=>(0,d.dateToUtcString)(e.Expires).toString()],"x-amz-grant-full-control":e.GrantFullControl,"x-amz-grant-read":e.GrantRead,"x-amz-grant-read-acp":e.GrantReadACP,"x-amz-grant-write-acp":e.GrantWriteACP,"x-amz-server-side-encryption":e.ServerSideEncryption,"x-amz-storage-class":e.StorageClass,"x-amz-website-redirect-location":e.WebsiteRedirectLocation,"x-amz-server-side-encryption-customer-algorithm":e.SSECustomerAlgorithm,"x-amz-server-side-encryption-customer-key":e.SSECustomerKey,"x-amz-server-side-encryption-customer-key-md5":e.SSECustomerKeyMD5,"x-amz-server-side-encryption-aws-kms-key-id":e.SSEKMSKeyId,"x-amz-server-side-encryption-context":e.SSEKMSEncryptionContext,"x-amz-server-side-encryption-bucket-key-enabled":[()=>E(e.BucketKeyEnabled),()=>e.BucketKeyEnabled.toString()],"x-amz-request-payer":e.RequestPayer,"x-amz-tagging":e.Tagging,"x-amz-object-lock-mode":e.ObjectLockMode,"x-amz-object-lock-retain-until-date":[()=>E(e.ObjectLockRetainUntilDate),()=>(e.ObjectLockRetainUntilDate.toISOString().split(".")[0]+"Z").toString()],"x-amz-object-lock-legal-hold":e.ObjectLockLegalHoldStatus,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-checksum-algorithm":e.ChecksumAlgorithm,...e.Metadata!==void 0&&Object.keys(e.Metadata).reduce((c,y)=>(c[`x-amz-meta-${y.toLowerCase()}`]=e.Metadata[y],c),{})}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({uploads:[,""],"x-id":[,"CreateMultipartUpload"]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"POST",headers:a,path:i,query:u,body:l})};p.se_CreateMultipartUploadCommand=vse;var wse=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"DELETE",headers:a,path:i,body:u})};p.se_DeleteBucketCommand=wse;var kse=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({analytics:[,""],id:[,(0,d.expectNonNull)(e.Id,"Id")]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"DELETE",headers:a,path:i,query:u,body:l})};p.se_DeleteBucketAnalyticsConfigurationCommand=kse;var Ase=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({cors:[,""]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"DELETE",headers:a,path:i,query:u,body:l})};p.se_DeleteBucketCorsCommand=Ase;var Rse=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({encryption:[,""]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"DELETE",headers:a,path:i,query:u,body:l})};p.se_DeleteBucketEncryptionCommand=Rse;var Ise=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a={},i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({"intelligent-tiering":[,""],id:[,(0,d.expectNonNull)(e.Id,"Id")]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"DELETE",headers:a,path:i,query:u,body:l})};p.se_DeleteBucketIntelligentTieringConfigurationCommand=Ise;var Nse=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({inventory:[,""],id:[,(0,d.expectNonNull)(e.Id,"Id")]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"DELETE",headers:a,path:i,query:u,body:l})};p.se_DeleteBucketInventoryConfigurationCommand=Nse;var Ose=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({lifecycle:[,""]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"DELETE",headers:a,path:i,query:u,body:l})};p.se_DeleteBucketLifecycleCommand=Ose;var Tse=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({metrics:[,""],id:[,(0,d.expectNonNull)(e.Id,"Id")]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"DELETE",headers:a,path:i,query:u,body:l})};p.se_DeleteBucketMetricsConfigurationCommand=Tse;var qse=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({ownershipControls:[,""]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"DELETE",headers:a,path:i,query:u,body:l})};p.se_DeleteBucketOwnershipControlsCommand=qse;var Bse=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({policy:[,""]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"DELETE",headers:a,path:i,query:u,body:l})};p.se_DeleteBucketPolicyCommand=Bse;var Mse=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({replication:[,""]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"DELETE",headers:a,path:i,query:u,body:l})};p.se_DeleteBucketReplicationCommand=Mse;var Dse=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({tagging:[,""]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"DELETE",headers:a,path:i,query:u,body:l})};p.se_DeleteBucketTaggingCommand=Dse;var Fse=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({website:[,""]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"DELETE",headers:a,path:i,query:u,body:l})};p.se_DeleteBucketWebsiteCommand=Fse;var Lse=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-mfa":e.MFA,"x-amz-request-payer":e.RequestPayer,"x-amz-bypass-governance-retention":[()=>E(e.BypassGovernanceRetention),()=>e.BypassGovernanceRetention.toString()],"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({"x-id":[,"DeleteObject"],versionId:[,e.VersionId]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"DELETE",headers:a,path:i,query:u,body:l})};p.se_DeleteObjectCommand=Lse;var jse=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"content-type":"application/xml","x-amz-mfa":e.MFA,"x-amz-request-payer":e.RequestPayer,"x-amz-bypass-governance-retention":[()=>E(e.BypassGovernanceRetention),()=>e.BypassGovernanceRetention.toString()],"x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({delete:[,""],"x-id":[,"DeleteObjects"]}),l;e.Delete!==void 0&&(l=aL(e.Delete,n));let c;return e.Delete!==void 0&&(c=aL(e.Delete,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new N.HttpRequest({protocol:r,hostname:t,port:s,method:"POST",headers:a,path:i,query:u,body:l})};p.se_DeleteObjectsCommand=jse;var Use=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({tagging:[,""],versionId:[,e.VersionId]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"DELETE",headers:a,path:i,query:u,body:l})};p.se_DeleteObjectTaggingCommand=Use;var zse=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({publicAccessBlock:[,""]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"DELETE",headers:a,path:i,query:u,body:l})};p.se_DeletePublicAccessBlockCommand=zse;var Gse=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-request-payer":e.RequestPayer}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({accelerate:[,""]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketAccelerateConfigurationCommand=Gse;var $se=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({acl:[,""]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketAclCommand=$se;var Hse=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({analytics:[,""],"x-id":[,"GetBucketAnalyticsConfiguration"],id:[,(0,d.expectNonNull)(e.Id,"Id")]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketAnalyticsConfigurationCommand=Hse;var Kse=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({cors:[,""]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketCorsCommand=Kse;var Vse=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({encryption:[,""]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketEncryptionCommand=Vse;var Wse=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a={},i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({"intelligent-tiering":[,""],"x-id":[,"GetBucketIntelligentTieringConfiguration"],id:[,(0,d.expectNonNull)(e.Id,"Id")]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketIntelligentTieringConfigurationCommand=Wse;var Xse=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({inventory:[,""],"x-id":[,"GetBucketInventoryConfiguration"],id:[,(0,d.expectNonNull)(e.Id,"Id")]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketInventoryConfigurationCommand=Xse;var Yse=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({lifecycle:[,""]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketLifecycleConfigurationCommand=Yse;var Qse=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({location:[,""]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketLocationCommand=Qse;var Jse=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({logging:[,""]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketLoggingCommand=Jse;var Zse=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({metrics:[,""],"x-id":[,"GetBucketMetricsConfiguration"],id:[,(0,d.expectNonNull)(e.Id,"Id")]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketMetricsConfigurationCommand=Zse;var eoe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({notification:[,""]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketNotificationConfigurationCommand=eoe;var toe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({ownershipControls:[,""]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketOwnershipControlsCommand=toe;var noe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({policy:[,""]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketPolicyCommand=noe;var roe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({policyStatus:[,""]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketPolicyStatusCommand=roe;var soe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({replication:[,""]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketReplicationCommand=soe;var ooe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({requestPayment:[,""]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketRequestPaymentCommand=ooe;var ioe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({tagging:[,""]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketTaggingCommand=ioe;var aoe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({versioning:[,""]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketVersioningCommand=aoe;var coe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({website:[,""]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketWebsiteCommand=coe;var doe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"if-match":e.IfMatch,"if-modified-since":[()=>E(e.IfModifiedSince),()=>(0,d.dateToUtcString)(e.IfModifiedSince).toString()],"if-none-match":e.IfNoneMatch,"if-unmodified-since":[()=>E(e.IfUnmodifiedSince),()=>(0,d.dateToUtcString)(e.IfUnmodifiedSince).toString()],range:e.Range,"x-amz-server-side-encryption-customer-algorithm":e.SSECustomerAlgorithm,"x-amz-server-side-encryption-customer-key":e.SSECustomerKey,"x-amz-server-side-encryption-customer-key-md5":e.SSECustomerKeyMD5,"x-amz-request-payer":e.RequestPayer,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-checksum-mode":e.ChecksumMode}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({"x-id":[,"GetObject"],"response-cache-control":[,e.ResponseCacheControl],"response-content-disposition":[,e.ResponseContentDisposition],"response-content-encoding":[,e.ResponseContentEncoding],"response-content-language":[,e.ResponseContentLanguage],"response-content-type":[,e.ResponseContentType],"response-expires":[()=>e.ResponseExpires!==void 0,()=>(0,d.dateToUtcString)(e.ResponseExpires).toString()],versionId:[,e.VersionId],partNumber:[()=>e.PartNumber!==void 0,()=>e.PartNumber.toString()]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetObjectCommand=doe;var loe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-request-payer":e.RequestPayer,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({acl:[,""],versionId:[,e.VersionId]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetObjectAclCommand=loe;var uoe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-max-parts":[()=>E(e.MaxParts),()=>e.MaxParts.toString()],"x-amz-part-number-marker":e.PartNumberMarker,"x-amz-server-side-encryption-customer-algorithm":e.SSECustomerAlgorithm,"x-amz-server-side-encryption-customer-key":e.SSECustomerKey,"x-amz-server-side-encryption-customer-key-md5":e.SSECustomerKeyMD5,"x-amz-request-payer":e.RequestPayer,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-object-attributes":[()=>E(e.ObjectAttributes),()=>(e.ObjectAttributes||[]).map(c=>c).join(", ")]}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({attributes:[,""],versionId:[,e.VersionId]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetObjectAttributesCommand=uoe;var moe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-request-payer":e.RequestPayer,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({"legal-hold":[,""],versionId:[,e.VersionId]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetObjectLegalHoldCommand=moe;var poe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({"object-lock":[,""]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetObjectLockConfigurationCommand=poe;var foe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-request-payer":e.RequestPayer,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({retention:[,""],versionId:[,e.VersionId]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetObjectRetentionCommand=foe;var yoe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-request-payer":e.RequestPayer}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({tagging:[,""],versionId:[,e.VersionId]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetObjectTaggingCommand=yoe;var _oe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-request-payer":e.RequestPayer,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({torrent:[,""]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetObjectTorrentCommand=_oe;var goe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({publicAccessBlock:[,""]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetPublicAccessBlockCommand=goe;var hoe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"HEAD",headers:a,path:i,body:u})};p.se_HeadBucketCommand=hoe;var Coe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"if-match":e.IfMatch,"if-modified-since":[()=>E(e.IfModifiedSince),()=>(0,d.dateToUtcString)(e.IfModifiedSince).toString()],"if-none-match":e.IfNoneMatch,"if-unmodified-since":[()=>E(e.IfUnmodifiedSince),()=>(0,d.dateToUtcString)(e.IfUnmodifiedSince).toString()],range:e.Range,"x-amz-server-side-encryption-customer-algorithm":e.SSECustomerAlgorithm,"x-amz-server-side-encryption-customer-key":e.SSECustomerKey,"x-amz-server-side-encryption-customer-key-md5":e.SSECustomerKeyMD5,"x-amz-request-payer":e.RequestPayer,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-checksum-mode":e.ChecksumMode}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({versionId:[,e.VersionId],partNumber:[()=>e.PartNumber!==void 0,()=>e.PartNumber.toString()]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"HEAD",headers:a,path:i,query:u,body:l})};p.se_HeadObjectCommand=Coe;var Soe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({analytics:[,""],"x-id":[,"ListBucketAnalyticsConfigurations"],"continuation-token":[,e.ContinuationToken]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_ListBucketAnalyticsConfigurationsCommand=Soe;var boe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a={},i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({"intelligent-tiering":[,""],"x-id":[,"ListBucketIntelligentTieringConfigurations"],"continuation-token":[,e.ContinuationToken]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_ListBucketIntelligentTieringConfigurationsCommand=boe;var Eoe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({inventory:[,""],"x-id":[,"ListBucketInventoryConfigurations"],"continuation-token":[,e.ContinuationToken]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_ListBucketInventoryConfigurationsCommand=Eoe;var Poe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({metrics:[,""],"x-id":[,"ListBucketMetricsConfigurations"],"continuation-token":[,e.ContinuationToken]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_ListBucketMetricsConfigurationsCommand=Poe;var xoe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a={"content-type":"application/xml"},i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`,u;return u="",new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,body:u})};p.se_ListBucketsCommand=xoe;var voe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-request-payer":e.RequestPayer}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({uploads:[,""],delimiter:[,e.Delimiter],"encoding-type":[,e.EncodingType],"key-marker":[,e.KeyMarker],"max-uploads":[()=>e.MaxUploads!==void 0,()=>e.MaxUploads.toString()],prefix:[,e.Prefix],"upload-id-marker":[,e.UploadIdMarker]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_ListMultipartUploadsCommand=voe;var woe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-request-payer":e.RequestPayer,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-optional-object-attributes":[()=>E(e.OptionalObjectAttributes),()=>(e.OptionalObjectAttributes||[]).map(c=>c).join(", ")]}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({delimiter:[,e.Delimiter],"encoding-type":[,e.EncodingType],marker:[,e.Marker],"max-keys":[()=>e.MaxKeys!==void 0,()=>e.MaxKeys.toString()],prefix:[,e.Prefix]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_ListObjectsCommand=woe;var koe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-request-payer":e.RequestPayer,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-optional-object-attributes":[()=>E(e.OptionalObjectAttributes),()=>(e.OptionalObjectAttributes||[]).map(c=>c).join(", ")]}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({"list-type":[,"2"],delimiter:[,e.Delimiter],"encoding-type":[,e.EncodingType],"max-keys":[()=>e.MaxKeys!==void 0,()=>e.MaxKeys.toString()],prefix:[,e.Prefix],"continuation-token":[,e.ContinuationToken],"fetch-owner":[()=>e.FetchOwner!==void 0,()=>e.FetchOwner.toString()],"start-after":[,e.StartAfter]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_ListObjectsV2Command=koe;var Aoe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-request-payer":e.RequestPayer,"x-amz-optional-object-attributes":[()=>E(e.OptionalObjectAttributes),()=>(e.OptionalObjectAttributes||[]).map(c=>c).join(", ")]}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({versions:[,""],delimiter:[,e.Delimiter],"encoding-type":[,e.EncodingType],"key-marker":[,e.KeyMarker],"max-keys":[()=>e.MaxKeys!==void 0,()=>e.MaxKeys.toString()],prefix:[,e.Prefix],"version-id-marker":[,e.VersionIdMarker]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_ListObjectVersionsCommand=Aoe;var Roe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-request-payer":e.RequestPayer,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-server-side-encryption-customer-algorithm":e.SSECustomerAlgorithm,"x-amz-server-side-encryption-customer-key":e.SSECustomerKey,"x-amz-server-side-encryption-customer-key-md5":e.SSECustomerKeyMD5}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({"x-id":[,"ListParts"],"max-parts":[()=>e.MaxParts!==void 0,()=>e.MaxParts.toString()],"part-number-marker":[,e.PartNumberMarker],uploadId:[,(0,d.expectNonNull)(e.UploadId,"UploadId")]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"GET",headers:a,path:i,query:u,body:l})};p.se_ListPartsCommand=Roe;var Ioe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"content-type":"application/xml","x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({accelerate:[,""]}),l;e.AccelerateConfiguration!==void 0&&(l=eL(e.AccelerateConfiguration,n));let c;return e.AccelerateConfiguration!==void 0&&(c=eL(e.AccelerateConfiguration,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new N.HttpRequest({protocol:r,hostname:t,port:s,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketAccelerateConfigurationCommand=Ioe;var Noe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"content-type":"application/xml","x-amz-acl":e.ACL,"content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-grant-full-control":e.GrantFullControl,"x-amz-grant-read":e.GrantRead,"x-amz-grant-read-acp":e.GrantReadACP,"x-amz-grant-write":e.GrantWrite,"x-amz-grant-write-acp":e.GrantWriteACP,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({acl:[,""]}),l;e.AccessControlPolicy!==void 0&&(l=ry(e.AccessControlPolicy,n));let c;return e.AccessControlPolicy!==void 0&&(c=ry(e.AccessControlPolicy,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new N.HttpRequest({protocol:r,hostname:t,port:s,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketAclCommand=Noe;var Ooe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"content-type":"application/xml","x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({analytics:[,""],id:[,(0,d.expectNonNull)(e.Id,"Id")]}),l;e.AnalyticsConfiguration!==void 0&&(l=tL(e.AnalyticsConfiguration,n));let c;return e.AnalyticsConfiguration!==void 0&&(c=tL(e.AnalyticsConfiguration,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new N.HttpRequest({protocol:r,hostname:t,port:s,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketAnalyticsConfigurationCommand=Ooe;var Toe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"content-type":"application/xml","content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({cors:[,""]}),l;e.CORSConfiguration!==void 0&&(l=oL(e.CORSConfiguration,n));let c;return e.CORSConfiguration!==void 0&&(c=oL(e.CORSConfiguration,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new N.HttpRequest({protocol:r,hostname:t,port:s,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketCorsCommand=Toe;var qoe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"content-type":"application/xml","content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({encryption:[,""]}),l;e.ServerSideEncryptionConfiguration!==void 0&&(l=SL(e.ServerSideEncryptionConfiguration,n));let c;return e.ServerSideEncryptionConfiguration!==void 0&&(c=SL(e.ServerSideEncryptionConfiguration,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new N.HttpRequest({protocol:r,hostname:t,port:s,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketEncryptionCommand=qoe;var Boe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a={"content-type":"application/xml"},i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({"intelligent-tiering":[,""],id:[,(0,d.expectNonNull)(e.Id,"Id")]}),l;e.IntelligentTieringConfiguration!==void 0&&(l=cL(e.IntelligentTieringConfiguration,n));let c;return e.IntelligentTieringConfiguration!==void 0&&(c=cL(e.IntelligentTieringConfiguration,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new N.HttpRequest({protocol:r,hostname:t,port:s,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketIntelligentTieringConfigurationCommand=Boe;var Moe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"content-type":"application/xml","x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({inventory:[,""],id:[,(0,d.expectNonNull)(e.Id,"Id")]}),l;e.InventoryConfiguration!==void 0&&(l=dL(e.InventoryConfiguration,n));let c;return e.InventoryConfiguration!==void 0&&(c=dL(e.InventoryConfiguration,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new N.HttpRequest({protocol:r,hostname:t,port:s,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketInventoryConfigurationCommand=Moe;var Doe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"content-type":"application/xml","x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({lifecycle:[,""]}),l;e.LifecycleConfiguration!==void 0&&(l=nL(e.LifecycleConfiguration,n));let c;return e.LifecycleConfiguration!==void 0&&(c=nL(e.LifecycleConfiguration,n),c=c.withName("LifecycleConfiguration"),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new N.HttpRequest({protocol:r,hostname:t,port:s,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketLifecycleConfigurationCommand=Doe;var Foe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"content-type":"application/xml","content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({logging:[,""]}),l;e.BucketLoggingStatus!==void 0&&(l=rL(e.BucketLoggingStatus,n));let c;return e.BucketLoggingStatus!==void 0&&(c=rL(e.BucketLoggingStatus,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new N.HttpRequest({protocol:r,hostname:t,port:s,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketLoggingCommand=Foe;var Loe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"content-type":"application/xml","x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({metrics:[,""],id:[,(0,d.expectNonNull)(e.Id,"Id")]}),l;e.MetricsConfiguration!==void 0&&(l=lL(e.MetricsConfiguration,n));let c;return e.MetricsConfiguration!==void 0&&(c=lL(e.MetricsConfiguration,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new N.HttpRequest({protocol:r,hostname:t,port:s,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketMetricsConfigurationCommand=Loe;var joe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"content-type":"application/xml","x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-skip-destination-validation":[()=>E(e.SkipDestinationValidation),()=>e.SkipDestinationValidation.toString()]}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({notification:[,""]}),l;e.NotificationConfiguration!==void 0&&(l=uL(e.NotificationConfiguration,n));let c;return e.NotificationConfiguration!==void 0&&(c=uL(e.NotificationConfiguration,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new N.HttpRequest({protocol:r,hostname:t,port:s,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketNotificationConfigurationCommand=joe;var Uoe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"content-type":"application/xml","content-md5":e.ContentMD5,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({ownershipControls:[,""]}),l;e.OwnershipControls!==void 0&&(l=yL(e.OwnershipControls,n));let c;return e.OwnershipControls!==void 0&&(c=yL(e.OwnershipControls,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new N.HttpRequest({protocol:r,hostname:t,port:s,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketOwnershipControlsCommand=Uoe;var zoe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"content-type":"text/plain","content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-confirm-remove-self-bucket-access":[()=>E(e.ConfirmRemoveSelfBucketAccess),()=>e.ConfirmRemoveSelfBucketAccess.toString()],"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({policy:[,""]}),l;e.Policy!==void 0&&(l=e.Policy);let c;return e.Policy!==void 0&&(c=e.Policy,l=c),new N.HttpRequest({protocol:r,hostname:t,port:s,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketPolicyCommand=zoe;var Goe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"content-type":"application/xml","content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-bucket-object-lock-token":e.Token,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({replication:[,""]}),l;e.ReplicationConfiguration!==void 0&&(l=gL(e.ReplicationConfiguration,n));let c;return e.ReplicationConfiguration!==void 0&&(c=gL(e.ReplicationConfiguration,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new N.HttpRequest({protocol:r,hostname:t,port:s,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketReplicationCommand=Goe;var $oe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"content-type":"application/xml","content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({requestPayment:[,""]}),l;e.RequestPaymentConfiguration!==void 0&&(l=hL(e.RequestPaymentConfiguration,n));let c;return e.RequestPaymentConfiguration!==void 0&&(c=hL(e.RequestPaymentConfiguration,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new N.HttpRequest({protocol:r,hostname:t,port:s,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketRequestPaymentCommand=$oe;var Hoe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"content-type":"application/xml","content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({tagging:[,""]}),l;e.Tagging!==void 0&&(l=Wc(e.Tagging,n));let c;return e.Tagging!==void 0&&(c=Wc(e.Tagging,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new N.HttpRequest({protocol:r,hostname:t,port:s,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketTaggingCommand=Hoe;var Koe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"content-type":"application/xml","content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-mfa":e.MFA,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({versioning:[,""]}),l;e.VersioningConfiguration!==void 0&&(l=bL(e.VersioningConfiguration,n));let c;return e.VersioningConfiguration!==void 0&&(c=bL(e.VersioningConfiguration,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new N.HttpRequest({protocol:r,hostname:t,port:s,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketVersioningCommand=Koe;var Voe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"content-type":"application/xml","content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({website:[,""]}),l;e.WebsiteConfiguration!==void 0&&(l=EL(e.WebsiteConfiguration,n));let c;return e.WebsiteConfiguration!==void 0&&(c=EL(e.WebsiteConfiguration,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new N.HttpRequest({protocol:r,hostname:t,port:s,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketWebsiteCommand=Voe;var Woe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"content-type":e.ContentType||"application/octet-stream","x-amz-acl":e.ACL,"cache-control":e.CacheControl,"content-disposition":e.ContentDisposition,"content-encoding":e.ContentEncoding,"content-language":e.ContentLanguage,"content-length":[()=>E(e.ContentLength),()=>e.ContentLength.toString()],"content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-checksum-crc32":e.ChecksumCRC32,"x-amz-checksum-crc32c":e.ChecksumCRC32C,"x-amz-checksum-sha1":e.ChecksumSHA1,"x-amz-checksum-sha256":e.ChecksumSHA256,expires:[()=>E(e.Expires),()=>(0,d.dateToUtcString)(e.Expires).toString()],"x-amz-grant-full-control":e.GrantFullControl,"x-amz-grant-read":e.GrantRead,"x-amz-grant-read-acp":e.GrantReadACP,"x-amz-grant-write-acp":e.GrantWriteACP,"x-amz-server-side-encryption":e.ServerSideEncryption,"x-amz-storage-class":e.StorageClass,"x-amz-website-redirect-location":e.WebsiteRedirectLocation,"x-amz-server-side-encryption-customer-algorithm":e.SSECustomerAlgorithm,"x-amz-server-side-encryption-customer-key":e.SSECustomerKey,"x-amz-server-side-encryption-customer-key-md5":e.SSECustomerKeyMD5,"x-amz-server-side-encryption-aws-kms-key-id":e.SSEKMSKeyId,"x-amz-server-side-encryption-context":e.SSEKMSEncryptionContext,"x-amz-server-side-encryption-bucket-key-enabled":[()=>E(e.BucketKeyEnabled),()=>e.BucketKeyEnabled.toString()],"x-amz-request-payer":e.RequestPayer,"x-amz-tagging":e.Tagging,"x-amz-object-lock-mode":e.ObjectLockMode,"x-amz-object-lock-retain-until-date":[()=>E(e.ObjectLockRetainUntilDate),()=>(e.ObjectLockRetainUntilDate.toISOString().split(".")[0]+"Z").toString()],"x-amz-object-lock-legal-hold":e.ObjectLockLegalHoldStatus,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner,...e.Metadata!==void 0&&Object.keys(e.Metadata).reduce((y,_)=>(y[`x-amz-meta-${_.toLowerCase()}`]=e.Metadata[_],y),{})}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({"x-id":[,"PutObject"]}),l;e.Body!==void 0&&(l=e.Body);let c;return e.Body!==void 0&&(c=e.Body,l=c),new N.HttpRequest({protocol:r,hostname:t,port:s,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutObjectCommand=Woe;var Xoe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"content-type":"application/xml","x-amz-acl":e.ACL,"content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-grant-full-control":e.GrantFullControl,"x-amz-grant-read":e.GrantRead,"x-amz-grant-read-acp":e.GrantReadACP,"x-amz-grant-write":e.GrantWrite,"x-amz-grant-write-acp":e.GrantWriteACP,"x-amz-request-payer":e.RequestPayer,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({acl:[,""],versionId:[,e.VersionId]}),l;e.AccessControlPolicy!==void 0&&(l=ry(e.AccessControlPolicy,n));let c;return e.AccessControlPolicy!==void 0&&(c=ry(e.AccessControlPolicy,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new N.HttpRequest({protocol:r,hostname:t,port:s,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutObjectAclCommand=Xoe;var Yoe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"content-type":"application/xml","x-amz-request-payer":e.RequestPayer,"content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({"legal-hold":[,""],versionId:[,e.VersionId]}),l;e.LegalHold!==void 0&&(l=pL(e.LegalHold,n));let c;return e.LegalHold!==void 0&&(c=pL(e.LegalHold,n),c=c.withName("LegalHold"),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new N.HttpRequest({protocol:r,hostname:t,port:s,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutObjectLegalHoldCommand=Yoe;var Qoe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"content-type":"application/xml","x-amz-request-payer":e.RequestPayer,"x-amz-bucket-object-lock-token":e.Token,"content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({"object-lock":[,""]}),l;e.ObjectLockConfiguration!==void 0&&(l=mL(e.ObjectLockConfiguration,n));let c;return e.ObjectLockConfiguration!==void 0&&(c=mL(e.ObjectLockConfiguration,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new N.HttpRequest({protocol:r,hostname:t,port:s,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutObjectLockConfigurationCommand=Qoe;var Joe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"content-type":"application/xml","x-amz-request-payer":e.RequestPayer,"x-amz-bypass-governance-retention":[()=>E(e.BypassGovernanceRetention),()=>e.BypassGovernanceRetention.toString()],"content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({retention:[,""],versionId:[,e.VersionId]}),l;e.Retention!==void 0&&(l=fL(e.Retention,n));let c;return e.Retention!==void 0&&(c=fL(e.Retention,n),c=c.withName("Retention"),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new N.HttpRequest({protocol:r,hostname:t,port:s,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutObjectRetentionCommand=Joe;var Zoe=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"content-type":"application/xml","content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-request-payer":e.RequestPayer}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({tagging:[,""],versionId:[,e.VersionId]}),l;e.Tagging!==void 0&&(l=Wc(e.Tagging,n));let c;return e.Tagging!==void 0&&(c=Wc(e.Tagging,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new N.HttpRequest({protocol:r,hostname:t,port:s,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutObjectTaggingCommand=Zoe;var eie=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"content-type":"application/xml","content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({publicAccessBlock:[,""]}),l;e.PublicAccessBlockConfiguration!==void 0&&(l=_L(e.PublicAccessBlockConfiguration,n));let c;return e.PublicAccessBlockConfiguration!==void 0&&(c=_L(e.PublicAccessBlockConfiguration,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new N.HttpRequest({protocol:r,hostname:t,port:s,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutPublicAccessBlockCommand=eie;var tie=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"content-type":"application/xml","x-amz-request-payer":e.RequestPayer,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({restore:[,""],"x-id":[,"RestoreObject"],versionId:[,e.VersionId]}),l;e.RestoreRequest!==void 0&&(l=CL(e.RestoreRequest,n));let c;return e.RestoreRequest!==void 0&&(c=CL(e.RestoreRequest,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new N.HttpRequest({protocol:r,hostname:t,port:s,method:"POST",headers:a,path:i,query:u,body:l})};p.se_RestoreObjectCommand=tie;var nie=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"content-type":"application/xml","x-amz-server-side-encryption-customer-algorithm":e.SSECustomerAlgorithm,"x-amz-server-side-encryption-customer-key":e.SSECustomerKey,"x-amz-server-side-encryption-customer-key-md5":e.SSECustomerKeyMD5,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({select:[,""],"select-type":[,"2"],"x-id":[,"SelectObjectContent"]}),l;l='';let c=new f.XmlNode("SelectObjectContentRequest");if(c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),e.Expression!==void 0){let y=f.XmlNode.of("Expression",e.Expression).withName("Expression");c.addChildNode(y)}if(e.ExpressionType!==void 0){let y=f.XmlNode.of("ExpressionType",e.ExpressionType).withName("ExpressionType");c.addChildNode(y)}if(e.InputSerialization!==void 0){let y=kL(e.InputSerialization,n).withName("InputSerialization");c.addChildNode(y)}if(e.OutputSerialization!==void 0){let y=AL(e.OutputSerialization,n).withName("OutputSerialization");c.addChildNode(y)}if(e.RequestProgress!==void 0){let y=aue(e.RequestProgress,n).withName("RequestProgress");c.addChildNode(y)}if(e.ScanRange!==void 0){let y=mue(e.ScanRange,n).withName("ScanRange");c.addChildNode(y)}return l+=c.toString(),new N.HttpRequest({protocol:r,hostname:t,port:s,method:"POST",headers:a,path:i,query:u,body:l})};p.se_SelectObjectContentCommand=nie;var rie=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"content-type":"application/octet-stream","content-length":[()=>E(e.ContentLength),()=>e.ContentLength.toString()],"content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-checksum-crc32":e.ChecksumCRC32,"x-amz-checksum-crc32c":e.ChecksumCRC32C,"x-amz-checksum-sha1":e.ChecksumSHA1,"x-amz-checksum-sha256":e.ChecksumSHA256,"x-amz-server-side-encryption-customer-algorithm":e.SSECustomerAlgorithm,"x-amz-server-side-encryption-customer-key":e.SSECustomerKey,"x-amz-server-side-encryption-customer-key-md5":e.SSECustomerKeyMD5,"x-amz-request-payer":e.RequestPayer,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({"x-id":[,"UploadPart"],partNumber:[(0,d.expectNonNull)(e.PartNumber,"PartNumber")!=null,()=>e.PartNumber.toString()],uploadId:[,(0,d.expectNonNull)(e.UploadId,"UploadId")]}),l;e.Body!==void 0&&(l=e.Body);let c;return e.Body!==void 0&&(c=e.Body,l=c),new N.HttpRequest({protocol:r,hostname:t,port:s,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_UploadPartCommand=rie;var sie=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-copy-source":e.CopySource,"x-amz-copy-source-if-match":e.CopySourceIfMatch,"x-amz-copy-source-if-modified-since":[()=>E(e.CopySourceIfModifiedSince),()=>(0,d.dateToUtcString)(e.CopySourceIfModifiedSince).toString()],"x-amz-copy-source-if-none-match":e.CopySourceIfNoneMatch,"x-amz-copy-source-if-unmodified-since":[()=>E(e.CopySourceIfUnmodifiedSince),()=>(0,d.dateToUtcString)(e.CopySourceIfUnmodifiedSince).toString()],"x-amz-copy-source-range":e.CopySourceRange,"x-amz-server-side-encryption-customer-algorithm":e.SSECustomerAlgorithm,"x-amz-server-side-encryption-customer-key":e.SSECustomerKey,"x-amz-server-side-encryption-customer-key-md5":e.SSECustomerKeyMD5,"x-amz-copy-source-server-side-encryption-customer-algorithm":e.CopySourceSSECustomerAlgorithm,"x-amz-copy-source-server-side-encryption-customer-key":e.CopySourceSSECustomerKey,"x-amz-copy-source-server-side-encryption-customer-key-md5":e.CopySourceSSECustomerKeyMD5,"x-amz-request-payer":e.RequestPayer,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-source-expected-bucket-owner":e.ExpectedSourceBucketOwner}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({"x-id":[,"UploadPartCopy"],partNumber:[(0,d.expectNonNull)(e.PartNumber,"PartNumber")!=null,()=>e.PartNumber.toString()],uploadId:[,(0,d.expectNonNull)(e.UploadId,"UploadId")]}),l;return new N.HttpRequest({protocol:r,hostname:t,port:s,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_UploadPartCopyCommand=sie;var oie=async(e,n)=>{let{hostname:t,protocol:r="https",port:s,path:o}=await n.endpoint(),a=(0,d.map)({},E,{"x-amz-content-sha256":"UNSIGNED-PAYLOAD","content-type":"application/octet-stream","x-amz-request-route":e.RequestRoute,"x-amz-request-token":e.RequestToken,"x-amz-fwd-status":[()=>E(e.StatusCode),()=>e.StatusCode.toString()],"x-amz-fwd-error-code":e.ErrorCode,"x-amz-fwd-error-message":e.ErrorMessage,"x-amz-fwd-header-accept-ranges":e.AcceptRanges,"x-amz-fwd-header-cache-control":e.CacheControl,"x-amz-fwd-header-content-disposition":e.ContentDisposition,"x-amz-fwd-header-content-encoding":e.ContentEncoding,"x-amz-fwd-header-content-language":e.ContentLanguage,"content-length":[()=>E(e.ContentLength),()=>e.ContentLength.toString()],"x-amz-fwd-header-content-range":e.ContentRange,"x-amz-fwd-header-content-type":e.ContentType,"x-amz-fwd-header-x-amz-checksum-crc32":e.ChecksumCRC32,"x-amz-fwd-header-x-amz-checksum-crc32c":e.ChecksumCRC32C,"x-amz-fwd-header-x-amz-checksum-sha1":e.ChecksumSHA1,"x-amz-fwd-header-x-amz-checksum-sha256":e.ChecksumSHA256,"x-amz-fwd-header-x-amz-delete-marker":[()=>E(e.DeleteMarker),()=>e.DeleteMarker.toString()],"x-amz-fwd-header-etag":e.ETag,"x-amz-fwd-header-expires":[()=>E(e.Expires),()=>(0,d.dateToUtcString)(e.Expires).toString()],"x-amz-fwd-header-x-amz-expiration":e.Expiration,"x-amz-fwd-header-last-modified":[()=>E(e.LastModified),()=>(0,d.dateToUtcString)(e.LastModified).toString()],"x-amz-fwd-header-x-amz-missing-meta":[()=>E(e.MissingMeta),()=>e.MissingMeta.toString()],"x-amz-fwd-header-x-amz-object-lock-mode":e.ObjectLockMode,"x-amz-fwd-header-x-amz-object-lock-legal-hold":e.ObjectLockLegalHoldStatus,"x-amz-fwd-header-x-amz-object-lock-retain-until-date":[()=>E(e.ObjectLockRetainUntilDate),()=>(e.ObjectLockRetainUntilDate.toISOString().split(".")[0]+"Z").toString()],"x-amz-fwd-header-x-amz-mp-parts-count":[()=>E(e.PartsCount),()=>e.PartsCount.toString()],"x-amz-fwd-header-x-amz-replication-status":e.ReplicationStatus,"x-amz-fwd-header-x-amz-request-charged":e.RequestCharged,"x-amz-fwd-header-x-amz-restore":e.Restore,"x-amz-fwd-header-x-amz-server-side-encryption":e.ServerSideEncryption,"x-amz-fwd-header-x-amz-server-side-encryption-customer-algorithm":e.SSECustomerAlgorithm,"x-amz-fwd-header-x-amz-server-side-encryption-aws-kms-key-id":e.SSEKMSKeyId,"x-amz-fwd-header-x-amz-server-side-encryption-customer-key-md5":e.SSECustomerKeyMD5,"x-amz-fwd-header-x-amz-storage-class":e.StorageClass,"x-amz-fwd-header-x-amz-tagging-count":[()=>E(e.TagCount),()=>e.TagCount.toString()],"x-amz-fwd-header-x-amz-version-id":e.VersionId,"x-amz-fwd-header-x-amz-server-side-encryption-bucket-key-enabled":[()=>E(e.BucketKeyEnabled),()=>e.BucketKeyEnabled.toString()],...e.Metadata!==void 0&&Object.keys(e.Metadata).reduce((_,C)=>(_[`x-amz-meta-${C.toLowerCase()}`]=e.Metadata[C],_),{})}),i=`${o!=null&&o.endsWith("/")?o.slice(0,-1):o||""}/WriteGetObjectResponse`,u=(0,d.map)({"x-id":[,"WriteGetObjectResponse"]}),l;e.Body!==void 0&&(l=e.Body);let c;e.Body!==void 0&&(c=e.Body,l=c);let{hostname:y}=await n.endpoint();if(n.disableHostPrefix!==!0){if(y="{RequestRoute}."+y,e.RequestRoute===void 0)throw new Error("Empty value provided for input host prefix: RequestRoute.");if(y=y.replace("{RequestRoute}",e.RequestRoute),!(0,N.isValidHostname)(y))throw new Error("ValidationError: prefixed hostname must be hostname compatible.")}return new N.HttpRequest({protocol:r,hostname:y,port:s,method:"POST",headers:a,path:i,query:u,body:l})};p.se_WriteGetObjectResponseCommand=oie;var iie=async(e,n)=>{if(e.statusCode!==204&&e.statusCode>=300)return aie(e,n);let t=(0,d.map)({$metadata:A(e),RequestCharged:[,e.headers["x-amz-request-charged"]]});return await(0,d.collectBody)(e.body,n),t};p.de_AbortMultipartUploadCommand=iie;var aie=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body);switch(r){case"NoSuchUpload":case"com.amazonaws.s3#NoSuchUpload":throw await Tde(t,n);default:let s=t.body;return T({output:e,parsedBody:s,errorCode:r})}},cie=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return die(e,n);let t=(0,d.map)({$metadata:A(e),Expiration:[,e.headers["x-amz-expiration"]],ServerSideEncryption:[,e.headers["x-amz-server-side-encryption"]],VersionId:[,e.headers["x-amz-version-id"]],SSEKMSKeyId:[,e.headers["x-amz-server-side-encryption-aws-kms-key-id"]],BucketKeyEnabled:[()=>e.headers["x-amz-server-side-encryption-bucket-key-enabled"]!==void 0,()=>(0,d.parseBoolean)(e.headers["x-amz-server-side-encryption-bucket-key-enabled"])],RequestCharged:[,e.headers["x-amz-request-charged"]]}),r=(0,d.expectNonNull)((0,d.expectObject)(await ee(e.body,n)),"body");return r.Bucket!==void 0&&(t.Bucket=(0,d.expectString)(r.Bucket)),r.ChecksumCRC32!==void 0&&(t.ChecksumCRC32=(0,d.expectString)(r.ChecksumCRC32)),r.ChecksumCRC32C!==void 0&&(t.ChecksumCRC32C=(0,d.expectString)(r.ChecksumCRC32C)),r.ChecksumSHA1!==void 0&&(t.ChecksumSHA1=(0,d.expectString)(r.ChecksumSHA1)),r.ChecksumSHA256!==void 0&&(t.ChecksumSHA256=(0,d.expectString)(r.ChecksumSHA256)),r.ETag!==void 0&&(t.ETag=(0,d.expectString)(r.ETag)),r.Key!==void 0&&(t.Key=(0,d.expectString)(r.Key)),r.Location!==void 0&&(t.Location=(0,d.expectString)(r.Location)),t};p.de_CompleteMultipartUploadCommand=cie;var die=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},lie=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return uie(e,n);let t=(0,d.map)({$metadata:A(e),Expiration:[,e.headers["x-amz-expiration"]],CopySourceVersionId:[,e.headers["x-amz-copy-source-version-id"]],VersionId:[,e.headers["x-amz-version-id"]],ServerSideEncryption:[,e.headers["x-amz-server-side-encryption"]],SSECustomerAlgorithm:[,e.headers["x-amz-server-side-encryption-customer-algorithm"]],SSECustomerKeyMD5:[,e.headers["x-amz-server-side-encryption-customer-key-md5"]],SSEKMSKeyId:[,e.headers["x-amz-server-side-encryption-aws-kms-key-id"]],SSEKMSEncryptionContext:[,e.headers["x-amz-server-side-encryption-context"]],BucketKeyEnabled:[()=>e.headers["x-amz-server-side-encryption-bucket-key-enabled"]!==void 0,()=>(0,d.parseBoolean)(e.headers["x-amz-server-side-encryption-bucket-key-enabled"])],RequestCharged:[,e.headers["x-amz-request-charged"]]}),r=(0,d.expectObject)(await ee(e.body,n));return t.CopyObjectResult=Wue(r,n),t};p.de_CopyObjectCommand=lie;var uie=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body);switch(r){case"ObjectNotInActiveTierError":case"com.amazonaws.s3#ObjectNotInActiveTierError":throw await Bde(t,n);default:let s=t.body;return T({output:e,parsedBody:s,errorCode:r})}},mie=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return pie(e,n);let t=(0,d.map)({$metadata:A(e),Location:[,e.headers.location]});return await(0,d.collectBody)(e.body,n),t};p.de_CreateBucketCommand=mie;var pie=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body);switch(r){case"BucketAlreadyExists":case"com.amazonaws.s3#BucketAlreadyExists":throw await Ide(t,n);case"BucketAlreadyOwnedByYou":case"com.amazonaws.s3#BucketAlreadyOwnedByYou":throw await Nde(t,n);default:let s=t.body;return T({output:e,parsedBody:s,errorCode:r})}},fie=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return yie(e,n);let t=(0,d.map)({$metadata:A(e),AbortDate:[()=>e.headers["x-amz-abort-date"]!==void 0,()=>(0,d.expectNonNull)((0,d.parseRfc7231DateTime)(e.headers["x-amz-abort-date"]))],AbortRuleId:[,e.headers["x-amz-abort-rule-id"]],ServerSideEncryption:[,e.headers["x-amz-server-side-encryption"]],SSECustomerAlgorithm:[,e.headers["x-amz-server-side-encryption-customer-algorithm"]],SSECustomerKeyMD5:[,e.headers["x-amz-server-side-encryption-customer-key-md5"]],SSEKMSKeyId:[,e.headers["x-amz-server-side-encryption-aws-kms-key-id"]],SSEKMSEncryptionContext:[,e.headers["x-amz-server-side-encryption-context"]],BucketKeyEnabled:[()=>e.headers["x-amz-server-side-encryption-bucket-key-enabled"]!==void 0,()=>(0,d.parseBoolean)(e.headers["x-amz-server-side-encryption-bucket-key-enabled"])],RequestCharged:[,e.headers["x-amz-request-charged"]],ChecksumAlgorithm:[,e.headers["x-amz-checksum-algorithm"]]}),r=(0,d.expectNonNull)((0,d.expectObject)(await ee(e.body,n)),"body");return r.Bucket!==void 0&&(t.Bucket=(0,d.expectString)(r.Bucket)),r.Key!==void 0&&(t.Key=(0,d.expectString)(r.Key)),r.UploadId!==void 0&&(t.UploadId=(0,d.expectString)(r.UploadId)),t};p.de_CreateMultipartUploadCommand=fie;var yie=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},_ie=async(e,n)=>{if(e.statusCode!==204&&e.statusCode>=300)return gie(e,n);let t=(0,d.map)({$metadata:A(e)});return await(0,d.collectBody)(e.body,n),t};p.de_DeleteBucketCommand=_ie;var gie=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},hie=async(e,n)=>{if(e.statusCode!==204&&e.statusCode>=300)return Cie(e,n);let t=(0,d.map)({$metadata:A(e)});return await(0,d.collectBody)(e.body,n),t};p.de_DeleteBucketAnalyticsConfigurationCommand=hie;var Cie=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},Sie=async(e,n)=>{if(e.statusCode!==204&&e.statusCode>=300)return bie(e,n);let t=(0,d.map)({$metadata:A(e)});return await(0,d.collectBody)(e.body,n),t};p.de_DeleteBucketCorsCommand=Sie;var bie=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},Eie=async(e,n)=>{if(e.statusCode!==204&&e.statusCode>=300)return Pie(e,n);let t=(0,d.map)({$metadata:A(e)});return await(0,d.collectBody)(e.body,n),t};p.de_DeleteBucketEncryptionCommand=Eie;var Pie=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},xie=async(e,n)=>{if(e.statusCode!==204&&e.statusCode>=300)return vie(e,n);let t=(0,d.map)({$metadata:A(e)});return await(0,d.collectBody)(e.body,n),t};p.de_DeleteBucketIntelligentTieringConfigurationCommand=xie;var vie=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},wie=async(e,n)=>{if(e.statusCode!==204&&e.statusCode>=300)return kie(e,n);let t=(0,d.map)({$metadata:A(e)});return await(0,d.collectBody)(e.body,n),t};p.de_DeleteBucketInventoryConfigurationCommand=wie;var kie=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},Aie=async(e,n)=>{if(e.statusCode!==204&&e.statusCode>=300)return Rie(e,n);let t=(0,d.map)({$metadata:A(e)});return await(0,d.collectBody)(e.body,n),t};p.de_DeleteBucketLifecycleCommand=Aie;var Rie=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},Iie=async(e,n)=>{if(e.statusCode!==204&&e.statusCode>=300)return Nie(e,n);let t=(0,d.map)({$metadata:A(e)});return await(0,d.collectBody)(e.body,n),t};p.de_DeleteBucketMetricsConfigurationCommand=Iie;var Nie=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},Oie=async(e,n)=>{if(e.statusCode!==204&&e.statusCode>=300)return Tie(e,n);let t=(0,d.map)({$metadata:A(e)});return await(0,d.collectBody)(e.body,n),t};p.de_DeleteBucketOwnershipControlsCommand=Oie;var Tie=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},qie=async(e,n)=>{if(e.statusCode!==204&&e.statusCode>=300)return Bie(e,n);let t=(0,d.map)({$metadata:A(e)});return await(0,d.collectBody)(e.body,n),t};p.de_DeleteBucketPolicyCommand=qie;var Bie=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},Mie=async(e,n)=>{if(e.statusCode!==204&&e.statusCode>=300)return Die(e,n);let t=(0,d.map)({$metadata:A(e)});return await(0,d.collectBody)(e.body,n),t};p.de_DeleteBucketReplicationCommand=Mie;var Die=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},Fie=async(e,n)=>{if(e.statusCode!==204&&e.statusCode>=300)return Lie(e,n);let t=(0,d.map)({$metadata:A(e)});return await(0,d.collectBody)(e.body,n),t};p.de_DeleteBucketTaggingCommand=Fie;var Lie=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},jie=async(e,n)=>{if(e.statusCode!==204&&e.statusCode>=300)return Uie(e,n);let t=(0,d.map)({$metadata:A(e)});return await(0,d.collectBody)(e.body,n),t};p.de_DeleteBucketWebsiteCommand=jie;var Uie=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},zie=async(e,n)=>{if(e.statusCode!==204&&e.statusCode>=300)return Gie(e,n);let t=(0,d.map)({$metadata:A(e),DeleteMarker:[()=>e.headers["x-amz-delete-marker"]!==void 0,()=>(0,d.parseBoolean)(e.headers["x-amz-delete-marker"])],VersionId:[,e.headers["x-amz-version-id"]],RequestCharged:[,e.headers["x-amz-request-charged"]]});return await(0,d.collectBody)(e.body,n),t};p.de_DeleteObjectCommand=zie;var Gie=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},$ie=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Hie(e,n);let t=(0,d.map)({$metadata:A(e),RequestCharged:[,e.headers["x-amz-request-charged"]]}),r=(0,d.expectNonNull)((0,d.expectObject)(await ee(e.body,n)),"body");return r.Deleted===""?t.Deleted=[]:r.Deleted!==void 0&&(t.Deleted=eme((0,d.getArrayIfSingleItem)(r.Deleted),n)),r.Error===""?t.Errors=[]:r.Error!==void 0&&(t.Errors=dme((0,d.getArrayIfSingleItem)(r.Error),n)),t};p.de_DeleteObjectsCommand=$ie;var Hie=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},Kie=async(e,n)=>{if(e.statusCode!==204&&e.statusCode>=300)return Vie(e,n);let t=(0,d.map)({$metadata:A(e),VersionId:[,e.headers["x-amz-version-id"]]});return await(0,d.collectBody)(e.body,n),t};p.de_DeleteObjectTaggingCommand=Kie;var Vie=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},Wie=async(e,n)=>{if(e.statusCode!==204&&e.statusCode>=300)return Xie(e,n);let t=(0,d.map)({$metadata:A(e)});return await(0,d.collectBody)(e.body,n),t};p.de_DeletePublicAccessBlockCommand=Wie;var Xie=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},Yie=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Qie(e,n);let t=(0,d.map)({$metadata:A(e),RequestCharged:[,e.headers["x-amz-request-charged"]]}),r=(0,d.expectNonNull)((0,d.expectObject)(await ee(e.body,n)),"body");return r.Status!==void 0&&(t.Status=(0,d.expectString)(r.Status)),t};p.de_GetBucketAccelerateConfigurationCommand=Yie;var Qie=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},Jie=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Zie(e,n);let t=(0,d.map)({$metadata:A(e)}),r=(0,d.expectNonNull)((0,d.expectObject)(await ee(e.body,n)),"body");return r.AccessControlList===""?t.Grants=[]:r.AccessControlList!==void 0&&r.AccessControlList.Grant!==void 0&&(t.Grants=TL((0,d.getArrayIfSingleItem)(r.AccessControlList.Grant),n)),r.Owner!==void 0&&(t.Owner=Rr(r.Owner,n)),t};p.de_GetBucketAclCommand=Jie;var Zie=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},eae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return tae(e,n);let t=(0,d.map)({$metadata:A(e)}),r=(0,d.expectObject)(await ee(e.body,n));return t.AnalyticsConfiguration=IL(r,n),t};p.de_GetBucketAnalyticsConfigurationCommand=eae;var tae=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},nae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return rae(e,n);let t=(0,d.map)({$metadata:A(e)}),r=(0,d.expectNonNull)((0,d.expectObject)(await ee(e.body,n)),"body");return r.CORSRule===""?t.CORSRules=[]:r.CORSRule!==void 0&&(t.CORSRules=Que((0,d.getArrayIfSingleItem)(r.CORSRule),n)),t};p.de_GetBucketCorsCommand=nae;var rae=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},sae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return oae(e,n);let t=(0,d.map)({$metadata:A(e)}),r=(0,d.expectObject)(await ee(e.body,n));return t.ServerSideEncryptionConfiguration=Ppe(r,n),t};p.de_GetBucketEncryptionCommand=sae;var oae=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},iae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return aae(e,n);let t=(0,d.map)({$metadata:A(e)}),r=(0,d.expectObject)(await ee(e.body,n));return t.IntelligentTieringConfiguration=BL(r,n),t};p.de_GetBucketIntelligentTieringConfigurationCommand=iae;var aae=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},cae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return dae(e,n);let t=(0,d.map)({$metadata:A(e)}),r=(0,d.expectObject)(await ee(e.body,n));return t.InventoryConfiguration=ML(r,n),t};p.de_GetBucketInventoryConfigurationCommand=cae;var dae=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},lae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return uae(e,n);let t=(0,d.map)({$metadata:A(e)}),r=(0,d.expectNonNull)((0,d.expectObject)(await ee(e.body,n)),"body");return r.Rule===""?t.Rules=[]:r.Rule!==void 0&&(t.Rules=qme((0,d.getArrayIfSingleItem)(r.Rule),n)),t};p.de_GetBucketLifecycleConfigurationCommand=lae;var uae=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},mae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return pae(e,n);let t=(0,d.map)({$metadata:A(e)}),r=(0,d.expectNonNull)((0,d.expectObject)(await ee(e.body,n)),"body");return r.LocationConstraint!==void 0&&(t.LocationConstraint=(0,d.expectString)(r.LocationConstraint)),t};p.de_GetBucketLocationCommand=mae;var pae=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},fae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return yae(e,n);let t=(0,d.map)({$metadata:A(e)}),r=(0,d.expectNonNull)((0,d.expectObject)(await ee(e.body,n)),"body");return r.LoggingEnabled!==void 0&&(t.LoggingEnabled=Bme(r.LoggingEnabled,n)),t};p.de_GetBucketLoggingCommand=fae;var yae=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},_ae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return gae(e,n);let t=(0,d.map)({$metadata:A(e)}),r=(0,d.expectObject)(await ee(e.body,n));return t.MetricsConfiguration=DL(r,n),t};p.de_GetBucketMetricsConfigurationCommand=_ae;var gae=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},hae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Cae(e,n);let t=(0,d.map)({$metadata:A(e)}),r=(0,d.expectNonNull)((0,d.expectObject)(await ee(e.body,n)),"body");return r.EventBridgeConfiguration!==void 0&&(t.EventBridgeConfiguration=lme(r.EventBridgeConfiguration,n)),r.CloudFunctionConfiguration===""?t.LambdaFunctionConfigurations=[]:r.CloudFunctionConfiguration!==void 0&&(t.LambdaFunctionConfigurations=Rme((0,d.getArrayIfSingleItem)(r.CloudFunctionConfiguration),n)),r.QueueConfiguration===""?t.QueueConfigurations=[]:r.QueueConfiguration!==void 0&&(t.QueueConfigurations=dpe((0,d.getArrayIfSingleItem)(r.QueueConfiguration),n)),r.TopicConfiguration===""?t.TopicConfigurations=[]:r.TopicConfiguration!==void 0&&(t.TopicConfigurations=Fpe((0,d.getArrayIfSingleItem)(r.TopicConfiguration),n)),t};p.de_GetBucketNotificationConfigurationCommand=hae;var Cae=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},Sae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return bae(e,n);let t=(0,d.map)({$metadata:A(e)}),r=(0,d.expectObject)(await ee(e.body,n));return t.OwnershipControls=Zme(r,n),t};p.de_GetBucketOwnershipControlsCommand=Sae;var bae=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},Eae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Pae(e,n);let t=(0,d.map)({$metadata:A(e)}),r=await UL(e.body,n);return t.Policy=(0,d.expectString)(r),t};p.de_GetBucketPolicyCommand=Eae;var Pae=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},xae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return vae(e,n);let t=(0,d.map)({$metadata:A(e)}),r=(0,d.expectObject)(await ee(e.body,n));return t.PolicyStatus=ope(r,n),t};p.de_GetBucketPolicyStatusCommand=xae;var vae=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},wae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return kae(e,n);let t=(0,d.map)({$metadata:A(e)}),r=(0,d.expectObject)(await ee(e.body,n));return t.ReplicationConfiguration=ppe(r,n),t};p.de_GetBucketReplicationCommand=wae;var kae=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},Aae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Rae(e,n);let t=(0,d.map)({$metadata:A(e)}),r=(0,d.expectNonNull)((0,d.expectObject)(await ee(e.body,n)),"body");return r.Payer!==void 0&&(t.Payer=(0,d.expectString)(r.Payer)),t};p.de_GetBucketRequestPaymentCommand=Aae;var Rae=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},Iae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Nae(e,n);let t=(0,d.map)({$metadata:A(e)}),r=(0,d.expectNonNull)((0,d.expectObject)(await ee(e.body,n)),"body");return r.TagSet===""?t.TagSet=[]:r.TagSet!==void 0&&r.TagSet.Tag!==void 0&&(t.TagSet=is((0,d.getArrayIfSingleItem)(r.TagSet.Tag),n)),t};p.de_GetBucketTaggingCommand=Iae;var Nae=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},Oae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Tae(e,n);let t=(0,d.map)({$metadata:A(e)}),r=(0,d.expectNonNull)((0,d.expectObject)(await ee(e.body,n)),"body");return r.MfaDelete!==void 0&&(t.MFADelete=(0,d.expectString)(r.MfaDelete)),r.Status!==void 0&&(t.Status=(0,d.expectString)(r.Status)),t};p.de_GetBucketVersioningCommand=Oae;var Tae=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},qae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Bae(e,n);let t=(0,d.map)({$metadata:A(e)}),r=(0,d.expectNonNull)((0,d.expectObject)(await ee(e.body,n)),"body");return r.ErrorDocument!==void 0&&(t.ErrorDocument=cme(r.ErrorDocument,n)),r.IndexDocument!==void 0&&(t.IndexDocument=gme(r.IndexDocument,n)),r.RedirectAllRequestsTo!==void 0&&(t.RedirectAllRequestsTo=upe(r.RedirectAllRequestsTo,n)),r.RoutingRules===""?t.RoutingRules=[]:r.RoutingRules!==void 0&&r.RoutingRules.RoutingRule!==void 0&&(t.RoutingRules=Spe((0,d.getArrayIfSingleItem)(r.RoutingRules.RoutingRule),n)),t};p.de_GetBucketWebsiteCommand=qae;var Bae=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},Mae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Dae(e,n);let t=(0,d.map)({$metadata:A(e),DeleteMarker:[()=>e.headers["x-amz-delete-marker"]!==void 0,()=>(0,d.parseBoolean)(e.headers["x-amz-delete-marker"])],AcceptRanges:[,e.headers["accept-ranges"]],Expiration:[,e.headers["x-amz-expiration"]],Restore:[,e.headers["x-amz-restore"]],LastModified:[()=>e.headers["last-modified"]!==void 0,()=>(0,d.expectNonNull)((0,d.parseRfc7231DateTime)(e.headers["last-modified"]))],ContentLength:[()=>e.headers["content-length"]!==void 0,()=>(0,d.strictParseLong)(e.headers["content-length"])],ETag:[,e.headers.etag],ChecksumCRC32:[,e.headers["x-amz-checksum-crc32"]],ChecksumCRC32C:[,e.headers["x-amz-checksum-crc32c"]],ChecksumSHA1:[,e.headers["x-amz-checksum-sha1"]],ChecksumSHA256:[,e.headers["x-amz-checksum-sha256"]],MissingMeta:[()=>e.headers["x-amz-missing-meta"]!==void 0,()=>(0,d.strictParseInt32)(e.headers["x-amz-missing-meta"])],VersionId:[,e.headers["x-amz-version-id"]],CacheControl:[,e.headers["cache-control"]],ContentDisposition:[,e.headers["content-disposition"]],ContentEncoding:[,e.headers["content-encoding"]],ContentLanguage:[,e.headers["content-language"]],ContentRange:[,e.headers["content-range"]],ContentType:[,e.headers["content-type"]],Expires:[()=>e.headers.expires!==void 0,()=>(0,d.expectNonNull)((0,d.parseRfc7231DateTime)(e.headers.expires))],WebsiteRedirectLocation:[,e.headers["x-amz-website-redirect-location"]],ServerSideEncryption:[,e.headers["x-amz-server-side-encryption"]],SSECustomerAlgorithm:[,e.headers["x-amz-server-side-encryption-customer-algorithm"]],SSECustomerKeyMD5:[,e.headers["x-amz-server-side-encryption-customer-key-md5"]],SSEKMSKeyId:[,e.headers["x-amz-server-side-encryption-aws-kms-key-id"]],BucketKeyEnabled:[()=>e.headers["x-amz-server-side-encryption-bucket-key-enabled"]!==void 0,()=>(0,d.parseBoolean)(e.headers["x-amz-server-side-encryption-bucket-key-enabled"])],StorageClass:[,e.headers["x-amz-storage-class"]],RequestCharged:[,e.headers["x-amz-request-charged"]],ReplicationStatus:[,e.headers["x-amz-replication-status"]],PartsCount:[()=>e.headers["x-amz-mp-parts-count"]!==void 0,()=>(0,d.strictParseInt32)(e.headers["x-amz-mp-parts-count"])],TagCount:[()=>e.headers["x-amz-tagging-count"]!==void 0,()=>(0,d.strictParseInt32)(e.headers["x-amz-tagging-count"])],ObjectLockMode:[,e.headers["x-amz-object-lock-mode"]],ObjectLockRetainUntilDate:[()=>e.headers["x-amz-object-lock-retain-until-date"]!==void 0,()=>(0,d.expectNonNull)((0,d.parseRfc3339DateTimeWithOffset)(e.headers["x-amz-object-lock-retain-until-date"]))],ObjectLockLegalHoldStatus:[,e.headers["x-amz-object-lock-legal-hold"]],Metadata:[,Object.keys(e.headers).filter(s=>s.startsWith("x-amz-meta-")).reduce((s,o)=>(s[o.substring(11)]=e.headers[o],s),{})]}),r=e.body;return n.sdkStreamMixin(r),t.Body=r,t};p.de_GetObjectCommand=Mae;var Dae=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body);switch(r){case"InvalidObjectState":case"com.amazonaws.s3#InvalidObjectState":throw await Ode(t,n);case"NoSuchKey":case"com.amazonaws.s3#NoSuchKey":throw await sy(t,n);default:let s=t.body;return T({output:e,parsedBody:s,errorCode:r})}},Fae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Lae(e,n);let t=(0,d.map)({$metadata:A(e),RequestCharged:[,e.headers["x-amz-request-charged"]]}),r=(0,d.expectNonNull)((0,d.expectObject)(await ee(e.body,n)),"body");return r.AccessControlList===""?t.Grants=[]:r.AccessControlList!==void 0&&r.AccessControlList.Grant!==void 0&&(t.Grants=TL((0,d.getArrayIfSingleItem)(r.AccessControlList.Grant),n)),r.Owner!==void 0&&(t.Owner=Rr(r.Owner,n)),t};p.de_GetObjectAclCommand=Fae;var Lae=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body);switch(r){case"NoSuchKey":case"com.amazonaws.s3#NoSuchKey":throw await sy(t,n);default:let s=t.body;return T({output:e,parsedBody:s,errorCode:r})}},jae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Uae(e,n);let t=(0,d.map)({$metadata:A(e),DeleteMarker:[()=>e.headers["x-amz-delete-marker"]!==void 0,()=>(0,d.parseBoolean)(e.headers["x-amz-delete-marker"])],LastModified:[()=>e.headers["last-modified"]!==void 0,()=>(0,d.expectNonNull)((0,d.parseRfc7231DateTime)(e.headers["last-modified"]))],VersionId:[,e.headers["x-amz-version-id"]],RequestCharged:[,e.headers["x-amz-request-charged"]]}),r=(0,d.expectNonNull)((0,d.expectObject)(await ee(e.body,n)),"body");return r.Checksum!==void 0&&(t.Checksum=$ue(r.Checksum,n)),r.ETag!==void 0&&(t.ETag=(0,d.expectString)(r.ETag)),r.ObjectParts!==void 0&&(t.ObjectParts=yme(r.ObjectParts,n)),r.ObjectSize!==void 0&&(t.ObjectSize=(0,d.strictParseLong)(r.ObjectSize)),r.StorageClass!==void 0&&(t.StorageClass=(0,d.expectString)(r.StorageClass)),t};p.de_GetObjectAttributesCommand=jae;var Uae=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body);switch(r){case"NoSuchKey":case"com.amazonaws.s3#NoSuchKey":throw await sy(t,n);default:let s=t.body;return T({output:e,parsedBody:s,errorCode:r})}},zae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Gae(e,n);let t=(0,d.map)({$metadata:A(e)}),r=(0,d.expectObject)(await ee(e.body,n));return t.LegalHold=Vme(r,n),t};p.de_GetObjectLegalHoldCommand=zae;var Gae=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},$ae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Hae(e,n);let t=(0,d.map)({$metadata:A(e)}),r=(0,d.expectObject)(await ee(e.body,n));return t.ObjectLockConfiguration=Kme(r,n),t};p.de_GetObjectLockConfigurationCommand=$ae;var Hae=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},Kae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Vae(e,n);let t=(0,d.map)({$metadata:A(e)}),r=(0,d.expectObject)(await ee(e.body,n));return t.Retention=Wme(r,n),t};p.de_GetObjectRetentionCommand=Kae;var Vae=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},Wae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Xae(e,n);let t=(0,d.map)({$metadata:A(e),VersionId:[,e.headers["x-amz-version-id"]]}),r=(0,d.expectNonNull)((0,d.expectObject)(await ee(e.body,n)),"body");return r.TagSet===""?t.TagSet=[]:r.TagSet!==void 0&&r.TagSet.Tag!==void 0&&(t.TagSet=is((0,d.getArrayIfSingleItem)(r.TagSet.Tag),n)),t};p.de_GetObjectTaggingCommand=Wae;var Xae=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},Yae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Qae(e,n);let t=(0,d.map)({$metadata:A(e),RequestCharged:[,e.headers["x-amz-request-charged"]]}),r=e.body;return n.sdkStreamMixin(r),t.Body=r,t};p.de_GetObjectTorrentCommand=Yae;var Qae=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},Jae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Zae(e,n);let t=(0,d.map)({$metadata:A(e)}),r=(0,d.expectObject)(await ee(e.body,n));return t.PublicAccessBlockConfiguration=ape(r,n),t};p.de_GetPublicAccessBlockCommand=Jae;var Zae=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},ece=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return tce(e,n);let t=(0,d.map)({$metadata:A(e)});return await(0,d.collectBody)(e.body,n),t};p.de_HeadBucketCommand=ece;var tce=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body);switch(r){case"NotFound":case"com.amazonaws.s3#NotFound":throw await xL(t,n);default:let s=t.body;return T({output:e,parsedBody:s,errorCode:r})}},nce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return rce(e,n);let t=(0,d.map)({$metadata:A(e),DeleteMarker:[()=>e.headers["x-amz-delete-marker"]!==void 0,()=>(0,d.parseBoolean)(e.headers["x-amz-delete-marker"])],AcceptRanges:[,e.headers["accept-ranges"]],Expiration:[,e.headers["x-amz-expiration"]],Restore:[,e.headers["x-amz-restore"]],ArchiveStatus:[,e.headers["x-amz-archive-status"]],LastModified:[()=>e.headers["last-modified"]!==void 0,()=>(0,d.expectNonNull)((0,d.parseRfc7231DateTime)(e.headers["last-modified"]))],ContentLength:[()=>e.headers["content-length"]!==void 0,()=>(0,d.strictParseLong)(e.headers["content-length"])],ChecksumCRC32:[,e.headers["x-amz-checksum-crc32"]],ChecksumCRC32C:[,e.headers["x-amz-checksum-crc32c"]],ChecksumSHA1:[,e.headers["x-amz-checksum-sha1"]],ChecksumSHA256:[,e.headers["x-amz-checksum-sha256"]],ETag:[,e.headers.etag],MissingMeta:[()=>e.headers["x-amz-missing-meta"]!==void 0,()=>(0,d.strictParseInt32)(e.headers["x-amz-missing-meta"])],VersionId:[,e.headers["x-amz-version-id"]],CacheControl:[,e.headers["cache-control"]],ContentDisposition:[,e.headers["content-disposition"]],ContentEncoding:[,e.headers["content-encoding"]],ContentLanguage:[,e.headers["content-language"]],ContentType:[,e.headers["content-type"]],Expires:[()=>e.headers.expires!==void 0,()=>(0,d.expectNonNull)((0,d.parseRfc7231DateTime)(e.headers.expires))],WebsiteRedirectLocation:[,e.headers["x-amz-website-redirect-location"]],ServerSideEncryption:[,e.headers["x-amz-server-side-encryption"]],SSECustomerAlgorithm:[,e.headers["x-amz-server-side-encryption-customer-algorithm"]],SSECustomerKeyMD5:[,e.headers["x-amz-server-side-encryption-customer-key-md5"]],SSEKMSKeyId:[,e.headers["x-amz-server-side-encryption-aws-kms-key-id"]],BucketKeyEnabled:[()=>e.headers["x-amz-server-side-encryption-bucket-key-enabled"]!==void 0,()=>(0,d.parseBoolean)(e.headers["x-amz-server-side-encryption-bucket-key-enabled"])],StorageClass:[,e.headers["x-amz-storage-class"]],RequestCharged:[,e.headers["x-amz-request-charged"]],ReplicationStatus:[,e.headers["x-amz-replication-status"]],PartsCount:[()=>e.headers["x-amz-mp-parts-count"]!==void 0,()=>(0,d.strictParseInt32)(e.headers["x-amz-mp-parts-count"])],ObjectLockMode:[,e.headers["x-amz-object-lock-mode"]],ObjectLockRetainUntilDate:[()=>e.headers["x-amz-object-lock-retain-until-date"]!==void 0,()=>(0,d.expectNonNull)((0,d.parseRfc3339DateTimeWithOffset)(e.headers["x-amz-object-lock-retain-until-date"]))],ObjectLockLegalHoldStatus:[,e.headers["x-amz-object-lock-legal-hold"]],Metadata:[,Object.keys(e.headers).filter(r=>r.startsWith("x-amz-meta-")).reduce((r,s)=>(r[s.substring(11)]=e.headers[s],r),{})]});return await(0,d.collectBody)(e.body,n),t};p.de_HeadObjectCommand=nce;var rce=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body);switch(r){case"NotFound":case"com.amazonaws.s3#NotFound":throw await xL(t,n);default:let s=t.body;return T({output:e,parsedBody:s,errorCode:r})}},sce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return oce(e,n);let t=(0,d.map)({$metadata:A(e)}),r=(0,d.expectNonNull)((0,d.expectObject)(await ee(e.body,n)),"body");return r.AnalyticsConfiguration===""?t.AnalyticsConfigurationList=[]:r.AnalyticsConfiguration!==void 0&&(t.AnalyticsConfigurationList=Fue((0,d.getArrayIfSingleItem)(r.AnalyticsConfiguration),n)),r.ContinuationToken!==void 0&&(t.ContinuationToken=(0,d.expectString)(r.ContinuationToken)),r.IsTruncated!==void 0&&(t.IsTruncated=(0,d.parseBoolean)(r.IsTruncated)),r.NextContinuationToken!==void 0&&(t.NextContinuationToken=(0,d.expectString)(r.NextContinuationToken)),t};p.de_ListBucketAnalyticsConfigurationsCommand=sce;var oce=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},ice=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return ace(e,n);let t=(0,d.map)({$metadata:A(e)}),r=(0,d.expectNonNull)((0,d.expectObject)(await ee(e.body,n)),"body");return r.ContinuationToken!==void 0&&(t.ContinuationToken=(0,d.expectString)(r.ContinuationToken)),r.IntelligentTieringConfiguration===""?t.IntelligentTieringConfigurationList=[]:r.IntelligentTieringConfiguration!==void 0&&(t.IntelligentTieringConfigurationList=Cme((0,d.getArrayIfSingleItem)(r.IntelligentTieringConfiguration),n)),r.IsTruncated!==void 0&&(t.IsTruncated=(0,d.parseBoolean)(r.IsTruncated)),r.NextContinuationToken!==void 0&&(t.NextContinuationToken=(0,d.expectString)(r.NextContinuationToken)),t};p.de_ListBucketIntelligentTieringConfigurationsCommand=ice;var ace=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},cce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return dce(e,n);let t=(0,d.map)({$metadata:A(e)}),r=(0,d.expectNonNull)((0,d.expectObject)(await ee(e.body,n)),"body");return r.ContinuationToken!==void 0&&(t.ContinuationToken=(0,d.expectString)(r.ContinuationToken)),r.InventoryConfiguration===""?t.InventoryConfigurationList=[]:r.InventoryConfiguration!==void 0&&(t.InventoryConfigurationList=bme((0,d.getArrayIfSingleItem)(r.InventoryConfiguration),n)),r.IsTruncated!==void 0&&(t.IsTruncated=(0,d.parseBoolean)(r.IsTruncated)),r.NextContinuationToken!==void 0&&(t.NextContinuationToken=(0,d.expectString)(r.NextContinuationToken)),t};p.de_ListBucketInventoryConfigurationsCommand=cce;var dce=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},lce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return uce(e,n);let t=(0,d.map)({$metadata:A(e)}),r=(0,d.expectNonNull)((0,d.expectObject)(await ee(e.body,n)),"body");return r.ContinuationToken!==void 0&&(t.ContinuationToken=(0,d.expectString)(r.ContinuationToken)),r.IsTruncated!==void 0&&(t.IsTruncated=(0,d.parseBoolean)(r.IsTruncated)),r.MetricsConfiguration===""?t.MetricsConfigurationList=[]:r.MetricsConfiguration!==void 0&&(t.MetricsConfigurationList=Fme((0,d.getArrayIfSingleItem)(r.MetricsConfiguration),n)),r.NextContinuationToken!==void 0&&(t.NextContinuationToken=(0,d.expectString)(r.NextContinuationToken)),t};p.de_ListBucketMetricsConfigurationsCommand=lce;var uce=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},mce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return pce(e,n);let t=(0,d.map)({$metadata:A(e)}),r=(0,d.expectNonNull)((0,d.expectObject)(await ee(e.body,n)),"body");return r.Buckets===""?t.Buckets=[]:r.Buckets!==void 0&&r.Buckets.Bucket!==void 0&&(t.Buckets=Gue((0,d.getArrayIfSingleItem)(r.Buckets.Bucket),n)),r.Owner!==void 0&&(t.Owner=Rr(r.Owner,n)),t};p.de_ListBucketsCommand=mce;var pce=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},fce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return yce(e,n);let t=(0,d.map)({$metadata:A(e),RequestCharged:[,e.headers["x-amz-request-charged"]]}),r=(0,d.expectNonNull)((0,d.expectObject)(await ee(e.body,n)),"body");return r.Bucket!==void 0&&(t.Bucket=(0,d.expectString)(r.Bucket)),r.CommonPrefixes===""?t.CommonPrefixes=[]:r.CommonPrefixes!==void 0&&(t.CommonPrefixes=oy((0,d.getArrayIfSingleItem)(r.CommonPrefixes),n)),r.Delimiter!==void 0&&(t.Delimiter=(0,d.expectString)(r.Delimiter)),r.EncodingType!==void 0&&(t.EncodingType=(0,d.expectString)(r.EncodingType)),r.IsTruncated!==void 0&&(t.IsTruncated=(0,d.parseBoolean)(r.IsTruncated)),r.KeyMarker!==void 0&&(t.KeyMarker=(0,d.expectString)(r.KeyMarker)),r.MaxUploads!==void 0&&(t.MaxUploads=(0,d.strictParseInt32)(r.MaxUploads)),r.NextKeyMarker!==void 0&&(t.NextKeyMarker=(0,d.expectString)(r.NextKeyMarker)),r.NextUploadIdMarker!==void 0&&(t.NextUploadIdMarker=(0,d.expectString)(r.NextUploadIdMarker)),r.Prefix!==void 0&&(t.Prefix=(0,d.expectString)(r.Prefix)),r.UploadIdMarker!==void 0&&(t.UploadIdMarker=(0,d.expectString)(r.UploadIdMarker)),r.Upload===""?t.Uploads=[]:r.Upload!==void 0&&(t.Uploads=Ume((0,d.getArrayIfSingleItem)(r.Upload),n)),t};p.de_ListMultipartUploadsCommand=fce;var yce=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},_ce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return gce(e,n);let t=(0,d.map)({$metadata:A(e),RequestCharged:[,e.headers["x-amz-request-charged"]]}),r=(0,d.expectNonNull)((0,d.expectObject)(await ee(e.body,n)),"body");return r.CommonPrefixes===""?t.CommonPrefixes=[]:r.CommonPrefixes!==void 0&&(t.CommonPrefixes=oy((0,d.getArrayIfSingleItem)(r.CommonPrefixes),n)),r.Contents===""?t.Contents=[]:r.Contents!==void 0&&(t.Contents=FL((0,d.getArrayIfSingleItem)(r.Contents),n)),r.Delimiter!==void 0&&(t.Delimiter=(0,d.expectString)(r.Delimiter)),r.EncodingType!==void 0&&(t.EncodingType=(0,d.expectString)(r.EncodingType)),r.IsTruncated!==void 0&&(t.IsTruncated=(0,d.parseBoolean)(r.IsTruncated)),r.Marker!==void 0&&(t.Marker=(0,d.expectString)(r.Marker)),r.MaxKeys!==void 0&&(t.MaxKeys=(0,d.strictParseInt32)(r.MaxKeys)),r.Name!==void 0&&(t.Name=(0,d.expectString)(r.Name)),r.NextMarker!==void 0&&(t.NextMarker=(0,d.expectString)(r.NextMarker)),r.Prefix!==void 0&&(t.Prefix=(0,d.expectString)(r.Prefix)),t};p.de_ListObjectsCommand=_ce;var gce=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body);switch(r){case"NoSuchBucket":case"com.amazonaws.s3#NoSuchBucket":throw await PL(t,n);default:let s=t.body;return T({output:e,parsedBody:s,errorCode:r})}},hce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Cce(e,n);let t=(0,d.map)({$metadata:A(e),RequestCharged:[,e.headers["x-amz-request-charged"]]}),r=(0,d.expectNonNull)((0,d.expectObject)(await ee(e.body,n)),"body");return r.CommonPrefixes===""?t.CommonPrefixes=[]:r.CommonPrefixes!==void 0&&(t.CommonPrefixes=oy((0,d.getArrayIfSingleItem)(r.CommonPrefixes),n)),r.Contents===""?t.Contents=[]:r.Contents!==void 0&&(t.Contents=FL((0,d.getArrayIfSingleItem)(r.Contents),n)),r.ContinuationToken!==void 0&&(t.ContinuationToken=(0,d.expectString)(r.ContinuationToken)),r.Delimiter!==void 0&&(t.Delimiter=(0,d.expectString)(r.Delimiter)),r.EncodingType!==void 0&&(t.EncodingType=(0,d.expectString)(r.EncodingType)),r.IsTruncated!==void 0&&(t.IsTruncated=(0,d.parseBoolean)(r.IsTruncated)),r.KeyCount!==void 0&&(t.KeyCount=(0,d.strictParseInt32)(r.KeyCount)),r.MaxKeys!==void 0&&(t.MaxKeys=(0,d.strictParseInt32)(r.MaxKeys)),r.Name!==void 0&&(t.Name=(0,d.expectString)(r.Name)),r.NextContinuationToken!==void 0&&(t.NextContinuationToken=(0,d.expectString)(r.NextContinuationToken)),r.Prefix!==void 0&&(t.Prefix=(0,d.expectString)(r.Prefix)),r.StartAfter!==void 0&&(t.StartAfter=(0,d.expectString)(r.StartAfter)),t};p.de_ListObjectsV2Command=hce;var Cce=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body);switch(r){case"NoSuchBucket":case"com.amazonaws.s3#NoSuchBucket":throw await PL(t,n);default:let s=t.body;return T({output:e,parsedBody:s,errorCode:r})}},Sce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return bce(e,n);let t=(0,d.map)({$metadata:A(e),RequestCharged:[,e.headers["x-amz-request-charged"]]}),r=(0,d.expectNonNull)((0,d.expectObject)(await ee(e.body,n)),"body");return r.CommonPrefixes===""?t.CommonPrefixes=[]:r.CommonPrefixes!==void 0&&(t.CommonPrefixes=oy((0,d.getArrayIfSingleItem)(r.CommonPrefixes),n)),r.DeleteMarker===""?t.DeleteMarkers=[]:r.DeleteMarker!==void 0&&(t.DeleteMarkers=rme((0,d.getArrayIfSingleItem)(r.DeleteMarker),n)),r.Delimiter!==void 0&&(t.Delimiter=(0,d.expectString)(r.Delimiter)),r.EncodingType!==void 0&&(t.EncodingType=(0,d.expectString)(r.EncodingType)),r.IsTruncated!==void 0&&(t.IsTruncated=(0,d.parseBoolean)(r.IsTruncated)),r.KeyMarker!==void 0&&(t.KeyMarker=(0,d.expectString)(r.KeyMarker)),r.MaxKeys!==void 0&&(t.MaxKeys=(0,d.strictParseInt32)(r.MaxKeys)),r.Name!==void 0&&(t.Name=(0,d.expectString)(r.Name)),r.NextKeyMarker!==void 0&&(t.NextKeyMarker=(0,d.expectString)(r.NextKeyMarker)),r.NextVersionIdMarker!==void 0&&(t.NextVersionIdMarker=(0,d.expectString)(r.NextVersionIdMarker)),r.Prefix!==void 0&&(t.Prefix=(0,d.expectString)(r.Prefix)),r.VersionIdMarker!==void 0&&(t.VersionIdMarker=(0,d.expectString)(r.VersionIdMarker)),r.Version===""?t.Versions=[]:r.Version!==void 0&&(t.Versions=Jme((0,d.getArrayIfSingleItem)(r.Version),n)),t};p.de_ListObjectVersionsCommand=Sce;var bce=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},Ece=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Pce(e,n);let t=(0,d.map)({$metadata:A(e),AbortDate:[()=>e.headers["x-amz-abort-date"]!==void 0,()=>(0,d.expectNonNull)((0,d.parseRfc7231DateTime)(e.headers["x-amz-abort-date"]))],AbortRuleId:[,e.headers["x-amz-abort-rule-id"]],RequestCharged:[,e.headers["x-amz-request-charged"]]}),r=(0,d.expectNonNull)((0,d.expectObject)(await ee(e.body,n)),"body");return r.Bucket!==void 0&&(t.Bucket=(0,d.expectString)(r.Bucket)),r.ChecksumAlgorithm!==void 0&&(t.ChecksumAlgorithm=(0,d.expectString)(r.ChecksumAlgorithm)),r.Initiator!==void 0&&(t.Initiator=qL(r.Initiator,n)),r.IsTruncated!==void 0&&(t.IsTruncated=(0,d.parseBoolean)(r.IsTruncated)),r.Key!==void 0&&(t.Key=(0,d.expectString)(r.Key)),r.MaxParts!==void 0&&(t.MaxParts=(0,d.strictParseInt32)(r.MaxParts)),r.NextPartNumberMarker!==void 0&&(t.NextPartNumberMarker=(0,d.expectString)(r.NextPartNumberMarker)),r.Owner!==void 0&&(t.Owner=Rr(r.Owner,n)),r.PartNumberMarker!==void 0&&(t.PartNumberMarker=(0,d.expectString)(r.PartNumberMarker)),r.Part===""?t.Parts=[]:r.Part!==void 0&&(t.Parts=rpe((0,d.getArrayIfSingleItem)(r.Part),n)),r.StorageClass!==void 0&&(t.StorageClass=(0,d.expectString)(r.StorageClass)),r.UploadId!==void 0&&(t.UploadId=(0,d.expectString)(r.UploadId)),t};p.de_ListPartsCommand=Ece;var Pce=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},xce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return vce(e,n);let t=(0,d.map)({$metadata:A(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketAccelerateConfigurationCommand=xce;var vce=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},wce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return kce(e,n);let t=(0,d.map)({$metadata:A(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketAclCommand=wce;var kce=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},Ace=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Rce(e,n);let t=(0,d.map)({$metadata:A(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketAnalyticsConfigurationCommand=Ace;var Rce=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},Ice=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Nce(e,n);let t=(0,d.map)({$metadata:A(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketCorsCommand=Ice;var Nce=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},Oce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Tce(e,n);let t=(0,d.map)({$metadata:A(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketEncryptionCommand=Oce;var Tce=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},qce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Bce(e,n);let t=(0,d.map)({$metadata:A(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketIntelligentTieringConfigurationCommand=qce;var Bce=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},Mce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Dce(e,n);let t=(0,d.map)({$metadata:A(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketInventoryConfigurationCommand=Mce;var Dce=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},Fce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Lce(e,n);let t=(0,d.map)({$metadata:A(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketLifecycleConfigurationCommand=Fce;var Lce=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},jce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Uce(e,n);let t=(0,d.map)({$metadata:A(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketLoggingCommand=jce;var Uce=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},zce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Gce(e,n);let t=(0,d.map)({$metadata:A(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketMetricsConfigurationCommand=zce;var Gce=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},$ce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Hce(e,n);let t=(0,d.map)({$metadata:A(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketNotificationConfigurationCommand=$ce;var Hce=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},Kce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Vce(e,n);let t=(0,d.map)({$metadata:A(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketOwnershipControlsCommand=Kce;var Vce=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},Wce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Xce(e,n);let t=(0,d.map)({$metadata:A(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketPolicyCommand=Wce;var Xce=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},Yce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Qce(e,n);let t=(0,d.map)({$metadata:A(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketReplicationCommand=Yce;var Qce=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},Jce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Zce(e,n);let t=(0,d.map)({$metadata:A(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketRequestPaymentCommand=Jce;var Zce=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},ede=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return tde(e,n);let t=(0,d.map)({$metadata:A(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketTaggingCommand=ede;var tde=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},nde=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return rde(e,n);let t=(0,d.map)({$metadata:A(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketVersioningCommand=nde;var rde=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},sde=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return ode(e,n);let t=(0,d.map)({$metadata:A(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketWebsiteCommand=sde;var ode=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},ide=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return ade(e,n);let t=(0,d.map)({$metadata:A(e),Expiration:[,e.headers["x-amz-expiration"]],ETag:[,e.headers.etag],ChecksumCRC32:[,e.headers["x-amz-checksum-crc32"]],ChecksumCRC32C:[,e.headers["x-amz-checksum-crc32c"]],ChecksumSHA1:[,e.headers["x-amz-checksum-sha1"]],ChecksumSHA256:[,e.headers["x-amz-checksum-sha256"]],ServerSideEncryption:[,e.headers["x-amz-server-side-encryption"]],VersionId:[,e.headers["x-amz-version-id"]],SSECustomerAlgorithm:[,e.headers["x-amz-server-side-encryption-customer-algorithm"]],SSECustomerKeyMD5:[,e.headers["x-amz-server-side-encryption-customer-key-md5"]],SSEKMSKeyId:[,e.headers["x-amz-server-side-encryption-aws-kms-key-id"]],SSEKMSEncryptionContext:[,e.headers["x-amz-server-side-encryption-context"]],BucketKeyEnabled:[()=>e.headers["x-amz-server-side-encryption-bucket-key-enabled"]!==void 0,()=>(0,d.parseBoolean)(e.headers["x-amz-server-side-encryption-bucket-key-enabled"])],RequestCharged:[,e.headers["x-amz-request-charged"]]});return await(0,d.collectBody)(e.body,n),t};p.de_PutObjectCommand=ide;var ade=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},cde=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return dde(e,n);let t=(0,d.map)({$metadata:A(e),RequestCharged:[,e.headers["x-amz-request-charged"]]});return await(0,d.collectBody)(e.body,n),t};p.de_PutObjectAclCommand=cde;var dde=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body);switch(r){case"NoSuchKey":case"com.amazonaws.s3#NoSuchKey":throw await sy(t,n);default:let s=t.body;return T({output:e,parsedBody:s,errorCode:r})}},lde=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return ude(e,n);let t=(0,d.map)({$metadata:A(e),RequestCharged:[,e.headers["x-amz-request-charged"]]});return await(0,d.collectBody)(e.body,n),t};p.de_PutObjectLegalHoldCommand=lde;var ude=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},mde=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return pde(e,n);let t=(0,d.map)({$metadata:A(e),RequestCharged:[,e.headers["x-amz-request-charged"]]});return await(0,d.collectBody)(e.body,n),t};p.de_PutObjectLockConfigurationCommand=mde;var pde=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},fde=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return yde(e,n);let t=(0,d.map)({$metadata:A(e),RequestCharged:[,e.headers["x-amz-request-charged"]]});return await(0,d.collectBody)(e.body,n),t};p.de_PutObjectRetentionCommand=fde;var yde=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},_de=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return gde(e,n);let t=(0,d.map)({$metadata:A(e),VersionId:[,e.headers["x-amz-version-id"]]});return await(0,d.collectBody)(e.body,n),t};p.de_PutObjectTaggingCommand=_de;var gde=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},hde=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Cde(e,n);let t=(0,d.map)({$metadata:A(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutPublicAccessBlockCommand=hde;var Cde=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},Sde=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return bde(e,n);let t=(0,d.map)({$metadata:A(e),RequestCharged:[,e.headers["x-amz-request-charged"]],RestoreOutputPath:[,e.headers["x-amz-restore-output-path"]]});return await(0,d.collectBody)(e.body,n),t};p.de_RestoreObjectCommand=Sde;var bde=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body);switch(r){case"ObjectAlreadyInActiveTierError":case"com.amazonaws.s3#ObjectAlreadyInActiveTierError":throw await qde(t,n);default:let s=t.body;return T({output:e,parsedBody:s,errorCode:r})}},Ede=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Pde(e,n);let t=(0,d.map)({$metadata:A(e)}),r=e.body;return t.Payload=Mde(r,n),t};p.de_SelectObjectContentCommand=Ede;var Pde=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},xde=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return vde(e,n);let t=(0,d.map)({$metadata:A(e),ServerSideEncryption:[,e.headers["x-amz-server-side-encryption"]],ETag:[,e.headers.etag],ChecksumCRC32:[,e.headers["x-amz-checksum-crc32"]],ChecksumCRC32C:[,e.headers["x-amz-checksum-crc32c"]],ChecksumSHA1:[,e.headers["x-amz-checksum-sha1"]],ChecksumSHA256:[,e.headers["x-amz-checksum-sha256"]],SSECustomerAlgorithm:[,e.headers["x-amz-server-side-encryption-customer-algorithm"]],SSECustomerKeyMD5:[,e.headers["x-amz-server-side-encryption-customer-key-md5"]],SSEKMSKeyId:[,e.headers["x-amz-server-side-encryption-aws-kms-key-id"]],BucketKeyEnabled:[()=>e.headers["x-amz-server-side-encryption-bucket-key-enabled"]!==void 0,()=>(0,d.parseBoolean)(e.headers["x-amz-server-side-encryption-bucket-key-enabled"])],RequestCharged:[,e.headers["x-amz-request-charged"]]});return await(0,d.collectBody)(e.body,n),t};p.de_UploadPartCommand=xde;var vde=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},wde=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return kde(e,n);let t=(0,d.map)({$metadata:A(e),CopySourceVersionId:[,e.headers["x-amz-copy-source-version-id"]],ServerSideEncryption:[,e.headers["x-amz-server-side-encryption"]],SSECustomerAlgorithm:[,e.headers["x-amz-server-side-encryption-customer-algorithm"]],SSECustomerKeyMD5:[,e.headers["x-amz-server-side-encryption-customer-key-md5"]],SSEKMSKeyId:[,e.headers["x-amz-server-side-encryption-aws-kms-key-id"]],BucketKeyEnabled:[()=>e.headers["x-amz-server-side-encryption-bucket-key-enabled"]!==void 0,()=>(0,d.parseBoolean)(e.headers["x-amz-server-side-encryption-bucket-key-enabled"])],RequestCharged:[,e.headers["x-amz-request-charged"]]}),r=(0,d.expectObject)(await ee(e.body,n));return t.CopyPartResult=Xue(r,n),t};p.de_UploadPartCopyCommand=wde;var kde=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},Ade=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Rde(e,n);let t=(0,d.map)({$metadata:A(e)});return await(0,d.collectBody)(e.body,n),t};p.de_WriteGetObjectResponseCommand=Ade;var Rde=async(e,n)=>{let t={...e,body:await q(e.body,n)},r=B(e,t.body),s=t.body;return T({output:e,parsedBody:s,errorCode:r})},T=(0,d.withBaseException)(Sse.S3ServiceException),Ide=async(e,n)=>{let t=(0,d.map)({}),r=e.body,s=new Rt.BucketAlreadyExists({$metadata:A(e),...t});return(0,d.decorateServiceException)(s,e.body)},Nde=async(e,n)=>{let t=(0,d.map)({}),r=e.body,s=new Rt.BucketAlreadyOwnedByYou({$metadata:A(e),...t});return(0,d.decorateServiceException)(s,e.body)},Ode=async(e,n)=>{let t=(0,d.map)({}),r=e.body;r.AccessTier!==void 0&&(t.AccessTier=(0,d.expectString)(r.AccessTier)),r.StorageClass!==void 0&&(t.StorageClass=(0,d.expectString)(r.StorageClass));let s=new Rt.InvalidObjectState({$metadata:A(e),...t});return(0,d.decorateServiceException)(s,e.body)},PL=async(e,n)=>{let t=(0,d.map)({}),r=e.body,s=new Rt.NoSuchBucket({$metadata:A(e),...t});return(0,d.decorateServiceException)(s,e.body)},sy=async(e,n)=>{let t=(0,d.map)({}),r=e.body,s=new Rt.NoSuchKey({$metadata:A(e),...t});return(0,d.decorateServiceException)(s,e.body)},Tde=async(e,n)=>{let t=(0,d.map)({}),r=e.body,s=new Rt.NoSuchUpload({$metadata:A(e),...t});return(0,d.decorateServiceException)(s,e.body)},xL=async(e,n)=>{let t=(0,d.map)({}),r=e.body,s=new Rt.NotFound({$metadata:A(e),...t});return(0,d.decorateServiceException)(s,e.body)},qde=async(e,n)=>{let t=(0,d.map)({}),r=e.body,s=new Cse.ObjectAlreadyInActiveTierError({$metadata:A(e),...t});return(0,d.decorateServiceException)(s,e.body)},Bde=async(e,n)=>{let t=(0,d.map)({}),r=e.body,s=new Rt.ObjectNotInActiveTierError({$metadata:A(e),...t});return(0,d.decorateServiceException)(s,e.body)},Mde=(e,n)=>n.eventStreamMarshaller.deserialize(e,async t=>t.Records!=null?{Records:await jde(t.Records,n)}:t.Stats!=null?{Stats:await Ude(t.Stats,n)}:t.Progress!=null?{Progress:await Lde(t.Progress,n)}:t.Cont!=null?{Cont:await Dde(t.Cont,n)}:t.End!=null?{End:await Fde(t.End,n)}:{$unknown:e}),Dde=async(e,n)=>{let t={},r=await ee(e.body,n);return Object.assign(t,Vue(r,n)),t},Fde=async(e,n)=>{let t={},r=await ee(e.body,n);return Object.assign(t,ime(r,n)),t},Lde=async(e,n)=>{let t={},r=await ee(e.body,n);return t.Details=ipe(r,n),t},jde=async(e,n)=>{let t={};return t.Payload=e.body,t},Ude=async(e,n)=>{let t={},r=await ee(e.body,n);return t.Details=Ipe(r,n),t},zde=(e,n)=>{let t=new f.XmlNode("AbortIncompleteMultipartUpload");if(e.DaysAfterInitiation!=null){let r=f.XmlNode.of("DaysAfterInitiation",String(e.DaysAfterInitiation)).withName("DaysAfterInitiation");t.addChildNode(r)}return t},eL=(e,n)=>{let t=new f.XmlNode("AccelerateConfiguration");if(e.Status!=null){let r=f.XmlNode.of("BucketAccelerateStatus",e.Status).withName("Status");t.addChildNode(r)}return t},ry=(e,n)=>{let t=new f.XmlNode("AccessControlPolicy");if(e.Grants!=null){let r=wL(e.Grants,n),s=new f.XmlNode("AccessControlList");r.map(o=>{s.addChildNode(o)}),t.addChildNode(s)}if(e.Owner!=null){let r=Vle(e.Owner,n).withName("Owner");t.addChildNode(r)}return t},Gde=(e,n)=>{let t=new f.XmlNode("AccessControlTranslation");if(e.Owner!=null){let r=f.XmlNode.of("OwnerOverride",e.Owner).withName("Owner");t.addChildNode(r)}return t},$de=(e,n)=>e.filter(t=>t!=null).map(t=>f.XmlNode.of("AllowedHeader",t).withName("member")),Hde=(e,n)=>e.filter(t=>t!=null).map(t=>f.XmlNode.of("AllowedMethod",t).withName("member")),Kde=(e,n)=>e.filter(t=>t!=null).map(t=>f.XmlNode.of("AllowedOrigin",t).withName("member")),Vde=(e,n)=>{let t=new f.XmlNode("AnalyticsAndOperator");if(e.Prefix!=null){let r=f.XmlNode.of("Prefix",e.Prefix).withName("Prefix");t.addChildNode(r)}return e.Tags!=null&&ko(e.Tags,n).map(s=>{s=s.withName("Tag"),t.addChildNode(s)}),t},tL=(e,n)=>{let t=new f.XmlNode("AnalyticsConfiguration");if(e.Id!=null){let r=f.XmlNode.of("AnalyticsId",e.Id).withName("Id");t.addChildNode(r)}if(e.Filter!=null){let r=Xde(e.Filter,n).withName("Filter");t.addChildNode(r)}if(e.StorageClassAnalysis!=null){let r=bue(e.StorageClassAnalysis,n).withName("StorageClassAnalysis");t.addChildNode(r)}return t},Wde=(e,n)=>{let t=new f.XmlNode("AnalyticsExportDestination");if(e.S3BucketDestination!=null){let r=Yde(e.S3BucketDestination,n).withName("S3BucketDestination");t.addChildNode(r)}return t},Xde=(e,n)=>{let t=new f.XmlNode("AnalyticsFilter");return Rt.AnalyticsFilter.visit(e,{Prefix:r=>{let s=f.XmlNode.of("Prefix",r).withName("Prefix");t.addChildNode(s)},Tag:r=>{let s=wo(r,n).withName("Tag");t.addChildNode(s)},And:r=>{let s=Vde(r,n).withName("And");t.addChildNode(s)},_:(r,s)=>{if(!(s instanceof f.XmlNode||s instanceof f.XmlText))throw new Error("Unable to serialize unknown union members in XML.");t.addChildNode(new f.XmlNode(r).addChildNode(s))}}),t},Yde=(e,n)=>{let t=new f.XmlNode("AnalyticsS3BucketDestination");if(e.Format!=null){let r=f.XmlNode.of("AnalyticsS3ExportFileFormat",e.Format).withName("Format");t.addChildNode(r)}if(e.BucketAccountId!=null){let r=f.XmlNode.of("AccountId",e.BucketAccountId).withName("BucketAccountId");t.addChildNode(r)}if(e.Bucket!=null){let r=f.XmlNode.of("BucketName",e.Bucket).withName("Bucket");t.addChildNode(r)}if(e.Prefix!=null){let r=f.XmlNode.of("Prefix",e.Prefix).withName("Prefix");t.addChildNode(r)}return t},nL=(e,n)=>{let t=new f.XmlNode("BucketLifecycleConfiguration");return e.Rules!=null&&qle(e.Rules,n).map(s=>{s=s.withName("Rule"),t.addChildNode(s)}),t},rL=(e,n)=>{let t=new f.XmlNode("BucketLoggingStatus");if(e.LoggingEnabled!=null){let r=Ble(e.LoggingEnabled,n).withName("LoggingEnabled");t.addChildNode(r)}return t},sL=(e,n)=>{let t=new f.XmlNode("CompletedMultipartUpload");return e.Parts!=null&&Jde(e.Parts,n).map(s=>{s=s.withName("Part"),t.addChildNode(s)}),t},Qde=(e,n)=>{let t=new f.XmlNode("CompletedPart");if(e.ETag!=null){let r=f.XmlNode.of("ETag",e.ETag).withName("ETag");t.addChildNode(r)}if(e.ChecksumCRC32!=null){let r=f.XmlNode.of("ChecksumCRC32",e.ChecksumCRC32).withName("ChecksumCRC32");t.addChildNode(r)}if(e.ChecksumCRC32C!=null){let r=f.XmlNode.of("ChecksumCRC32C",e.ChecksumCRC32C).withName("ChecksumCRC32C");t.addChildNode(r)}if(e.ChecksumSHA1!=null){let r=f.XmlNode.of("ChecksumSHA1",e.ChecksumSHA1).withName("ChecksumSHA1");t.addChildNode(r)}if(e.ChecksumSHA256!=null){let r=f.XmlNode.of("ChecksumSHA256",e.ChecksumSHA256).withName("ChecksumSHA256");t.addChildNode(r)}if(e.PartNumber!=null){let r=f.XmlNode.of("PartNumber",String(e.PartNumber)).withName("PartNumber");t.addChildNode(r)}return t},Jde=(e,n)=>e.filter(t=>t!=null).map(t=>Qde(t,n).withName("member")),Zde=(e,n)=>{let t=new f.XmlNode("Condition");if(e.HttpErrorCodeReturnedEquals!=null){let r=f.XmlNode.of("HttpErrorCodeReturnedEquals",e.HttpErrorCodeReturnedEquals).withName("HttpErrorCodeReturnedEquals");t.addChildNode(r)}if(e.KeyPrefixEquals!=null){let r=f.XmlNode.of("KeyPrefixEquals",e.KeyPrefixEquals).withName("KeyPrefixEquals");t.addChildNode(r)}return t},oL=(e,n)=>{let t=new f.XmlNode("CORSConfiguration");return e.CORSRules!=null&&tle(e.CORSRules,n).map(s=>{s=s.withName("CORSRule"),t.addChildNode(s)}),t},ele=(e,n)=>{let t=new f.XmlNode("CORSRule");if(e.ID!=null){let r=f.XmlNode.of("ID",e.ID).withName("ID");t.addChildNode(r)}if(e.AllowedHeaders!=null&&$de(e.AllowedHeaders,n).map(s=>{s=s.withName("AllowedHeader"),t.addChildNode(s)}),e.AllowedMethods!=null&&Hde(e.AllowedMethods,n).map(s=>{s=s.withName("AllowedMethod"),t.addChildNode(s)}),e.AllowedOrigins!=null&&Kde(e.AllowedOrigins,n).map(s=>{s=s.withName("AllowedOrigin"),t.addChildNode(s)}),e.ExposeHeaders!=null&&mle(e.ExposeHeaders,n).map(s=>{s=s.withName("ExposeHeader"),t.addChildNode(s)}),e.MaxAgeSeconds!=null){let r=f.XmlNode.of("MaxAgeSeconds",String(e.MaxAgeSeconds)).withName("MaxAgeSeconds");t.addChildNode(r)}return t},tle=(e,n)=>e.filter(t=>t!=null).map(t=>ele(t,n).withName("member")),iL=(e,n)=>{let t=new f.XmlNode("CreateBucketConfiguration");if(e.LocationConstraint!=null){let r=f.XmlNode.of("BucketLocationConstraint",e.LocationConstraint).withName("LocationConstraint");t.addChildNode(r)}return t},nle=(e,n)=>{let t=new f.XmlNode("CSVInput");if(e.FileHeaderInfo!=null){let r=f.XmlNode.of("FileHeaderInfo",e.FileHeaderInfo).withName("FileHeaderInfo");t.addChildNode(r)}if(e.Comments!=null){let r=f.XmlNode.of("Comments",e.Comments).withName("Comments");t.addChildNode(r)}if(e.QuoteEscapeCharacter!=null){let r=f.XmlNode.of("QuoteEscapeCharacter",e.QuoteEscapeCharacter).withName("QuoteEscapeCharacter");t.addChildNode(r)}if(e.RecordDelimiter!=null){let r=f.XmlNode.of("RecordDelimiter",e.RecordDelimiter).withName("RecordDelimiter");t.addChildNode(r)}if(e.FieldDelimiter!=null){let r=f.XmlNode.of("FieldDelimiter",e.FieldDelimiter).withName("FieldDelimiter");t.addChildNode(r)}if(e.QuoteCharacter!=null){let r=f.XmlNode.of("QuoteCharacter",e.QuoteCharacter).withName("QuoteCharacter");t.addChildNode(r)}if(e.AllowQuotedRecordDelimiter!=null){let r=f.XmlNode.of("AllowQuotedRecordDelimiter",String(e.AllowQuotedRecordDelimiter)).withName("AllowQuotedRecordDelimiter");t.addChildNode(r)}return t},rle=(e,n)=>{let t=new f.XmlNode("CSVOutput");if(e.QuoteFields!=null){let r=f.XmlNode.of("QuoteFields",e.QuoteFields).withName("QuoteFields");t.addChildNode(r)}if(e.QuoteEscapeCharacter!=null){let r=f.XmlNode.of("QuoteEscapeCharacter",e.QuoteEscapeCharacter).withName("QuoteEscapeCharacter");t.addChildNode(r)}if(e.RecordDelimiter!=null){let r=f.XmlNode.of("RecordDelimiter",e.RecordDelimiter).withName("RecordDelimiter");t.addChildNode(r)}if(e.FieldDelimiter!=null){let r=f.XmlNode.of("FieldDelimiter",e.FieldDelimiter).withName("FieldDelimiter");t.addChildNode(r)}if(e.QuoteCharacter!=null){let r=f.XmlNode.of("QuoteCharacter",e.QuoteCharacter).withName("QuoteCharacter");t.addChildNode(r)}return t},sle=(e,n)=>{let t=new f.XmlNode("DefaultRetention");if(e.Mode!=null){let r=f.XmlNode.of("ObjectLockRetentionMode",e.Mode).withName("Mode");t.addChildNode(r)}if(e.Days!=null){let r=f.XmlNode.of("Days",String(e.Days)).withName("Days");t.addChildNode(r)}if(e.Years!=null){let r=f.XmlNode.of("Years",String(e.Years)).withName("Years");t.addChildNode(r)}return t},aL=(e,n)=>{let t=new f.XmlNode("Delete");if(e.Objects!=null&&$le(e.Objects,n).map(s=>{s=s.withName("Object"),t.addChildNode(s)}),e.Quiet!=null){let r=f.XmlNode.of("Quiet",String(e.Quiet)).withName("Quiet");t.addChildNode(r)}return t},ole=(e,n)=>{let t=new f.XmlNode("DeleteMarkerReplication");if(e.Status!=null){let r=f.XmlNode.of("DeleteMarkerReplicationStatus",e.Status).withName("Status");t.addChildNode(r)}return t},ile=(e,n)=>{let t=new f.XmlNode("Destination");if(e.Bucket!=null){let r=f.XmlNode.of("BucketName",e.Bucket).withName("Bucket");t.addChildNode(r)}if(e.Account!=null){let r=f.XmlNode.of("AccountId",e.Account).withName("Account");t.addChildNode(r)}if(e.StorageClass!=null){let r=f.XmlNode.of("StorageClass",e.StorageClass).withName("StorageClass");t.addChildNode(r)}if(e.AccessControlTranslation!=null){let r=Gde(e.AccessControlTranslation,n).withName("AccessControlTranslation");t.addChildNode(r)}if(e.EncryptionConfiguration!=null){let r=cle(e.EncryptionConfiguration,n).withName("EncryptionConfiguration");t.addChildNode(r)}if(e.ReplicationTime!=null){let r=iue(e.ReplicationTime,n).withName("ReplicationTime");t.addChildNode(r)}if(e.Metrics!=null){let r=Dle(e.Metrics,n).withName("Metrics");t.addChildNode(r)}return t},ale=(e,n)=>{let t=new f.XmlNode("Encryption");if(e.EncryptionType!=null){let r=f.XmlNode.of("ServerSideEncryption",e.EncryptionType).withName("EncryptionType");t.addChildNode(r)}if(e.KMSKeyId!=null){let r=f.XmlNode.of("SSEKMSKeyId",e.KMSKeyId).withName("KMSKeyId");t.addChildNode(r)}if(e.KMSContext!=null){let r=f.XmlNode.of("KMSContext",e.KMSContext).withName("KMSContext");t.addChildNode(r)}return t},cle=(e,n)=>{let t=new f.XmlNode("EncryptionConfiguration");if(e.ReplicaKmsKeyID!=null){let r=f.XmlNode.of("ReplicaKmsKeyID",e.ReplicaKmsKeyID).withName("ReplicaKmsKeyID");t.addChildNode(r)}return t},dle=(e,n)=>{let t=new f.XmlNode("ErrorDocument");if(e.Key!=null){let r=f.XmlNode.of("ObjectKey",e.Key).withName("Key");t.addChildNode(r)}return t},lle=(e,n)=>new f.XmlNode("EventBridgeConfiguration"),m0=(e,n)=>e.filter(t=>t!=null).map(t=>f.XmlNode.of("Event",t).withName("member")),ule=(e,n)=>{let t=new f.XmlNode("ExistingObjectReplication");if(e.Status!=null){let r=f.XmlNode.of("ExistingObjectReplicationStatus",e.Status).withName("Status");t.addChildNode(r)}return t},mle=(e,n)=>e.filter(t=>t!=null).map(t=>f.XmlNode.of("ExposeHeader",t).withName("member")),ple=(e,n)=>{let t=new f.XmlNode("FilterRule");if(e.Name!=null){let r=f.XmlNode.of("FilterRuleName",e.Name).withName("Name");t.addChildNode(r)}if(e.Value!=null){let r=f.XmlNode.of("FilterRuleValue",e.Value).withName("Value");t.addChildNode(r)}return t},fle=(e,n)=>e.filter(t=>t!=null).map(t=>ple(t,n).withName("member")),yle=(e,n)=>{let t=new f.XmlNode("GlacierJobParameters");if(e.Tier!=null){let r=f.XmlNode.of("Tier",e.Tier).withName("Tier");t.addChildNode(r)}return t},_le=(e,n)=>{let t=new f.XmlNode("Grant");if(e.Grantee!=null){let r=vL(e.Grantee,n).withName("Grantee");r.addAttribute("xmlns:xsi","http://www.w3.org/2001/XMLSchema-instance"),t.addChildNode(r)}if(e.Permission!=null){let r=f.XmlNode.of("Permission",e.Permission).withName("Permission");t.addChildNode(r)}return t},vL=(e,n)=>{let t=new f.XmlNode("Grantee");if(e.DisplayName!=null){let r=f.XmlNode.of("DisplayName",e.DisplayName).withName("DisplayName");t.addChildNode(r)}if(e.EmailAddress!=null){let r=f.XmlNode.of("EmailAddress",e.EmailAddress).withName("EmailAddress");t.addChildNode(r)}if(e.ID!=null){let r=f.XmlNode.of("ID",e.ID).withName("ID");t.addChildNode(r)}if(e.URI!=null){let r=f.XmlNode.of("URI",e.URI).withName("URI");t.addChildNode(r)}return e.Type!=null&&t.addAttribute("xsi:type",e.Type),t},wL=(e,n)=>e.filter(t=>t!=null).map(t=>_le(t,n).withName("Grant")),gle=(e,n)=>{let t=new f.XmlNode("IndexDocument");if(e.Suffix!=null){let r=f.XmlNode.of("Suffix",e.Suffix).withName("Suffix");t.addChildNode(r)}return t},kL=(e,n)=>{let t=new f.XmlNode("InputSerialization");if(e.CSV!=null){let r=nle(e.CSV,n).withName("CSV");t.addChildNode(r)}if(e.CompressionType!=null){let r=f.XmlNode.of("CompressionType",e.CompressionType).withName("CompressionType");t.addChildNode(r)}if(e.JSON!=null){let r=wle(e.JSON,n).withName("JSON");t.addChildNode(r)}if(e.Parquet!=null){let r=Yle(e.Parquet,n).withName("Parquet");t.addChildNode(r)}return t},hle=(e,n)=>{let t=new f.XmlNode("IntelligentTieringAndOperator");if(e.Prefix!=null){let r=f.XmlNode.of("Prefix",e.Prefix).withName("Prefix");t.addChildNode(r)}return e.Tags!=null&&ko(e.Tags,n).map(s=>{s=s.withName("Tag"),t.addChildNode(s)}),t},cL=(e,n)=>{let t=new f.XmlNode("IntelligentTieringConfiguration");if(e.Id!=null){let r=f.XmlNode.of("IntelligentTieringId",e.Id).withName("Id");t.addChildNode(r)}if(e.Filter!=null){let r=Cle(e.Filter,n).withName("Filter");t.addChildNode(r)}if(e.Status!=null){let r=f.XmlNode.of("IntelligentTieringStatus",e.Status).withName("Status");t.addChildNode(r)}return e.Tierings!=null&&wue(e.Tierings,n).map(s=>{s=s.withName("Tiering"),t.addChildNode(s)}),t},Cle=(e,n)=>{let t=new f.XmlNode("IntelligentTieringFilter");if(e.Prefix!=null){let r=f.XmlNode.of("Prefix",e.Prefix).withName("Prefix");t.addChildNode(r)}if(e.Tag!=null){let r=wo(e.Tag,n).withName("Tag");t.addChildNode(r)}if(e.And!=null){let r=hle(e.And,n).withName("And");t.addChildNode(r)}return t},dL=(e,n)=>{let t=new f.XmlNode("InventoryConfiguration");if(e.Destination!=null){let r=Sle(e.Destination,n).withName("Destination");t.addChildNode(r)}if(e.IsEnabled!=null){let r=f.XmlNode.of("IsEnabled",String(e.IsEnabled)).withName("IsEnabled");t.addChildNode(r)}if(e.Filter!=null){let r=Ele(e.Filter,n).withName("Filter");t.addChildNode(r)}if(e.Id!=null){let r=f.XmlNode.of("InventoryId",e.Id).withName("Id");t.addChildNode(r)}if(e.IncludedObjectVersions!=null){let r=f.XmlNode.of("InventoryIncludedObjectVersions",e.IncludedObjectVersions).withName("IncludedObjectVersions");t.addChildNode(r)}if(e.OptionalFields!=null){let r=Ple(e.OptionalFields,n),s=new f.XmlNode("OptionalFields");r.map(o=>{s.addChildNode(o)}),t.addChildNode(s)}if(e.Schedule!=null){let r=vle(e.Schedule,n).withName("Schedule");t.addChildNode(r)}return t},Sle=(e,n)=>{let t=new f.XmlNode("InventoryDestination");if(e.S3BucketDestination!=null){let r=xle(e.S3BucketDestination,n).withName("S3BucketDestination");t.addChildNode(r)}return t},ble=(e,n)=>{let t=new f.XmlNode("InventoryEncryption");if(e.SSES3!=null){let r=Sue(e.SSES3,n).withName("SSE-S3");t.addChildNode(r)}if(e.SSEKMS!=null){let r=hue(e.SSEKMS,n).withName("SSE-KMS");t.addChildNode(r)}return t},Ele=(e,n)=>{let t=new f.XmlNode("InventoryFilter");if(e.Prefix!=null){let r=f.XmlNode.of("Prefix",e.Prefix).withName("Prefix");t.addChildNode(r)}return t},Ple=(e,n)=>e.filter(t=>t!=null).map(t=>f.XmlNode.of("InventoryOptionalField",t).withName("Field")),xle=(e,n)=>{let t=new f.XmlNode("InventoryS3BucketDestination");if(e.AccountId!=null){let r=f.XmlNode.of("AccountId",e.AccountId).withName("AccountId");t.addChildNode(r)}if(e.Bucket!=null){let r=f.XmlNode.of("BucketName",e.Bucket).withName("Bucket");t.addChildNode(r)}if(e.Format!=null){let r=f.XmlNode.of("InventoryFormat",e.Format).withName("Format");t.addChildNode(r)}if(e.Prefix!=null){let r=f.XmlNode.of("Prefix",e.Prefix).withName("Prefix");t.addChildNode(r)}if(e.Encryption!=null){let r=ble(e.Encryption,n).withName("Encryption");t.addChildNode(r)}return t},vle=(e,n)=>{let t=new f.XmlNode("InventorySchedule");if(e.Frequency!=null){let r=f.XmlNode.of("InventoryFrequency",e.Frequency).withName("Frequency");t.addChildNode(r)}return t},wle=(e,n)=>{let t=new f.XmlNode("JSONInput");if(e.Type!=null){let r=f.XmlNode.of("JSONType",e.Type).withName("Type");t.addChildNode(r)}return t},kle=(e,n)=>{let t=new f.XmlNode("JSONOutput");if(e.RecordDelimiter!=null){let r=f.XmlNode.of("RecordDelimiter",e.RecordDelimiter).withName("RecordDelimiter");t.addChildNode(r)}return t},Ale=(e,n)=>{let t=new f.XmlNode("LambdaFunctionConfiguration");if(e.Id!=null){let r=f.XmlNode.of("NotificationId",e.Id).withName("Id");t.addChildNode(r)}if(e.LambdaFunctionArn!=null){let r=f.XmlNode.of("LambdaFunctionArn",e.LambdaFunctionArn).withName("CloudFunction");t.addChildNode(r)}if(e.Events!=null&&m0(e.Events,n).map(s=>{s=s.withName("Event"),t.addChildNode(s)}),e.Filter!=null){let r=p0(e.Filter,n).withName("Filter");t.addChildNode(r)}return t},Rle=(e,n)=>e.filter(t=>t!=null).map(t=>Ale(t,n).withName("member")),Ile=(e,n)=>{let t=new f.XmlNode("LifecycleExpiration");if(e.Date!=null){let r=f.XmlNode.of("Date",(e.Date.toISOString().split(".")[0]+"Z").toString()).withName("Date");t.addChildNode(r)}if(e.Days!=null){let r=f.XmlNode.of("Days",String(e.Days)).withName("Days");t.addChildNode(r)}if(e.ExpiredObjectDeleteMarker!=null){let r=f.XmlNode.of("ExpiredObjectDeleteMarker",String(e.ExpiredObjectDeleteMarker)).withName("ExpiredObjectDeleteMarker");t.addChildNode(r)}return t},Nle=(e,n)=>{let t=new f.XmlNode("LifecycleRule");if(e.Expiration!=null){let r=Ile(e.Expiration,n).withName("Expiration");t.addChildNode(r)}if(e.ID!=null){let r=f.XmlNode.of("ID",e.ID).withName("ID");t.addChildNode(r)}if(e.Prefix!=null){let r=f.XmlNode.of("Prefix",e.Prefix).withName("Prefix");t.addChildNode(r)}if(e.Filter!=null){let r=Tle(e.Filter,n).withName("Filter");t.addChildNode(r)}if(e.Status!=null){let r=f.XmlNode.of("ExpirationStatus",e.Status).withName("Status");t.addChildNode(r)}if(e.Transitions!=null&&Iue(e.Transitions,n).map(s=>{s=s.withName("Transition"),t.addChildNode(s)}),e.NoncurrentVersionTransitions!=null&&zle(e.NoncurrentVersionTransitions,n).map(s=>{s=s.withName("NoncurrentVersionTransition"),t.addChildNode(s)}),e.NoncurrentVersionExpiration!=null){let r=jle(e.NoncurrentVersionExpiration,n).withName("NoncurrentVersionExpiration");t.addChildNode(r)}if(e.AbortIncompleteMultipartUpload!=null){let r=zde(e.AbortIncompleteMultipartUpload,n).withName("AbortIncompleteMultipartUpload");t.addChildNode(r)}return t},Ole=(e,n)=>{let t=new f.XmlNode("LifecycleRuleAndOperator");if(e.Prefix!=null){let r=f.XmlNode.of("Prefix",e.Prefix).withName("Prefix");t.addChildNode(r)}if(e.Tags!=null&&ko(e.Tags,n).map(s=>{s=s.withName("Tag"),t.addChildNode(s)}),e.ObjectSizeGreaterThan!=null){let r=f.XmlNode.of("ObjectSizeGreaterThanBytes",String(e.ObjectSizeGreaterThan)).withName("ObjectSizeGreaterThan");t.addChildNode(r)}if(e.ObjectSizeLessThan!=null){let r=f.XmlNode.of("ObjectSizeLessThanBytes",String(e.ObjectSizeLessThan)).withName("ObjectSizeLessThan");t.addChildNode(r)}return t},Tle=(e,n)=>{let t=new f.XmlNode("LifecycleRuleFilter");return Rt.LifecycleRuleFilter.visit(e,{Prefix:r=>{let s=f.XmlNode.of("Prefix",r).withName("Prefix");t.addChildNode(s)},Tag:r=>{let s=wo(r,n).withName("Tag");t.addChildNode(s)},ObjectSizeGreaterThan:r=>{let s=f.XmlNode.of("ObjectSizeGreaterThanBytes",String(r)).withName("ObjectSizeGreaterThan");t.addChildNode(s)},ObjectSizeLessThan:r=>{let s=f.XmlNode.of("ObjectSizeLessThanBytes",String(r)).withName("ObjectSizeLessThan");t.addChildNode(s)},And:r=>{let s=Ole(r,n).withName("And");t.addChildNode(s)},_:(r,s)=>{if(!(s instanceof f.XmlNode||s instanceof f.XmlText))throw new Error("Unable to serialize unknown union members in XML.");t.addChildNode(new f.XmlNode(r).addChildNode(s))}}),t},qle=(e,n)=>e.filter(t=>t!=null).map(t=>Nle(t,n).withName("member")),Ble=(e,n)=>{let t=new f.XmlNode("LoggingEnabled");if(e.TargetBucket!=null){let r=f.XmlNode.of("TargetBucket",e.TargetBucket).withName("TargetBucket");t.addChildNode(r)}if(e.TargetGrants!=null){let r=xue(e.TargetGrants,n),s=new f.XmlNode("TargetGrants");r.map(o=>{s.addChildNode(o)}),t.addChildNode(s)}if(e.TargetPrefix!=null){let r=f.XmlNode.of("TargetPrefix",e.TargetPrefix).withName("TargetPrefix");t.addChildNode(r)}return t},Mle=(e,n)=>{let t=new f.XmlNode("MetadataEntry");if(e.Name!=null){let r=f.XmlNode.of("MetadataKey",e.Name).withName("Name");t.addChildNode(r)}if(e.Value!=null){let r=f.XmlNode.of("MetadataValue",e.Value).withName("Value");t.addChildNode(r)}return t},Dle=(e,n)=>{let t=new f.XmlNode("Metrics");if(e.Status!=null){let r=f.XmlNode.of("MetricsStatus",e.Status).withName("Status");t.addChildNode(r)}if(e.EventThreshold!=null){let r=RL(e.EventThreshold,n).withName("EventThreshold");t.addChildNode(r)}return t},Fle=(e,n)=>{let t=new f.XmlNode("MetricsAndOperator");if(e.Prefix!=null){let r=f.XmlNode.of("Prefix",e.Prefix).withName("Prefix");t.addChildNode(r)}if(e.Tags!=null&&ko(e.Tags,n).map(s=>{s=s.withName("Tag"),t.addChildNode(s)}),e.AccessPointArn!=null){let r=f.XmlNode.of("AccessPointArn",e.AccessPointArn).withName("AccessPointArn");t.addChildNode(r)}return t},lL=(e,n)=>{let t=new f.XmlNode("MetricsConfiguration");if(e.Id!=null){let r=f.XmlNode.of("MetricsId",e.Id).withName("Id");t.addChildNode(r)}if(e.Filter!=null){let r=Lle(e.Filter,n).withName("Filter");t.addChildNode(r)}return t},Lle=(e,n)=>{let t=new f.XmlNode("MetricsFilter");return Rt.MetricsFilter.visit(e,{Prefix:r=>{let s=f.XmlNode.of("Prefix",r).withName("Prefix");t.addChildNode(s)},Tag:r=>{let s=wo(r,n).withName("Tag");t.addChildNode(s)},AccessPointArn:r=>{let s=f.XmlNode.of("AccessPointArn",r).withName("AccessPointArn");t.addChildNode(s)},And:r=>{let s=Fle(r,n).withName("And");t.addChildNode(s)},_:(r,s)=>{if(!(s instanceof f.XmlNode||s instanceof f.XmlText))throw new Error("Unable to serialize unknown union members in XML.");t.addChildNode(new f.XmlNode(r).addChildNode(s))}}),t},jle=(e,n)=>{let t=new f.XmlNode("NoncurrentVersionExpiration");if(e.NoncurrentDays!=null){let r=f.XmlNode.of("Days",String(e.NoncurrentDays)).withName("NoncurrentDays");t.addChildNode(r)}if(e.NewerNoncurrentVersions!=null){let r=f.XmlNode.of("VersionCount",String(e.NewerNoncurrentVersions)).withName("NewerNoncurrentVersions");t.addChildNode(r)}return t},Ule=(e,n)=>{let t=new f.XmlNode("NoncurrentVersionTransition");if(e.NoncurrentDays!=null){let r=f.XmlNode.of("Days",String(e.NoncurrentDays)).withName("NoncurrentDays");t.addChildNode(r)}if(e.StorageClass!=null){let r=f.XmlNode.of("TransitionStorageClass",e.StorageClass).withName("StorageClass");t.addChildNode(r)}if(e.NewerNoncurrentVersions!=null){let r=f.XmlNode.of("VersionCount",String(e.NewerNoncurrentVersions)).withName("NewerNoncurrentVersions");t.addChildNode(r)}return t},zle=(e,n)=>e.filter(t=>t!=null).map(t=>Ule(t,n).withName("member")),uL=(e,n)=>{let t=new f.XmlNode("NotificationConfiguration");if(e.TopicConfigurations!=null&&Aue(e.TopicConfigurations,n).map(s=>{s=s.withName("TopicConfiguration"),t.addChildNode(s)}),e.QueueConfigurations!=null&&Jle(e.QueueConfigurations,n).map(s=>{s=s.withName("QueueConfiguration"),t.addChildNode(s)}),e.LambdaFunctionConfigurations!=null&&Rle(e.LambdaFunctionConfigurations,n).map(s=>{s=s.withName("CloudFunctionConfiguration"),t.addChildNode(s)}),e.EventBridgeConfiguration!=null){let r=lle(e.EventBridgeConfiguration,n).withName("EventBridgeConfiguration");t.addChildNode(r)}return t},p0=(e,n)=>{let t=new f.XmlNode("NotificationConfigurationFilter");if(e.Key!=null){let r=lue(e.Key,n).withName("S3Key");t.addChildNode(r)}return t},Gle=(e,n)=>{let t=new f.XmlNode("ObjectIdentifier");if(e.Key!=null){let r=f.XmlNode.of("ObjectKey",e.Key).withName("Key");t.addChildNode(r)}if(e.VersionId!=null){let r=f.XmlNode.of("ObjectVersionId",e.VersionId).withName("VersionId");t.addChildNode(r)}return t},$le=(e,n)=>e.filter(t=>t!=null).map(t=>Gle(t,n).withName("member")),mL=(e,n)=>{let t=new f.XmlNode("ObjectLockConfiguration");if(e.ObjectLockEnabled!=null){let r=f.XmlNode.of("ObjectLockEnabled",e.ObjectLockEnabled).withName("ObjectLockEnabled");t.addChildNode(r)}if(e.Rule!=null){let r=Hle(e.Rule,n).withName("Rule");t.addChildNode(r)}return t},pL=(e,n)=>{let t=new f.XmlNode("ObjectLockLegalHold");if(e.Status!=null){let r=f.XmlNode.of("ObjectLockLegalHoldStatus",e.Status).withName("Status");t.addChildNode(r)}return t},fL=(e,n)=>{let t=new f.XmlNode("ObjectLockRetention");if(e.Mode!=null){let r=f.XmlNode.of("ObjectLockRetentionMode",e.Mode).withName("Mode");t.addChildNode(r)}if(e.RetainUntilDate!=null){let r=f.XmlNode.of("Date",(e.RetainUntilDate.toISOString().split(".")[0]+"Z").toString()).withName("RetainUntilDate");t.addChildNode(r)}return t},Hle=(e,n)=>{let t=new f.XmlNode("ObjectLockRule");if(e.DefaultRetention!=null){let r=sle(e.DefaultRetention,n).withName("DefaultRetention");t.addChildNode(r)}return t},Kle=(e,n)=>{let t=new f.XmlNode("OutputLocation");if(e.S3!=null){let r=uue(e.S3,n).withName("S3");t.addChildNode(r)}return t},AL=(e,n)=>{let t=new f.XmlNode("OutputSerialization");if(e.CSV!=null){let r=rle(e.CSV,n).withName("CSV");t.addChildNode(r)}if(e.JSON!=null){let r=kle(e.JSON,n).withName("JSON");t.addChildNode(r)}return t},Vle=(e,n)=>{let t=new f.XmlNode("Owner");if(e.DisplayName!=null){let r=f.XmlNode.of("DisplayName",e.DisplayName).withName("DisplayName");t.addChildNode(r)}if(e.ID!=null){let r=f.XmlNode.of("ID",e.ID).withName("ID");t.addChildNode(r)}return t},yL=(e,n)=>{let t=new f.XmlNode("OwnershipControls");return e.Rules!=null&&Xle(e.Rules,n).map(s=>{s=s.withName("Rule"),t.addChildNode(s)}),t},Wle=(e,n)=>{let t=new f.XmlNode("OwnershipControlsRule");if(e.ObjectOwnership!=null){let r=f.XmlNode.of("ObjectOwnership",e.ObjectOwnership).withName("ObjectOwnership");t.addChildNode(r)}return t},Xle=(e,n)=>e.filter(t=>t!=null).map(t=>Wle(t,n).withName("member")),Yle=(e,n)=>new f.XmlNode("ParquetInput"),_L=(e,n)=>{let t=new f.XmlNode("PublicAccessBlockConfiguration");if(e.BlockPublicAcls!=null){let r=f.XmlNode.of("Setting",String(e.BlockPublicAcls)).withName("BlockPublicAcls");t.addChildNode(r)}if(e.IgnorePublicAcls!=null){let r=f.XmlNode.of("Setting",String(e.IgnorePublicAcls)).withName("IgnorePublicAcls");t.addChildNode(r)}if(e.BlockPublicPolicy!=null){let r=f.XmlNode.of("Setting",String(e.BlockPublicPolicy)).withName("BlockPublicPolicy");t.addChildNode(r)}if(e.RestrictPublicBuckets!=null){let r=f.XmlNode.of("Setting",String(e.RestrictPublicBuckets)).withName("RestrictPublicBuckets");t.addChildNode(r)}return t},Qle=(e,n)=>{let t=new f.XmlNode("QueueConfiguration");if(e.Id!=null){let r=f.XmlNode.of("NotificationId",e.Id).withName("Id");t.addChildNode(r)}if(e.QueueArn!=null){let r=f.XmlNode.of("QueueArn",e.QueueArn).withName("Queue");t.addChildNode(r)}if(e.Events!=null&&m0(e.Events,n).map(s=>{s=s.withName("Event"),t.addChildNode(s)}),e.Filter!=null){let r=p0(e.Filter,n).withName("Filter");t.addChildNode(r)}return t},Jle=(e,n)=>e.filter(t=>t!=null).map(t=>Qle(t,n).withName("member")),Zle=(e,n)=>{let t=new f.XmlNode("Redirect");if(e.HostName!=null){let r=f.XmlNode.of("HostName",e.HostName).withName("HostName");t.addChildNode(r)}if(e.HttpRedirectCode!=null){let r=f.XmlNode.of("HttpRedirectCode",e.HttpRedirectCode).withName("HttpRedirectCode");t.addChildNode(r)}if(e.Protocol!=null){let r=f.XmlNode.of("Protocol",e.Protocol).withName("Protocol");t.addChildNode(r)}if(e.ReplaceKeyPrefixWith!=null){let r=f.XmlNode.of("ReplaceKeyPrefixWith",e.ReplaceKeyPrefixWith).withName("ReplaceKeyPrefixWith");t.addChildNode(r)}if(e.ReplaceKeyWith!=null){let r=f.XmlNode.of("ReplaceKeyWith",e.ReplaceKeyWith).withName("ReplaceKeyWith");t.addChildNode(r)}return t},eue=(e,n)=>{let t=new f.XmlNode("RedirectAllRequestsTo");if(e.HostName!=null){let r=f.XmlNode.of("HostName",e.HostName).withName("HostName");t.addChildNode(r)}if(e.Protocol!=null){let r=f.XmlNode.of("Protocol",e.Protocol).withName("Protocol");t.addChildNode(r)}return t},tue=(e,n)=>{let t=new f.XmlNode("ReplicaModifications");if(e.Status!=null){let r=f.XmlNode.of("ReplicaModificationsStatus",e.Status).withName("Status");t.addChildNode(r)}return t},gL=(e,n)=>{let t=new f.XmlNode("ReplicationConfiguration");if(e.Role!=null){let r=f.XmlNode.of("Role",e.Role).withName("Role");t.addChildNode(r)}return e.Rules!=null&&oue(e.Rules,n).map(s=>{s=s.withName("Rule"),t.addChildNode(s)}),t},nue=(e,n)=>{let t=new f.XmlNode("ReplicationRule");if(e.ID!=null){let r=f.XmlNode.of("ID",e.ID).withName("ID");t.addChildNode(r)}if(e.Priority!=null){let r=f.XmlNode.of("Priority",String(e.Priority)).withName("Priority");t.addChildNode(r)}if(e.Prefix!=null){let r=f.XmlNode.of("Prefix",e.Prefix).withName("Prefix");t.addChildNode(r)}if(e.Filter!=null){let r=sue(e.Filter,n).withName("Filter");t.addChildNode(r)}if(e.Status!=null){let r=f.XmlNode.of("ReplicationRuleStatus",e.Status).withName("Status");t.addChildNode(r)}if(e.SourceSelectionCriteria!=null){let r=gue(e.SourceSelectionCriteria,n).withName("SourceSelectionCriteria");t.addChildNode(r)}if(e.ExistingObjectReplication!=null){let r=ule(e.ExistingObjectReplication,n).withName("ExistingObjectReplication");t.addChildNode(r)}if(e.Destination!=null){let r=ile(e.Destination,n).withName("Destination");t.addChildNode(r)}if(e.DeleteMarkerReplication!=null){let r=ole(e.DeleteMarkerReplication,n).withName("DeleteMarkerReplication");t.addChildNode(r)}return t},rue=(e,n)=>{let t=new f.XmlNode("ReplicationRuleAndOperator");if(e.Prefix!=null){let r=f.XmlNode.of("Prefix",e.Prefix).withName("Prefix");t.addChildNode(r)}return e.Tags!=null&&ko(e.Tags,n).map(s=>{s=s.withName("Tag"),t.addChildNode(s)}),t},sue=(e,n)=>{let t=new f.XmlNode("ReplicationRuleFilter");return Rt.ReplicationRuleFilter.visit(e,{Prefix:r=>{let s=f.XmlNode.of("Prefix",r).withName("Prefix");t.addChildNode(s)},Tag:r=>{let s=wo(r,n).withName("Tag");t.addChildNode(s)},And:r=>{let s=rue(r,n).withName("And");t.addChildNode(s)},_:(r,s)=>{if(!(s instanceof f.XmlNode||s instanceof f.XmlText))throw new Error("Unable to serialize unknown union members in XML.");t.addChildNode(new f.XmlNode(r).addChildNode(s))}}),t},oue=(e,n)=>e.filter(t=>t!=null).map(t=>nue(t,n).withName("member")),iue=(e,n)=>{let t=new f.XmlNode("ReplicationTime");if(e.Status!=null){let r=f.XmlNode.of("ReplicationTimeStatus",e.Status).withName("Status");t.addChildNode(r)}if(e.Time!=null){let r=RL(e.Time,n).withName("Time");t.addChildNode(r)}return t},RL=(e,n)=>{let t=new f.XmlNode("ReplicationTimeValue");if(e.Minutes!=null){let r=f.XmlNode.of("Minutes",String(e.Minutes)).withName("Minutes");t.addChildNode(r)}return t},hL=(e,n)=>{let t=new f.XmlNode("RequestPaymentConfiguration");if(e.Payer!=null){let r=f.XmlNode.of("Payer",e.Payer).withName("Payer");t.addChildNode(r)}return t},aue=(e,n)=>{let t=new f.XmlNode("RequestProgress");if(e.Enabled!=null){let r=f.XmlNode.of("EnableRequestProgress",String(e.Enabled)).withName("Enabled");t.addChildNode(r)}return t},CL=(e,n)=>{let t=new f.XmlNode("RestoreRequest");if(e.Days!=null){let r=f.XmlNode.of("Days",String(e.Days)).withName("Days");t.addChildNode(r)}if(e.GlacierJobParameters!=null){let r=yle(e.GlacierJobParameters,n).withName("GlacierJobParameters");t.addChildNode(r)}if(e.Type!=null){let r=f.XmlNode.of("RestoreRequestType",e.Type).withName("Type");t.addChildNode(r)}if(e.Tier!=null){let r=f.XmlNode.of("Tier",e.Tier).withName("Tier");t.addChildNode(r)}if(e.Description!=null){let r=f.XmlNode.of("Description",e.Description).withName("Description");t.addChildNode(r)}if(e.SelectParameters!=null){let r=pue(e.SelectParameters,n).withName("SelectParameters");t.addChildNode(r)}if(e.OutputLocation!=null){let r=Kle(e.OutputLocation,n).withName("OutputLocation");t.addChildNode(r)}return t},cue=(e,n)=>{let t=new f.XmlNode("RoutingRule");if(e.Condition!=null){let r=Zde(e.Condition,n).withName("Condition");t.addChildNode(r)}if(e.Redirect!=null){let r=Zle(e.Redirect,n).withName("Redirect");t.addChildNode(r)}return t},due=(e,n)=>e.filter(t=>t!=null).map(t=>cue(t,n).withName("RoutingRule")),lue=(e,n)=>{let t=new f.XmlNode("S3KeyFilter");return e.FilterRules!=null&&fle(e.FilterRules,n).map(s=>{s=s.withName("FilterRule"),t.addChildNode(s)}),t},uue=(e,n)=>{let t=new f.XmlNode("S3Location");if(e.BucketName!=null){let r=f.XmlNode.of("BucketName",e.BucketName).withName("BucketName");t.addChildNode(r)}if(e.Prefix!=null){let r=f.XmlNode.of("LocationPrefix",e.Prefix).withName("Prefix");t.addChildNode(r)}if(e.Encryption!=null){let r=ale(e.Encryption,n).withName("Encryption");t.addChildNode(r)}if(e.CannedACL!=null){let r=f.XmlNode.of("ObjectCannedACL",e.CannedACL).withName("CannedACL");t.addChildNode(r)}if(e.AccessControlList!=null){let r=wL(e.AccessControlList,n),s=new f.XmlNode("AccessControlList");r.map(o=>{s.addChildNode(o)}),t.addChildNode(s)}if(e.Tagging!=null){let r=Wc(e.Tagging,n).withName("Tagging");t.addChildNode(r)}if(e.UserMetadata!=null){let r=Nue(e.UserMetadata,n),s=new f.XmlNode("UserMetadata");r.map(o=>{s.addChildNode(o)}),t.addChildNode(s)}if(e.StorageClass!=null){let r=f.XmlNode.of("StorageClass",e.StorageClass).withName("StorageClass");t.addChildNode(r)}return t},mue=(e,n)=>{let t=new f.XmlNode("ScanRange");if(e.Start!=null){let r=f.XmlNode.of("Start",String(e.Start)).withName("Start");t.addChildNode(r)}if(e.End!=null){let r=f.XmlNode.of("End",String(e.End)).withName("End");t.addChildNode(r)}return t},pue=(e,n)=>{let t=new f.XmlNode("SelectParameters");if(e.InputSerialization!=null){let r=kL(e.InputSerialization,n).withName("InputSerialization");t.addChildNode(r)}if(e.ExpressionType!=null){let r=f.XmlNode.of("ExpressionType",e.ExpressionType).withName("ExpressionType");t.addChildNode(r)}if(e.Expression!=null){let r=f.XmlNode.of("Expression",e.Expression).withName("Expression");t.addChildNode(r)}if(e.OutputSerialization!=null){let r=AL(e.OutputSerialization,n).withName("OutputSerialization");t.addChildNode(r)}return t},fue=(e,n)=>{let t=new f.XmlNode("ServerSideEncryptionByDefault");if(e.SSEAlgorithm!=null){let r=f.XmlNode.of("ServerSideEncryption",e.SSEAlgorithm).withName("SSEAlgorithm");t.addChildNode(r)}if(e.KMSMasterKeyID!=null){let r=f.XmlNode.of("SSEKMSKeyId",e.KMSMasterKeyID).withName("KMSMasterKeyID");t.addChildNode(r)}return t},SL=(e,n)=>{let t=new f.XmlNode("ServerSideEncryptionConfiguration");return e.Rules!=null&&_ue(e.Rules,n).map(s=>{s=s.withName("Rule"),t.addChildNode(s)}),t},yue=(e,n)=>{let t=new f.XmlNode("ServerSideEncryptionRule");if(e.ApplyServerSideEncryptionByDefault!=null){let r=fue(e.ApplyServerSideEncryptionByDefault,n).withName("ApplyServerSideEncryptionByDefault");t.addChildNode(r)}if(e.BucketKeyEnabled!=null){let r=f.XmlNode.of("BucketKeyEnabled",String(e.BucketKeyEnabled)).withName("BucketKeyEnabled");t.addChildNode(r)}return t},_ue=(e,n)=>e.filter(t=>t!=null).map(t=>yue(t,n).withName("member")),gue=(e,n)=>{let t=new f.XmlNode("SourceSelectionCriteria");if(e.SseKmsEncryptedObjects!=null){let r=Cue(e.SseKmsEncryptedObjects,n).withName("SseKmsEncryptedObjects");t.addChildNode(r)}if(e.ReplicaModifications!=null){let r=tue(e.ReplicaModifications,n).withName("ReplicaModifications");t.addChildNode(r)}return t},hue=(e,n)=>{let t=new f.XmlNode("SSE-KMS");if(e.KeyId!=null){let r=f.XmlNode.of("SSEKMSKeyId",e.KeyId).withName("KeyId");t.addChildNode(r)}return t},Cue=(e,n)=>{let t=new f.XmlNode("SseKmsEncryptedObjects");if(e.Status!=null){let r=f.XmlNode.of("SseKmsEncryptedObjectsStatus",e.Status).withName("Status");t.addChildNode(r)}return t},Sue=(e,n)=>new f.XmlNode("SSE-S3"),bue=(e,n)=>{let t=new f.XmlNode("StorageClassAnalysis");if(e.DataExport!=null){let r=Eue(e.DataExport,n).withName("DataExport");t.addChildNode(r)}return t},Eue=(e,n)=>{let t=new f.XmlNode("StorageClassAnalysisDataExport");if(e.OutputSchemaVersion!=null){let r=f.XmlNode.of("StorageClassAnalysisSchemaVersion",e.OutputSchemaVersion).withName("OutputSchemaVersion");t.addChildNode(r)}if(e.Destination!=null){let r=Wde(e.Destination,n).withName("Destination");t.addChildNode(r)}return t},wo=(e,n)=>{let t=new f.XmlNode("Tag");if(e.Key!=null){let r=f.XmlNode.of("ObjectKey",e.Key).withName("Key");t.addChildNode(r)}if(e.Value!=null){let r=f.XmlNode.of("Value",e.Value).withName("Value");t.addChildNode(r)}return t},Wc=(e,n)=>{let t=new f.XmlNode("Tagging");if(e.TagSet!=null){let r=ko(e.TagSet,n),s=new f.XmlNode("TagSet");r.map(o=>{s.addChildNode(o)}),t.addChildNode(s)}return t},ko=(e,n)=>e.filter(t=>t!=null).map(t=>wo(t,n).withName("Tag")),Pue=(e,n)=>{let t=new f.XmlNode("TargetGrant");if(e.Grantee!=null){let r=vL(e.Grantee,n).withName("Grantee");r.addAttribute("xmlns:xsi","http://www.w3.org/2001/XMLSchema-instance"),t.addChildNode(r)}if(e.Permission!=null){let r=f.XmlNode.of("BucketLogsPermission",e.Permission).withName("Permission");t.addChildNode(r)}return t},xue=(e,n)=>e.filter(t=>t!=null).map(t=>Pue(t,n).withName("Grant")),vue=(e,n)=>{let t=new f.XmlNode("Tiering");if(e.Days!=null){let r=f.XmlNode.of("IntelligentTieringDays",String(e.Days)).withName("Days");t.addChildNode(r)}if(e.AccessTier!=null){let r=f.XmlNode.of("IntelligentTieringAccessTier",e.AccessTier).withName("AccessTier");t.addChildNode(r)}return t},wue=(e,n)=>e.filter(t=>t!=null).map(t=>vue(t,n).withName("member")),kue=(e,n)=>{let t=new f.XmlNode("TopicConfiguration");if(e.Id!=null){let r=f.XmlNode.of("NotificationId",e.Id).withName("Id");t.addChildNode(r)}if(e.TopicArn!=null){let r=f.XmlNode.of("TopicArn",e.TopicArn).withName("Topic");t.addChildNode(r)}if(e.Events!=null&&m0(e.Events,n).map(s=>{s=s.withName("Event"),t.addChildNode(s)}),e.Filter!=null){let r=p0(e.Filter,n).withName("Filter");t.addChildNode(r)}return t},Aue=(e,n)=>e.filter(t=>t!=null).map(t=>kue(t,n).withName("member")),Rue=(e,n)=>{let t=new f.XmlNode("Transition");if(e.Date!=null){let r=f.XmlNode.of("Date",(e.Date.toISOString().split(".")[0]+"Z").toString()).withName("Date");t.addChildNode(r)}if(e.Days!=null){let r=f.XmlNode.of("Days",String(e.Days)).withName("Days");t.addChildNode(r)}if(e.StorageClass!=null){let r=f.XmlNode.of("TransitionStorageClass",e.StorageClass).withName("StorageClass");t.addChildNode(r)}return t},Iue=(e,n)=>e.filter(t=>t!=null).map(t=>Rue(t,n).withName("member")),Nue=(e,n)=>e.filter(t=>t!=null).map(t=>Mle(t,n).withName("MetadataEntry")),bL=(e,n)=>{let t=new f.XmlNode("VersioningConfiguration");if(e.MFADelete!=null){let r=f.XmlNode.of("MFADelete",e.MFADelete).withName("MfaDelete");t.addChildNode(r)}if(e.Status!=null){let r=f.XmlNode.of("BucketVersioningStatus",e.Status).withName("Status");t.addChildNode(r)}return t},EL=(e,n)=>{let t=new f.XmlNode("WebsiteConfiguration");if(e.ErrorDocument!=null){let r=dle(e.ErrorDocument,n).withName("ErrorDocument");t.addChildNode(r)}if(e.IndexDocument!=null){let r=gle(e.IndexDocument,n).withName("IndexDocument");t.addChildNode(r)}if(e.RedirectAllRequestsTo!=null){let r=eue(e.RedirectAllRequestsTo,n).withName("RedirectAllRequestsTo");t.addChildNode(r)}if(e.RoutingRules!=null){let r=due(e.RoutingRules,n),s=new f.XmlNode("RoutingRules");r.map(o=>{s.addChildNode(o)}),t.addChildNode(s)}return t},Oue=(e,n)=>{let t={};return e.DaysAfterInitiation!==void 0&&(t.DaysAfterInitiation=(0,d.strictParseInt32)(e.DaysAfterInitiation)),t},Tue=(e,n)=>{let t={};return e.Owner!==void 0&&(t.Owner=(0,d.expectString)(e.Owner)),t},que=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>(0,d.expectString)(t)),Bue=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>(0,d.expectString)(t)),Mue=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>(0,d.expectString)(t)),Due=(e,n)=>{let t={};return e.Prefix!==void 0&&(t.Prefix=(0,d.expectString)(e.Prefix)),e.Tag===""?t.Tags=[]:e.Tag!==void 0&&(t.Tags=is((0,d.getArrayIfSingleItem)(e.Tag),n)),t},IL=(e,n)=>{let t={};return e.Id!==void 0&&(t.Id=(0,d.expectString)(e.Id)),e.Filter===""||e.Filter!==void 0&&(t.Filter=jue((0,d.expectUnion)(e.Filter),n)),e.StorageClassAnalysis!==void 0&&(t.StorageClassAnalysis=Npe(e.StorageClassAnalysis,n)),t},Fue=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>IL(t,n)),Lue=(e,n)=>{let t={};return e.S3BucketDestination!==void 0&&(t.S3BucketDestination=Uue(e.S3BucketDestination,n)),t},jue=(e,n)=>e.Prefix!==void 0?{Prefix:(0,d.expectString)(e.Prefix)}:e.Tag!==void 0?{Tag:Ao(e.Tag,n)}:e.And!==void 0?{And:Due(e.And,n)}:{$unknown:Object.entries(e)[0]},Uue=(e,n)=>{let t={};return e.Format!==void 0&&(t.Format=(0,d.expectString)(e.Format)),e.BucketAccountId!==void 0&&(t.BucketAccountId=(0,d.expectString)(e.BucketAccountId)),e.Bucket!==void 0&&(t.Bucket=(0,d.expectString)(e.Bucket)),e.Prefix!==void 0&&(t.Prefix=(0,d.expectString)(e.Prefix)),t},zue=(e,n)=>{let t={};return e.Name!==void 0&&(t.Name=(0,d.expectString)(e.Name)),e.CreationDate!==void 0&&(t.CreationDate=(0,d.expectNonNull)((0,d.parseRfc3339DateTimeWithOffset)(e.CreationDate))),t},Gue=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>zue(t,n)),$ue=(e,n)=>{let t={};return e.ChecksumCRC32!==void 0&&(t.ChecksumCRC32=(0,d.expectString)(e.ChecksumCRC32)),e.ChecksumCRC32C!==void 0&&(t.ChecksumCRC32C=(0,d.expectString)(e.ChecksumCRC32C)),e.ChecksumSHA1!==void 0&&(t.ChecksumSHA1=(0,d.expectString)(e.ChecksumSHA1)),e.ChecksumSHA256!==void 0&&(t.ChecksumSHA256=(0,d.expectString)(e.ChecksumSHA256)),t},NL=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>(0,d.expectString)(t)),Hue=(e,n)=>{let t={};return e.Prefix!==void 0&&(t.Prefix=(0,d.expectString)(e.Prefix)),t},oy=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>Hue(t,n)),Kue=(e,n)=>{let t={};return e.HttpErrorCodeReturnedEquals!==void 0&&(t.HttpErrorCodeReturnedEquals=(0,d.expectString)(e.HttpErrorCodeReturnedEquals)),e.KeyPrefixEquals!==void 0&&(t.KeyPrefixEquals=(0,d.expectString)(e.KeyPrefixEquals)),t},Vue=(e,n)=>({}),Wue=(e,n)=>{let t={};return e.ETag!==void 0&&(t.ETag=(0,d.expectString)(e.ETag)),e.LastModified!==void 0&&(t.LastModified=(0,d.expectNonNull)((0,d.parseRfc3339DateTimeWithOffset)(e.LastModified))),e.ChecksumCRC32!==void 0&&(t.ChecksumCRC32=(0,d.expectString)(e.ChecksumCRC32)),e.ChecksumCRC32C!==void 0&&(t.ChecksumCRC32C=(0,d.expectString)(e.ChecksumCRC32C)),e.ChecksumSHA1!==void 0&&(t.ChecksumSHA1=(0,d.expectString)(e.ChecksumSHA1)),e.ChecksumSHA256!==void 0&&(t.ChecksumSHA256=(0,d.expectString)(e.ChecksumSHA256)),t},Xue=(e,n)=>{let t={};return e.ETag!==void 0&&(t.ETag=(0,d.expectString)(e.ETag)),e.LastModified!==void 0&&(t.LastModified=(0,d.expectNonNull)((0,d.parseRfc3339DateTimeWithOffset)(e.LastModified))),e.ChecksumCRC32!==void 0&&(t.ChecksumCRC32=(0,d.expectString)(e.ChecksumCRC32)),e.ChecksumCRC32C!==void 0&&(t.ChecksumCRC32C=(0,d.expectString)(e.ChecksumCRC32C)),e.ChecksumSHA1!==void 0&&(t.ChecksumSHA1=(0,d.expectString)(e.ChecksumSHA1)),e.ChecksumSHA256!==void 0&&(t.ChecksumSHA256=(0,d.expectString)(e.ChecksumSHA256)),t},Yue=(e,n)=>{let t={};return e.ID!==void 0&&(t.ID=(0,d.expectString)(e.ID)),e.AllowedHeader===""?t.AllowedHeaders=[]:e.AllowedHeader!==void 0&&(t.AllowedHeaders=que((0,d.getArrayIfSingleItem)(e.AllowedHeader),n)),e.AllowedMethod===""?t.AllowedMethods=[]:e.AllowedMethod!==void 0&&(t.AllowedMethods=Bue((0,d.getArrayIfSingleItem)(e.AllowedMethod),n)),e.AllowedOrigin===""?t.AllowedOrigins=[]:e.AllowedOrigin!==void 0&&(t.AllowedOrigins=Mue((0,d.getArrayIfSingleItem)(e.AllowedOrigin),n)),e.ExposeHeader===""?t.ExposeHeaders=[]:e.ExposeHeader!==void 0&&(t.ExposeHeaders=mme((0,d.getArrayIfSingleItem)(e.ExposeHeader),n)),e.MaxAgeSeconds!==void 0&&(t.MaxAgeSeconds=(0,d.strictParseInt32)(e.MaxAgeSeconds)),t},Que=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>Yue(t,n)),Jue=(e,n)=>{let t={};return e.Mode!==void 0&&(t.Mode=(0,d.expectString)(e.Mode)),e.Days!==void 0&&(t.Days=(0,d.strictParseInt32)(e.Days)),e.Years!==void 0&&(t.Years=(0,d.strictParseInt32)(e.Years)),t},Zue=(e,n)=>{let t={};return e.Key!==void 0&&(t.Key=(0,d.expectString)(e.Key)),e.VersionId!==void 0&&(t.VersionId=(0,d.expectString)(e.VersionId)),e.DeleteMarker!==void 0&&(t.DeleteMarker=(0,d.parseBoolean)(e.DeleteMarker)),e.DeleteMarkerVersionId!==void 0&&(t.DeleteMarkerVersionId=(0,d.expectString)(e.DeleteMarkerVersionId)),t},eme=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>Zue(t,n)),tme=(e,n)=>{let t={};return e.Owner!==void 0&&(t.Owner=Rr(e.Owner,n)),e.Key!==void 0&&(t.Key=(0,d.expectString)(e.Key)),e.VersionId!==void 0&&(t.VersionId=(0,d.expectString)(e.VersionId)),e.IsLatest!==void 0&&(t.IsLatest=(0,d.parseBoolean)(e.IsLatest)),e.LastModified!==void 0&&(t.LastModified=(0,d.expectNonNull)((0,d.parseRfc3339DateTimeWithOffset)(e.LastModified))),t},nme=(e,n)=>{let t={};return e.Status!==void 0&&(t.Status=(0,d.expectString)(e.Status)),t},rme=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>tme(t,n)),sme=(e,n)=>{let t={};return e.Bucket!==void 0&&(t.Bucket=(0,d.expectString)(e.Bucket)),e.Account!==void 0&&(t.Account=(0,d.expectString)(e.Account)),e.StorageClass!==void 0&&(t.StorageClass=(0,d.expectString)(e.StorageClass)),e.AccessControlTranslation!==void 0&&(t.AccessControlTranslation=Tue(e.AccessControlTranslation,n)),e.EncryptionConfiguration!==void 0&&(t.EncryptionConfiguration=ome(e.EncryptionConfiguration,n)),e.ReplicationTime!==void 0&&(t.ReplicationTime=hpe(e.ReplicationTime,n)),e.Metrics!==void 0&&(t.Metrics=Mme(e.Metrics,n)),t},ome=(e,n)=>{let t={};return e.ReplicaKmsKeyID!==void 0&&(t.ReplicaKmsKeyID=(0,d.expectString)(e.ReplicaKmsKeyID)),t},ime=(e,n)=>({}),ame=(e,n)=>{let t={};return e.Key!==void 0&&(t.Key=(0,d.expectString)(e.Key)),e.VersionId!==void 0&&(t.VersionId=(0,d.expectString)(e.VersionId)),e.Code!==void 0&&(t.Code=(0,d.expectString)(e.Code)),e.Message!==void 0&&(t.Message=(0,d.expectString)(e.Message)),t},cme=(e,n)=>{let t={};return e.Key!==void 0&&(t.Key=(0,d.expectString)(e.Key)),t},dme=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>ame(t,n)),lme=(e,n)=>({}),f0=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>(0,d.expectString)(t)),ume=(e,n)=>{let t={};return e.Status!==void 0&&(t.Status=(0,d.expectString)(e.Status)),t},mme=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>(0,d.expectString)(t)),pme=(e,n)=>{let t={};return e.Name!==void 0&&(t.Name=(0,d.expectString)(e.Name)),e.Value!==void 0&&(t.Value=(0,d.expectString)(e.Value)),t},fme=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>pme(t,n)),yme=(e,n)=>{let t={};return e.PartsCount!==void 0&&(t.TotalPartsCount=(0,d.strictParseInt32)(e.PartsCount)),e.PartNumberMarker!==void 0&&(t.PartNumberMarker=(0,d.expectString)(e.PartNumberMarker)),e.NextPartNumberMarker!==void 0&&(t.NextPartNumberMarker=(0,d.expectString)(e.NextPartNumberMarker)),e.MaxParts!==void 0&&(t.MaxParts=(0,d.strictParseInt32)(e.MaxParts)),e.IsTruncated!==void 0&&(t.IsTruncated=(0,d.parseBoolean)(e.IsTruncated)),e.Part===""?t.Parts=[]:e.Part!==void 0&&(t.Parts=spe((0,d.getArrayIfSingleItem)(e.Part),n)),t},_me=(e,n)=>{let t={};return e.Grantee!==void 0&&(t.Grantee=OL(e.Grantee,n)),e.Permission!==void 0&&(t.Permission=(0,d.expectString)(e.Permission)),t},OL=(e,n)=>{let t={};return e.DisplayName!==void 0&&(t.DisplayName=(0,d.expectString)(e.DisplayName)),e.EmailAddress!==void 0&&(t.EmailAddress=(0,d.expectString)(e.EmailAddress)),e.ID!==void 0&&(t.ID=(0,d.expectString)(e.ID)),e.URI!==void 0&&(t.URI=(0,d.expectString)(e.URI)),e["xsi:type"]!==void 0&&(t.Type=(0,d.expectString)(e["xsi:type"])),t},TL=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>_me(t,n)),gme=(e,n)=>{let t={};return e.Suffix!==void 0&&(t.Suffix=(0,d.expectString)(e.Suffix)),t},qL=(e,n)=>{let t={};return e.ID!==void 0&&(t.ID=(0,d.expectString)(e.ID)),e.DisplayName!==void 0&&(t.DisplayName=(0,d.expectString)(e.DisplayName)),t},hme=(e,n)=>{let t={};return e.Prefix!==void 0&&(t.Prefix=(0,d.expectString)(e.Prefix)),e.Tag===""?t.Tags=[]:e.Tag!==void 0&&(t.Tags=is((0,d.getArrayIfSingleItem)(e.Tag),n)),t},BL=(e,n)=>{let t={};return e.Id!==void 0&&(t.Id=(0,d.expectString)(e.Id)),e.Filter!==void 0&&(t.Filter=Sme(e.Filter,n)),e.Status!==void 0&&(t.Status=(0,d.expectString)(e.Status)),e.Tiering===""?t.Tierings=[]:e.Tiering!==void 0&&(t.Tierings=Mpe((0,d.getArrayIfSingleItem)(e.Tiering),n)),t},Cme=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>BL(t,n)),Sme=(e,n)=>{let t={};return e.Prefix!==void 0&&(t.Prefix=(0,d.expectString)(e.Prefix)),e.Tag!==void 0&&(t.Tag=Ao(e.Tag,n)),e.And!==void 0&&(t.And=hme(e.And,n)),t},ML=(e,n)=>{let t={};return e.Destination!==void 0&&(t.Destination=Eme(e.Destination,n)),e.IsEnabled!==void 0&&(t.IsEnabled=(0,d.parseBoolean)(e.IsEnabled)),e.Filter!==void 0&&(t.Filter=xme(e.Filter,n)),e.Id!==void 0&&(t.Id=(0,d.expectString)(e.Id)),e.IncludedObjectVersions!==void 0&&(t.IncludedObjectVersions=(0,d.expectString)(e.IncludedObjectVersions)),e.OptionalFields===""?t.OptionalFields=[]:e.OptionalFields!==void 0&&e.OptionalFields.Field!==void 0&&(t.OptionalFields=vme((0,d.getArrayIfSingleItem)(e.OptionalFields.Field),n)),e.Schedule!==void 0&&(t.Schedule=kme(e.Schedule,n)),t},bme=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>ML(t,n)),Eme=(e,n)=>{let t={};return e.S3BucketDestination!==void 0&&(t.S3BucketDestination=wme(e.S3BucketDestination,n)),t},Pme=(e,n)=>{let t={};return e["SSE-S3"]!==void 0&&(t.SSES3=Rpe(e["SSE-S3"],n)),e["SSE-KMS"]!==void 0&&(t.SSEKMS=kpe(e["SSE-KMS"],n)),t},xme=(e,n)=>{let t={};return e.Prefix!==void 0&&(t.Prefix=(0,d.expectString)(e.Prefix)),t},vme=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>(0,d.expectString)(t)),wme=(e,n)=>{let t={};return e.AccountId!==void 0&&(t.AccountId=(0,d.expectString)(e.AccountId)),e.Bucket!==void 0&&(t.Bucket=(0,d.expectString)(e.Bucket)),e.Format!==void 0&&(t.Format=(0,d.expectString)(e.Format)),e.Prefix!==void 0&&(t.Prefix=(0,d.expectString)(e.Prefix)),e.Encryption!==void 0&&(t.Encryption=Pme(e.Encryption,n)),t},kme=(e,n)=>{let t={};return e.Frequency!==void 0&&(t.Frequency=(0,d.expectString)(e.Frequency)),t},Ame=(e,n)=>{let t={};return e.Id!==void 0&&(t.Id=(0,d.expectString)(e.Id)),e.CloudFunction!==void 0&&(t.LambdaFunctionArn=(0,d.expectString)(e.CloudFunction)),e.Event===""?t.Events=[]:e.Event!==void 0&&(t.Events=f0((0,d.getArrayIfSingleItem)(e.Event),n)),e.Filter!==void 0&&(t.Filter=y0(e.Filter,n)),t},Rme=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>Ame(t,n)),Ime=(e,n)=>{let t={};return e.Date!==void 0&&(t.Date=(0,d.expectNonNull)((0,d.parseRfc3339DateTimeWithOffset)(e.Date))),e.Days!==void 0&&(t.Days=(0,d.strictParseInt32)(e.Days)),e.ExpiredObjectDeleteMarker!==void 0&&(t.ExpiredObjectDeleteMarker=(0,d.parseBoolean)(e.ExpiredObjectDeleteMarker)),t},Nme=(e,n)=>{let t={};return e.Expiration!==void 0&&(t.Expiration=Ime(e.Expiration,n)),e.ID!==void 0&&(t.ID=(0,d.expectString)(e.ID)),e.Prefix!==void 0&&(t.Prefix=(0,d.expectString)(e.Prefix)),e.Filter===""||e.Filter!==void 0&&(t.Filter=Tme((0,d.expectUnion)(e.Filter),n)),e.Status!==void 0&&(t.Status=(0,d.expectString)(e.Status)),e.Transition===""?t.Transitions=[]:e.Transition!==void 0&&(t.Transitions=jpe((0,d.getArrayIfSingleItem)(e.Transition),n)),e.NoncurrentVersionTransition===""?t.NoncurrentVersionTransitions=[]:e.NoncurrentVersionTransition!==void 0&&(t.NoncurrentVersionTransitions=$me((0,d.getArrayIfSingleItem)(e.NoncurrentVersionTransition),n)),e.NoncurrentVersionExpiration!==void 0&&(t.NoncurrentVersionExpiration=zme(e.NoncurrentVersionExpiration,n)),e.AbortIncompleteMultipartUpload!==void 0&&(t.AbortIncompleteMultipartUpload=Oue(e.AbortIncompleteMultipartUpload,n)),t},Ome=(e,n)=>{let t={};return e.Prefix!==void 0&&(t.Prefix=(0,d.expectString)(e.Prefix)),e.Tag===""?t.Tags=[]:e.Tag!==void 0&&(t.Tags=is((0,d.getArrayIfSingleItem)(e.Tag),n)),e.ObjectSizeGreaterThan!==void 0&&(t.ObjectSizeGreaterThan=(0,d.strictParseLong)(e.ObjectSizeGreaterThan)),e.ObjectSizeLessThan!==void 0&&(t.ObjectSizeLessThan=(0,d.strictParseLong)(e.ObjectSizeLessThan)),t},Tme=(e,n)=>e.Prefix!==void 0?{Prefix:(0,d.expectString)(e.Prefix)}:e.Tag!==void 0?{Tag:Ao(e.Tag,n)}:e.ObjectSizeGreaterThan!==void 0?{ObjectSizeGreaterThan:(0,d.strictParseLong)(e.ObjectSizeGreaterThan)}:e.ObjectSizeLessThan!==void 0?{ObjectSizeLessThan:(0,d.strictParseLong)(e.ObjectSizeLessThan)}:e.And!==void 0?{And:Ome(e.And,n)}:{$unknown:Object.entries(e)[0]},qme=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>Nme(t,n)),Bme=(e,n)=>{let t={};return e.TargetBucket!==void 0&&(t.TargetBucket=(0,d.expectString)(e.TargetBucket)),e.TargetGrants===""?t.TargetGrants=[]:e.TargetGrants!==void 0&&e.TargetGrants.Grant!==void 0&&(t.TargetGrants=qpe((0,d.getArrayIfSingleItem)(e.TargetGrants.Grant),n)),e.TargetPrefix!==void 0&&(t.TargetPrefix=(0,d.expectString)(e.TargetPrefix)),t},Mme=(e,n)=>{let t={};return e.Status!==void 0&&(t.Status=(0,d.expectString)(e.Status)),e.EventThreshold!==void 0&&(t.EventThreshold=LL(e.EventThreshold,n)),t},Dme=(e,n)=>{let t={};return e.Prefix!==void 0&&(t.Prefix=(0,d.expectString)(e.Prefix)),e.Tag===""?t.Tags=[]:e.Tag!==void 0&&(t.Tags=is((0,d.getArrayIfSingleItem)(e.Tag),n)),e.AccessPointArn!==void 0&&(t.AccessPointArn=(0,d.expectString)(e.AccessPointArn)),t},DL=(e,n)=>{let t={};return e.Id!==void 0&&(t.Id=(0,d.expectString)(e.Id)),e.Filter===""||e.Filter!==void 0&&(t.Filter=Lme((0,d.expectUnion)(e.Filter),n)),t},Fme=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>DL(t,n)),Lme=(e,n)=>e.Prefix!==void 0?{Prefix:(0,d.expectString)(e.Prefix)}:e.Tag!==void 0?{Tag:Ao(e.Tag,n)}:e.AccessPointArn!==void 0?{AccessPointArn:(0,d.expectString)(e.AccessPointArn)}:e.And!==void 0?{And:Dme(e.And,n)}:{$unknown:Object.entries(e)[0]},jme=(e,n)=>{let t={};return e.UploadId!==void 0&&(t.UploadId=(0,d.expectString)(e.UploadId)),e.Key!==void 0&&(t.Key=(0,d.expectString)(e.Key)),e.Initiated!==void 0&&(t.Initiated=(0,d.expectNonNull)((0,d.parseRfc3339DateTimeWithOffset)(e.Initiated))),e.StorageClass!==void 0&&(t.StorageClass=(0,d.expectString)(e.StorageClass)),e.Owner!==void 0&&(t.Owner=Rr(e.Owner,n)),e.Initiator!==void 0&&(t.Initiator=qL(e.Initiator,n)),e.ChecksumAlgorithm!==void 0&&(t.ChecksumAlgorithm=(0,d.expectString)(e.ChecksumAlgorithm)),t},Ume=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>jme(t,n)),zme=(e,n)=>{let t={};return e.NoncurrentDays!==void 0&&(t.NoncurrentDays=(0,d.strictParseInt32)(e.NoncurrentDays)),e.NewerNoncurrentVersions!==void 0&&(t.NewerNoncurrentVersions=(0,d.strictParseInt32)(e.NewerNoncurrentVersions)),t},Gme=(e,n)=>{let t={};return e.NoncurrentDays!==void 0&&(t.NoncurrentDays=(0,d.strictParseInt32)(e.NoncurrentDays)),e.StorageClass!==void 0&&(t.StorageClass=(0,d.expectString)(e.StorageClass)),e.NewerNoncurrentVersions!==void 0&&(t.NewerNoncurrentVersions=(0,d.strictParseInt32)(e.NewerNoncurrentVersions)),t},$me=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>Gme(t,n)),y0=(e,n)=>{let t={};return e.S3Key!==void 0&&(t.Key=bpe(e.S3Key,n)),t},Hme=(e,n)=>{let t={};return e.Key!==void 0&&(t.Key=(0,d.expectString)(e.Key)),e.LastModified!==void 0&&(t.LastModified=(0,d.expectNonNull)((0,d.parseRfc3339DateTimeWithOffset)(e.LastModified))),e.ETag!==void 0&&(t.ETag=(0,d.expectString)(e.ETag)),e.ChecksumAlgorithm===""?t.ChecksumAlgorithm=[]:e.ChecksumAlgorithm!==void 0&&(t.ChecksumAlgorithm=NL((0,d.getArrayIfSingleItem)(e.ChecksumAlgorithm),n)),e.Size!==void 0&&(t.Size=(0,d.strictParseLong)(e.Size)),e.StorageClass!==void 0&&(t.StorageClass=(0,d.expectString)(e.StorageClass)),e.Owner!==void 0&&(t.Owner=Rr(e.Owner,n)),e.RestoreStatus!==void 0&&(t.RestoreStatus=jL(e.RestoreStatus,n)),t},FL=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>Hme(t,n)),Kme=(e,n)=>{let t={};return e.ObjectLockEnabled!==void 0&&(t.ObjectLockEnabled=(0,d.expectString)(e.ObjectLockEnabled)),e.Rule!==void 0&&(t.Rule=Xme(e.Rule,n)),t},Vme=(e,n)=>{let t={};return e.Status!==void 0&&(t.Status=(0,d.expectString)(e.Status)),t},Wme=(e,n)=>{let t={};return e.Mode!==void 0&&(t.Mode=(0,d.expectString)(e.Mode)),e.RetainUntilDate!==void 0&&(t.RetainUntilDate=(0,d.expectNonNull)((0,d.parseRfc3339DateTimeWithOffset)(e.RetainUntilDate))),t},Xme=(e,n)=>{let t={};return e.DefaultRetention!==void 0&&(t.DefaultRetention=Jue(e.DefaultRetention,n)),t},Yme=(e,n)=>{let t={};return e.PartNumber!==void 0&&(t.PartNumber=(0,d.strictParseInt32)(e.PartNumber)),e.Size!==void 0&&(t.Size=(0,d.strictParseLong)(e.Size)),e.ChecksumCRC32!==void 0&&(t.ChecksumCRC32=(0,d.expectString)(e.ChecksumCRC32)),e.ChecksumCRC32C!==void 0&&(t.ChecksumCRC32C=(0,d.expectString)(e.ChecksumCRC32C)),e.ChecksumSHA1!==void 0&&(t.ChecksumSHA1=(0,d.expectString)(e.ChecksumSHA1)),e.ChecksumSHA256!==void 0&&(t.ChecksumSHA256=(0,d.expectString)(e.ChecksumSHA256)),t},Qme=(e,n)=>{let t={};return e.ETag!==void 0&&(t.ETag=(0,d.expectString)(e.ETag)),e.ChecksumAlgorithm===""?t.ChecksumAlgorithm=[]:e.ChecksumAlgorithm!==void 0&&(t.ChecksumAlgorithm=NL((0,d.getArrayIfSingleItem)(e.ChecksumAlgorithm),n)),e.Size!==void 0&&(t.Size=(0,d.strictParseLong)(e.Size)),e.StorageClass!==void 0&&(t.StorageClass=(0,d.expectString)(e.StorageClass)),e.Key!==void 0&&(t.Key=(0,d.expectString)(e.Key)),e.VersionId!==void 0&&(t.VersionId=(0,d.expectString)(e.VersionId)),e.IsLatest!==void 0&&(t.IsLatest=(0,d.parseBoolean)(e.IsLatest)),e.LastModified!==void 0&&(t.LastModified=(0,d.expectNonNull)((0,d.parseRfc3339DateTimeWithOffset)(e.LastModified))),e.Owner!==void 0&&(t.Owner=Rr(e.Owner,n)),e.RestoreStatus!==void 0&&(t.RestoreStatus=jL(e.RestoreStatus,n)),t},Jme=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>Qme(t,n)),Rr=(e,n)=>{let t={};return e.DisplayName!==void 0&&(t.DisplayName=(0,d.expectString)(e.DisplayName)),e.ID!==void 0&&(t.ID=(0,d.expectString)(e.ID)),t},Zme=(e,n)=>{let t={};return e.Rule===""?t.Rules=[]:e.Rule!==void 0&&(t.Rules=tpe((0,d.getArrayIfSingleItem)(e.Rule),n)),t},epe=(e,n)=>{let t={};return e.ObjectOwnership!==void 0&&(t.ObjectOwnership=(0,d.expectString)(e.ObjectOwnership)),t},tpe=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>epe(t,n)),npe=(e,n)=>{let t={};return e.PartNumber!==void 0&&(t.PartNumber=(0,d.strictParseInt32)(e.PartNumber)),e.LastModified!==void 0&&(t.LastModified=(0,d.expectNonNull)((0,d.parseRfc3339DateTimeWithOffset)(e.LastModified))),e.ETag!==void 0&&(t.ETag=(0,d.expectString)(e.ETag)),e.Size!==void 0&&(t.Size=(0,d.strictParseLong)(e.Size)),e.ChecksumCRC32!==void 0&&(t.ChecksumCRC32=(0,d.expectString)(e.ChecksumCRC32)),e.ChecksumCRC32C!==void 0&&(t.ChecksumCRC32C=(0,d.expectString)(e.ChecksumCRC32C)),e.ChecksumSHA1!==void 0&&(t.ChecksumSHA1=(0,d.expectString)(e.ChecksumSHA1)),e.ChecksumSHA256!==void 0&&(t.ChecksumSHA256=(0,d.expectString)(e.ChecksumSHA256)),t},rpe=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>npe(t,n)),spe=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>Yme(t,n)),ope=(e,n)=>{let t={};return e.IsPublic!==void 0&&(t.IsPublic=(0,d.parseBoolean)(e.IsPublic)),t},ipe=(e,n)=>{let t={};return e.BytesScanned!==void 0&&(t.BytesScanned=(0,d.strictParseLong)(e.BytesScanned)),e.BytesProcessed!==void 0&&(t.BytesProcessed=(0,d.strictParseLong)(e.BytesProcessed)),e.BytesReturned!==void 0&&(t.BytesReturned=(0,d.strictParseLong)(e.BytesReturned)),t},ape=(e,n)=>{let t={};return e.BlockPublicAcls!==void 0&&(t.BlockPublicAcls=(0,d.parseBoolean)(e.BlockPublicAcls)),e.IgnorePublicAcls!==void 0&&(t.IgnorePublicAcls=(0,d.parseBoolean)(e.IgnorePublicAcls)),e.BlockPublicPolicy!==void 0&&(t.BlockPublicPolicy=(0,d.parseBoolean)(e.BlockPublicPolicy)),e.RestrictPublicBuckets!==void 0&&(t.RestrictPublicBuckets=(0,d.parseBoolean)(e.RestrictPublicBuckets)),t},cpe=(e,n)=>{let t={};return e.Id!==void 0&&(t.Id=(0,d.expectString)(e.Id)),e.Queue!==void 0&&(t.QueueArn=(0,d.expectString)(e.Queue)),e.Event===""?t.Events=[]:e.Event!==void 0&&(t.Events=f0((0,d.getArrayIfSingleItem)(e.Event),n)),e.Filter!==void 0&&(t.Filter=y0(e.Filter,n)),t},dpe=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>cpe(t,n)),lpe=(e,n)=>{let t={};return e.HostName!==void 0&&(t.HostName=(0,d.expectString)(e.HostName)),e.HttpRedirectCode!==void 0&&(t.HttpRedirectCode=(0,d.expectString)(e.HttpRedirectCode)),e.Protocol!==void 0&&(t.Protocol=(0,d.expectString)(e.Protocol)),e.ReplaceKeyPrefixWith!==void 0&&(t.ReplaceKeyPrefixWith=(0,d.expectString)(e.ReplaceKeyPrefixWith)),e.ReplaceKeyWith!==void 0&&(t.ReplaceKeyWith=(0,d.expectString)(e.ReplaceKeyWith)),t},upe=(e,n)=>{let t={};return e.HostName!==void 0&&(t.HostName=(0,d.expectString)(e.HostName)),e.Protocol!==void 0&&(t.Protocol=(0,d.expectString)(e.Protocol)),t},mpe=(e,n)=>{let t={};return e.Status!==void 0&&(t.Status=(0,d.expectString)(e.Status)),t},ppe=(e,n)=>{let t={};return e.Role!==void 0&&(t.Role=(0,d.expectString)(e.Role)),e.Rule===""?t.Rules=[]:e.Rule!==void 0&&(t.Rules=gpe((0,d.getArrayIfSingleItem)(e.Rule),n)),t},fpe=(e,n)=>{let t={};return e.ID!==void 0&&(t.ID=(0,d.expectString)(e.ID)),e.Priority!==void 0&&(t.Priority=(0,d.strictParseInt32)(e.Priority)),e.Prefix!==void 0&&(t.Prefix=(0,d.expectString)(e.Prefix)),e.Filter===""||e.Filter!==void 0&&(t.Filter=_pe((0,d.expectUnion)(e.Filter),n)),e.Status!==void 0&&(t.Status=(0,d.expectString)(e.Status)),e.SourceSelectionCriteria!==void 0&&(t.SourceSelectionCriteria=wpe(e.SourceSelectionCriteria,n)),e.ExistingObjectReplication!==void 0&&(t.ExistingObjectReplication=ume(e.ExistingObjectReplication,n)),e.Destination!==void 0&&(t.Destination=sme(e.Destination,n)),e.DeleteMarkerReplication!==void 0&&(t.DeleteMarkerReplication=nme(e.DeleteMarkerReplication,n)),t},ype=(e,n)=>{let t={};return e.Prefix!==void 0&&(t.Prefix=(0,d.expectString)(e.Prefix)),e.Tag===""?t.Tags=[]:e.Tag!==void 0&&(t.Tags=is((0,d.getArrayIfSingleItem)(e.Tag),n)),t},_pe=(e,n)=>e.Prefix!==void 0?{Prefix:(0,d.expectString)(e.Prefix)}:e.Tag!==void 0?{Tag:Ao(e.Tag,n)}:e.And!==void 0?{And:ype(e.And,n)}:{$unknown:Object.entries(e)[0]},gpe=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>fpe(t,n)),hpe=(e,n)=>{let t={};return e.Status!==void 0&&(t.Status=(0,d.expectString)(e.Status)),e.Time!==void 0&&(t.Time=LL(e.Time,n)),t},LL=(e,n)=>{let t={};return e.Minutes!==void 0&&(t.Minutes=(0,d.strictParseInt32)(e.Minutes)),t},jL=(e,n)=>{let t={};return e.IsRestoreInProgress!==void 0&&(t.IsRestoreInProgress=(0,d.parseBoolean)(e.IsRestoreInProgress)),e.RestoreExpiryDate!==void 0&&(t.RestoreExpiryDate=(0,d.expectNonNull)((0,d.parseRfc3339DateTimeWithOffset)(e.RestoreExpiryDate))),t},Cpe=(e,n)=>{let t={};return e.Condition!==void 0&&(t.Condition=Kue(e.Condition,n)),e.Redirect!==void 0&&(t.Redirect=lpe(e.Redirect,n)),t},Spe=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>Cpe(t,n)),bpe=(e,n)=>{let t={};return e.FilterRule===""?t.FilterRules=[]:e.FilterRule!==void 0&&(t.FilterRules=fme((0,d.getArrayIfSingleItem)(e.FilterRule),n)),t},Epe=(e,n)=>{let t={};return e.SSEAlgorithm!==void 0&&(t.SSEAlgorithm=(0,d.expectString)(e.SSEAlgorithm)),e.KMSMasterKeyID!==void 0&&(t.KMSMasterKeyID=(0,d.expectString)(e.KMSMasterKeyID)),t},Ppe=(e,n)=>{let t={};return e.Rule===""?t.Rules=[]:e.Rule!==void 0&&(t.Rules=vpe((0,d.getArrayIfSingleItem)(e.Rule),n)),t},xpe=(e,n)=>{let t={};return e.ApplyServerSideEncryptionByDefault!==void 0&&(t.ApplyServerSideEncryptionByDefault=Epe(e.ApplyServerSideEncryptionByDefault,n)),e.BucketKeyEnabled!==void 0&&(t.BucketKeyEnabled=(0,d.parseBoolean)(e.BucketKeyEnabled)),t},vpe=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>xpe(t,n)),wpe=(e,n)=>{let t={};return e.SseKmsEncryptedObjects!==void 0&&(t.SseKmsEncryptedObjects=Ape(e.SseKmsEncryptedObjects,n)),e.ReplicaModifications!==void 0&&(t.ReplicaModifications=mpe(e.ReplicaModifications,n)),t},kpe=(e,n)=>{let t={};return e.KeyId!==void 0&&(t.KeyId=(0,d.expectString)(e.KeyId)),t},Ape=(e,n)=>{let t={};return e.Status!==void 0&&(t.Status=(0,d.expectString)(e.Status)),t},Rpe=(e,n)=>({}),Ipe=(e,n)=>{let t={};return e.BytesScanned!==void 0&&(t.BytesScanned=(0,d.strictParseLong)(e.BytesScanned)),e.BytesProcessed!==void 0&&(t.BytesProcessed=(0,d.strictParseLong)(e.BytesProcessed)),e.BytesReturned!==void 0&&(t.BytesReturned=(0,d.strictParseLong)(e.BytesReturned)),t},Npe=(e,n)=>{let t={};return e.DataExport!==void 0&&(t.DataExport=Ope(e.DataExport,n)),t},Ope=(e,n)=>{let t={};return e.OutputSchemaVersion!==void 0&&(t.OutputSchemaVersion=(0,d.expectString)(e.OutputSchemaVersion)),e.Destination!==void 0&&(t.Destination=Lue(e.Destination,n)),t},Ao=(e,n)=>{let t={};return e.Key!==void 0&&(t.Key=(0,d.expectString)(e.Key)),e.Value!==void 0&&(t.Value=(0,d.expectString)(e.Value)),t},is=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>Ao(t,n)),Tpe=(e,n)=>{let t={};return e.Grantee!==void 0&&(t.Grantee=OL(e.Grantee,n)),e.Permission!==void 0&&(t.Permission=(0,d.expectString)(e.Permission)),t},qpe=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>Tpe(t,n)),Bpe=(e,n)=>{let t={};return e.Days!==void 0&&(t.Days=(0,d.strictParseInt32)(e.Days)),e.AccessTier!==void 0&&(t.AccessTier=(0,d.expectString)(e.AccessTier)),t},Mpe=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>Bpe(t,n)),Dpe=(e,n)=>{let t={};return e.Id!==void 0&&(t.Id=(0,d.expectString)(e.Id)),e.Topic!==void 0&&(t.TopicArn=(0,d.expectString)(e.Topic)),e.Event===""?t.Events=[]:e.Event!==void 0&&(t.Events=f0((0,d.getArrayIfSingleItem)(e.Event),n)),e.Filter!==void 0&&(t.Filter=y0(e.Filter,n)),t},Fpe=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>Dpe(t,n)),Lpe=(e,n)=>{let t={};return e.Date!==void 0&&(t.Date=(0,d.expectNonNull)((0,d.parseRfc3339DateTimeWithOffset)(e.Date))),e.Days!==void 0&&(t.Days=(0,d.strictParseInt32)(e.Days)),e.StorageClass!==void 0&&(t.StorageClass=(0,d.expectString)(e.StorageClass)),t},jpe=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>Lpe(t,n)),A=e=>({httpStatusCode:e.statusCode,requestId:e.headers["x-amzn-requestid"]??e.headers["x-amzn-request-id"]??e.headers["x-amz-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]}),UL=(e,n)=>(0,d.collectBody)(e,n).then(t=>n.utf8Encoder(t)),E=e=>e!=null&&e!==""&&(!Object.getOwnPropertyNames(e).includes("length")||e.length!=0)&&(!Object.getOwnPropertyNames(e).includes("size")||e.size!=0),ee=(e,n)=>UL(e,n).then(t=>{if(t.length){let r=new hse.XMLParser({attributeNamePrefix:"",htmlEntities:!0,ignoreAttributes:!1,ignoreDeclaration:!0,parseTagValue:!1,trimValues:!1,tagValueProcessor:(u,l)=>l.trim()===""&&l.includes(` -`)?"":void 0});r.addEntity("#xD","\r"),r.addEntity("#10",` -`);let s=r.parse(t),o="#text",a=Object.keys(s)[0],i=s[a];return i[o]&&(i[a]=i[o],delete i[o]),(0,d.getValueFromTextNode)(i)}return{}}),q=async(e,n)=>{let t=await ee(e,n);return t.Error&&(t.Error.message=t.Error.message??t.Error.Message),t},B=(e,n)=>{if((n==null?void 0:n.Code)!==void 0)return n.Code;if(e.statusCode==404)return"NotFound"}});var g0=m(Ro=>{"use strict";Object.defineProperty(Ro,"__esModule",{value:!0});Ro.AbortMultipartUploadCommand=Ro.$Command=void 0;var Upe=x(),zpe=v(),GL=b();Object.defineProperty(Ro,"$Command",{enumerable:!0,get:function(){return GL.Command}});var zL=O(),_0=class e extends GL.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,zpe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Upe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"AbortMultipartUploadCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,zL.se_AbortMultipartUploadCommand)(n,t)}deserialize(n,t){return(0,zL.de_AbortMultipartUploadCommand)(n,t)}};Ro.AbortMultipartUploadCommand=_0});var It=m(Gn=>{"use strict";Object.defineProperty(Gn,"__esModule",{value:!0});Gn.getSsecPlugin=Gn.ssecMiddlewareOptions=Gn.ssecMiddleware=void 0;function $L(e){return n=>async t=>{let r={...t.input},s=[{target:"SSECustomerKey",hash:"SSECustomerKeyMD5"},{target:"CopySourceSSECustomerKey",hash:"CopySourceSSECustomerKeyMD5"}];for(let o of s){let a=r[o.target];if(a){let i=ArrayBuffer.isView(a)?new Uint8Array(a.buffer,a.byteOffset,a.byteLength):typeof a=="string"?e.utf8Decoder(a):new Uint8Array(a),u=e.base64Encoder(i),l=new e.md5;l.update(i),r={...r,[o.target]:u,[o.hash]:e.base64Encoder(await l.digest())}}}return n({...t,input:r})}}Gn.ssecMiddleware=$L;Gn.ssecMiddlewareOptions={name:"ssecMiddleware",step:"initialize",tags:["SSE"],override:!0};var Gpe=e=>({applyToStack:n=>{n.add($L(e),Gn.ssecMiddlewareOptions)}});Gn.getSsecPlugin=Gpe});var C0=m(Io=>{"use strict";Object.defineProperty(Io,"__esModule",{value:!0});Io.CompleteMultipartUploadCommand=Io.$Command=void 0;var $pe=xs(),Hpe=It(),Kpe=x(),Vpe=v(),VL=b();Object.defineProperty(Io,"$Command",{enumerable:!0,get:function(){return VL.Command}});var HL=Je(),KL=O(),h0=class e extends VL.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Vpe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Kpe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,$pe.getThrow200ExceptionsPlugin)(t)),this.middlewareStack.use((0,Hpe.getSsecPlugin)(t));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"CompleteMultipartUploadCommand",inputFilterSensitiveLog:HL.CompleteMultipartUploadRequestFilterSensitiveLog,outputFilterSensitiveLog:HL.CompleteMultipartUploadOutputFilterSensitiveLog},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,KL.se_CompleteMultipartUploadCommand)(n,t)}deserialize(n,t){return(0,KL.de_CompleteMultipartUploadCommand)(n,t)}};Io.CompleteMultipartUploadCommand=h0});var b0=m(No=>{"use strict";Object.defineProperty(No,"__esModule",{value:!0});No.CopyObjectCommand=No.$Command=void 0;var Wpe=xs(),Xpe=It(),Ype=x(),Qpe=v(),YL=b();Object.defineProperty(No,"$Command",{enumerable:!0,get:function(){return YL.Command}});var WL=Je(),XL=O(),S0=class e extends YL.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Qpe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Ype.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,Wpe.getThrow200ExceptionsPlugin)(t)),this.middlewareStack.use((0,Xpe.getSsecPlugin)(t));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"CopyObjectCommand",inputFilterSensitiveLog:WL.CopyObjectRequestFilterSensitiveLog,outputFilterSensitiveLog:WL.CopyObjectOutputFilterSensitiveLog},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,XL.se_CopyObjectCommand)(n,t)}deserialize(n,t){return(0,XL.de_CopyObjectCommand)(n,t)}};No.CopyObjectCommand=S0});var JL=m($n=>{"use strict";Object.defineProperty($n,"__esModule",{value:!0});$n.getLocationConstraintPlugin=$n.locationConstraintMiddlewareOptions=$n.locationConstraintMiddleware=void 0;function QL(e){return n=>async t=>{let{CreateBucketConfiguration:r}=t.input,s=await e.region();return(!r||!r.LocationConstraint)&&(t={...t,input:{...t.input,CreateBucketConfiguration:s==="us-east-1"?void 0:{LocationConstraint:s}}}),n(t)}}$n.locationConstraintMiddleware=QL;$n.locationConstraintMiddlewareOptions={step:"initialize",tags:["LOCATION_CONSTRAINT","CREATE_BUCKET_CONFIGURATION"],name:"locationConstraintMiddleware",override:!0};var Jpe=e=>({applyToStack:n=>{n.add(QL(e),$n.locationConstraintMiddlewareOptions)}});$n.getLocationConstraintPlugin=Jpe});var P0=m(Oo=>{"use strict";Object.defineProperty(Oo,"__esModule",{value:!0});Oo.CreateBucketCommand=Oo.$Command=void 0;var Zpe=JL(),efe=x(),tfe=v(),ej=b();Object.defineProperty(Oo,"$Command",{enumerable:!0,get:function(){return ej.Command}});var ZL=O(),E0=class e extends ej.Command{static getEndpointParameterInstructions(){return{DisableAccessPoints:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,tfe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,efe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,Zpe.getLocationConstraintPlugin)(t));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"CreateBucketCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,ZL.se_CreateBucketCommand)(n,t)}deserialize(n,t){return(0,ZL.de_CreateBucketCommand)(n,t)}};Oo.CreateBucketCommand=E0});var v0=m(To=>{"use strict";Object.defineProperty(To,"__esModule",{value:!0});To.CreateMultipartUploadCommand=To.$Command=void 0;var nfe=It(),rfe=x(),sfe=v(),rj=b();Object.defineProperty(To,"$Command",{enumerable:!0,get:function(){return rj.Command}});var tj=Je(),nj=O(),x0=class e extends rj.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,sfe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,rfe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,nfe.getSsecPlugin)(t));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"CreateMultipartUploadCommand",inputFilterSensitiveLog:tj.CreateMultipartUploadRequestFilterSensitiveLog,outputFilterSensitiveLog:tj.CreateMultipartUploadOutputFilterSensitiveLog},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,nj.se_CreateMultipartUploadCommand)(n,t)}deserialize(n,t){return(0,nj.de_CreateMultipartUploadCommand)(n,t)}};To.CreateMultipartUploadCommand=x0});var k0=m(qo=>{"use strict";Object.defineProperty(qo,"__esModule",{value:!0});qo.DeleteBucketAnalyticsConfigurationCommand=qo.$Command=void 0;var ofe=x(),ife=v(),oj=b();Object.defineProperty(qo,"$Command",{enumerable:!0,get:function(){return oj.Command}});var sj=O(),w0=class e extends oj.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,ife.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,ofe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"DeleteBucketAnalyticsConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,sj.se_DeleteBucketAnalyticsConfigurationCommand)(n,t)}deserialize(n,t){return(0,sj.de_DeleteBucketAnalyticsConfigurationCommand)(n,t)}};qo.DeleteBucketAnalyticsConfigurationCommand=w0});var R0=m(Bo=>{"use strict";Object.defineProperty(Bo,"__esModule",{value:!0});Bo.DeleteBucketCommand=Bo.$Command=void 0;var afe=x(),cfe=v(),aj=b();Object.defineProperty(Bo,"$Command",{enumerable:!0,get:function(){return aj.Command}});var ij=O(),A0=class e extends aj.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,cfe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,afe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"DeleteBucketCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,ij.se_DeleteBucketCommand)(n,t)}deserialize(n,t){return(0,ij.de_DeleteBucketCommand)(n,t)}};Bo.DeleteBucketCommand=A0});var N0=m(Mo=>{"use strict";Object.defineProperty(Mo,"__esModule",{value:!0});Mo.DeleteBucketCorsCommand=Mo.$Command=void 0;var dfe=x(),lfe=v(),dj=b();Object.defineProperty(Mo,"$Command",{enumerable:!0,get:function(){return dj.Command}});var cj=O(),I0=class e extends dj.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,lfe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,dfe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"DeleteBucketCorsCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,cj.se_DeleteBucketCorsCommand)(n,t)}deserialize(n,t){return(0,cj.de_DeleteBucketCorsCommand)(n,t)}};Mo.DeleteBucketCorsCommand=I0});var T0=m(Do=>{"use strict";Object.defineProperty(Do,"__esModule",{value:!0});Do.DeleteBucketEncryptionCommand=Do.$Command=void 0;var ufe=x(),mfe=v(),uj=b();Object.defineProperty(Do,"$Command",{enumerable:!0,get:function(){return uj.Command}});var lj=O(),O0=class e extends uj.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,mfe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,ufe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"DeleteBucketEncryptionCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,lj.se_DeleteBucketEncryptionCommand)(n,t)}deserialize(n,t){return(0,lj.de_DeleteBucketEncryptionCommand)(n,t)}};Do.DeleteBucketEncryptionCommand=O0});var B0=m(Fo=>{"use strict";Object.defineProperty(Fo,"__esModule",{value:!0});Fo.DeleteBucketIntelligentTieringConfigurationCommand=Fo.$Command=void 0;var pfe=x(),ffe=v(),pj=b();Object.defineProperty(Fo,"$Command",{enumerable:!0,get:function(){return pj.Command}});var mj=O(),q0=class e extends pj.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,ffe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,pfe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"DeleteBucketIntelligentTieringConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,mj.se_DeleteBucketIntelligentTieringConfigurationCommand)(n,t)}deserialize(n,t){return(0,mj.de_DeleteBucketIntelligentTieringConfigurationCommand)(n,t)}};Fo.DeleteBucketIntelligentTieringConfigurationCommand=q0});var D0=m(Lo=>{"use strict";Object.defineProperty(Lo,"__esModule",{value:!0});Lo.DeleteBucketInventoryConfigurationCommand=Lo.$Command=void 0;var yfe=x(),_fe=v(),yj=b();Object.defineProperty(Lo,"$Command",{enumerable:!0,get:function(){return yj.Command}});var fj=O(),M0=class e extends yj.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,_fe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,yfe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"DeleteBucketInventoryConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,fj.se_DeleteBucketInventoryConfigurationCommand)(n,t)}deserialize(n,t){return(0,fj.de_DeleteBucketInventoryConfigurationCommand)(n,t)}};Lo.DeleteBucketInventoryConfigurationCommand=M0});var L0=m(jo=>{"use strict";Object.defineProperty(jo,"__esModule",{value:!0});jo.DeleteBucketLifecycleCommand=jo.$Command=void 0;var gfe=x(),hfe=v(),gj=b();Object.defineProperty(jo,"$Command",{enumerable:!0,get:function(){return gj.Command}});var _j=O(),F0=class e extends gj.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,hfe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,gfe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"DeleteBucketLifecycleCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,_j.se_DeleteBucketLifecycleCommand)(n,t)}deserialize(n,t){return(0,_j.de_DeleteBucketLifecycleCommand)(n,t)}};jo.DeleteBucketLifecycleCommand=F0});var U0=m(Uo=>{"use strict";Object.defineProperty(Uo,"__esModule",{value:!0});Uo.DeleteBucketMetricsConfigurationCommand=Uo.$Command=void 0;var Cfe=x(),Sfe=v(),Cj=b();Object.defineProperty(Uo,"$Command",{enumerable:!0,get:function(){return Cj.Command}});var hj=O(),j0=class e extends Cj.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Sfe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Cfe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"DeleteBucketMetricsConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,hj.se_DeleteBucketMetricsConfigurationCommand)(n,t)}deserialize(n,t){return(0,hj.de_DeleteBucketMetricsConfigurationCommand)(n,t)}};Uo.DeleteBucketMetricsConfigurationCommand=j0});var G0=m(zo=>{"use strict";Object.defineProperty(zo,"__esModule",{value:!0});zo.DeleteBucketOwnershipControlsCommand=zo.$Command=void 0;var bfe=x(),Efe=v(),bj=b();Object.defineProperty(zo,"$Command",{enumerable:!0,get:function(){return bj.Command}});var Sj=O(),z0=class e extends bj.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Efe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,bfe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"DeleteBucketOwnershipControlsCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Sj.se_DeleteBucketOwnershipControlsCommand)(n,t)}deserialize(n,t){return(0,Sj.de_DeleteBucketOwnershipControlsCommand)(n,t)}};zo.DeleteBucketOwnershipControlsCommand=z0});var H0=m(Go=>{"use strict";Object.defineProperty(Go,"__esModule",{value:!0});Go.DeleteBucketPolicyCommand=Go.$Command=void 0;var Pfe=x(),xfe=v(),Pj=b();Object.defineProperty(Go,"$Command",{enumerable:!0,get:function(){return Pj.Command}});var Ej=O(),$0=class e extends Pj.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,xfe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Pfe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"DeleteBucketPolicyCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Ej.se_DeleteBucketPolicyCommand)(n,t)}deserialize(n,t){return(0,Ej.de_DeleteBucketPolicyCommand)(n,t)}};Go.DeleteBucketPolicyCommand=$0});var V0=m($o=>{"use strict";Object.defineProperty($o,"__esModule",{value:!0});$o.DeleteBucketReplicationCommand=$o.$Command=void 0;var vfe=x(),wfe=v(),vj=b();Object.defineProperty($o,"$Command",{enumerable:!0,get:function(){return vj.Command}});var xj=O(),K0=class e extends vj.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,wfe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,vfe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"DeleteBucketReplicationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,xj.se_DeleteBucketReplicationCommand)(n,t)}deserialize(n,t){return(0,xj.de_DeleteBucketReplicationCommand)(n,t)}};$o.DeleteBucketReplicationCommand=K0});var X0=m(Ho=>{"use strict";Object.defineProperty(Ho,"__esModule",{value:!0});Ho.DeleteBucketTaggingCommand=Ho.$Command=void 0;var kfe=x(),Afe=v(),kj=b();Object.defineProperty(Ho,"$Command",{enumerable:!0,get:function(){return kj.Command}});var wj=O(),W0=class e extends kj.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Afe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,kfe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"DeleteBucketTaggingCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,wj.se_DeleteBucketTaggingCommand)(n,t)}deserialize(n,t){return(0,wj.de_DeleteBucketTaggingCommand)(n,t)}};Ho.DeleteBucketTaggingCommand=W0});var Q0=m(Ko=>{"use strict";Object.defineProperty(Ko,"__esModule",{value:!0});Ko.DeleteBucketWebsiteCommand=Ko.$Command=void 0;var Rfe=x(),Ife=v(),Rj=b();Object.defineProperty(Ko,"$Command",{enumerable:!0,get:function(){return Rj.Command}});var Aj=O(),Y0=class e extends Rj.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Ife.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Rfe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"DeleteBucketWebsiteCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Aj.se_DeleteBucketWebsiteCommand)(n,t)}deserialize(n,t){return(0,Aj.de_DeleteBucketWebsiteCommand)(n,t)}};Ko.DeleteBucketWebsiteCommand=Y0});var Z0=m(Vo=>{"use strict";Object.defineProperty(Vo,"__esModule",{value:!0});Vo.DeleteObjectCommand=Vo.$Command=void 0;var Nfe=x(),Ofe=v(),Nj=b();Object.defineProperty(Vo,"$Command",{enumerable:!0,get:function(){return Nj.Command}});var Ij=O(),J0=class e extends Nj.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Ofe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Nfe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"DeleteObjectCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Ij.se_DeleteObjectCommand)(n,t)}deserialize(n,t){return(0,Ij.de_DeleteObjectCommand)(n,t)}};Vo.DeleteObjectCommand=J0});var Wo=m(Ir=>{"use strict";Object.defineProperty(Ir,"__esModule",{value:!0});Ir.ChecksumLocation=Ir.ChecksumAlgorithm=void 0;var Tfe;(function(e){e.MD5="MD5",e.CRC32="CRC32",e.CRC32C="CRC32C",e.SHA1="SHA1",e.SHA256="SHA256"})(Tfe=Ir.ChecksumAlgorithm||(Ir.ChecksumAlgorithm={}));var qfe;(function(e){e.HEADER="header",e.TRAILER="trailer"})(qfe=Ir.ChecksumLocation||(Ir.ChecksumLocation={}))});var eb=m(Xo=>{"use strict";Object.defineProperty(Xo,"__esModule",{value:!0});Xo.PRIORITY_ORDER_ALGORITHMS=Xo.CLIENT_SUPPORTED_ALGORITHMS=void 0;var Nr=Wo();Xo.CLIENT_SUPPORTED_ALGORITHMS=[Nr.ChecksumAlgorithm.CRC32,Nr.ChecksumAlgorithm.CRC32C,Nr.ChecksumAlgorithm.SHA1,Nr.ChecksumAlgorithm.SHA256];Xo.PRIORITY_ORDER_ALGORITHMS=[Nr.ChecksumAlgorithm.CRC32,Nr.ChecksumAlgorithm.CRC32C,Nr.ChecksumAlgorithm.SHA1,Nr.ChecksumAlgorithm.SHA256]});var Tj=m(iy=>{"use strict";Object.defineProperty(iy,"__esModule",{value:!0});iy.getChecksumAlgorithmForRequest=void 0;var Bfe=Wo(),Oj=eb(),Mfe=(e,{requestChecksumRequired:n,requestAlgorithmMember:t})=>{if(!t||!e[t])return n?Bfe.ChecksumAlgorithm.MD5:void 0;let r=e[t];if(!Oj.CLIENT_SUPPORTED_ALGORITHMS.includes(r))throw new Error(`The checksum algorithm "${r}" is not supported by the client. Select one of ${Oj.CLIENT_SUPPORTED_ALGORITHMS}.`);return r};iy.getChecksumAlgorithmForRequest=Mfe});var tb=m(ay=>{"use strict";Object.defineProperty(ay,"__esModule",{value:!0});ay.getChecksumLocationName=void 0;var Dfe=Wo(),Ffe=e=>e===Dfe.ChecksumAlgorithm.MD5?"content-md5":`x-amz-checksum-${e.toLowerCase()}`;ay.getChecksumLocationName=Ffe});var qj=m(cy=>{"use strict";Object.defineProperty(cy,"__esModule",{value:!0});cy.hasHeader=void 0;var Lfe=(e,n)=>{let t=e.toLowerCase();for(let r of Object.keys(n))if(t===r.toLowerCase())return!0;return!1};cy.hasHeader=Lfe});var ly=m(dy=>{"use strict";Object.defineProperty(dy,"__esModule",{value:!0});dy.isStreaming=void 0;var jfe=hd(),Ufe=e=>e!==void 0&&typeof e!="string"&&!ArrayBuffer.isView(e)&&!(0,jfe.isArrayBuffer)(e);dy.isStreaming=Ufe});var ob={};wa(ob,{__assign:()=>rb,__asyncDelegator:()=>eye,__asyncGenerator:()=>Zfe,__asyncValues:()=>tye,__await:()=>Xc,__awaiter:()=>Vfe,__classPrivateFieldGet:()=>oye,__classPrivateFieldSet:()=>iye,__createBinding:()=>Xfe,__decorate:()=>$fe,__exportStar:()=>Yfe,__extends:()=>zfe,__generator:()=>Wfe,__importDefault:()=>sye,__importStar:()=>rye,__makeTemplateObject:()=>nye,__metadata:()=>Kfe,__param:()=>Hfe,__read:()=>Bj,__rest:()=>Gfe,__spread:()=>Qfe,__spreadArrays:()=>Jfe,__values:()=>sb});function zfe(e,n){nb(e,n);function t(){this.constructor=e}e.prototype=n===null?Object.create(n):(t.prototype=n.prototype,new t)}function Gfe(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,r=Object.getOwnPropertySymbols(e);s=0;i--)(a=e[i])&&(o=(s<3?a(o):s>3?a(n,t,o):a(n,t))||o);return s>3&&o&&Object.defineProperty(n,t,o),o}function Hfe(e,n){return function(t,r){n(t,r,e)}}function Kfe(e,n){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,n)}function Vfe(e,n,t,r){function s(o){return o instanceof t?o:new t(function(a){a(o)})}return new(t||(t=Promise))(function(o,a){function i(c){try{l(r.next(c))}catch(y){a(y)}}function u(c){try{l(r.throw(c))}catch(y){a(y)}}function l(c){c.done?o(c.value):s(c.value).then(i,u)}l((r=r.apply(e,n||[])).next())})}function Wfe(e,n){var t={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,s,o,a;return a={next:i(0),throw:i(1),return:i(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function i(l){return function(c){return u([l,c])}}function u(l){if(r)throw new TypeError("Generator is already executing.");for(;t;)try{if(r=1,s&&(o=l[0]&2?s.return:l[0]?s.throw||((o=s.return)&&o.call(s),0):s.next)&&!(o=o.call(s,l[1])).done)return o;switch(s=0,o&&(l=[l[0]&2,o.value]),l[0]){case 0:case 1:o=l;break;case 4:return t.label++,{value:l[1],done:!1};case 5:t.label++,s=l[1],l=[0];continue;case 7:l=t.ops.pop(),t.trys.pop();continue;default:if(o=t.trys,!(o=o.length>0&&o[o.length-1])&&(l[0]===6||l[0]===2)){t=0;continue}if(l[0]===3&&(!o||l[1]>o[0]&&l[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}function Bj(e,n){var t=typeof Symbol=="function"&&e[Symbol.iterator];if(!t)return e;var r=t.call(e),s,o=[],a;try{for(;(n===void 0||n-- >0)&&!(s=r.next()).done;)o.push(s.value)}catch(i){a={error:i}}finally{try{s&&!s.done&&(t=r.return)&&t.call(r)}finally{if(a)throw a.error}}return o}function Qfe(){for(var e=[],n=0;n1||i(_,C)})})}function i(_,C){try{u(r[_](C))}catch(P){y(o[0][3],P)}}function u(_){_.value instanceof Xc?Promise.resolve(_.value.v).then(l,c):y(o[0][2],_)}function l(_){i("next",_)}function c(_){i("throw",_)}function y(_,C){_(C),o.shift(),o.length&&i(o[0][0],o[0][1])}}function eye(e){var n,t;return n={},r("next"),r("throw",function(s){throw s}),r("return"),n[Symbol.iterator]=function(){return this},n;function r(s,o){n[s]=e[s]?function(a){return(t=!t)?{value:Xc(e[s](a)),done:s==="return"}:o?o(a):a}:o}}function tye(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=e[Symbol.asyncIterator],t;return n?n.call(e):(e=typeof sb=="function"?sb(e):e[Symbol.iterator](),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(o){t[o]=e[o]&&function(a){return new Promise(function(i,u){a=e[o](a),s(i,u,a.done,a.value)})}}function s(o,a,i,u){Promise.resolve(u).then(function(l){o({value:l,done:i})},a)}}function nye(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e}function rye(e){if(e&&e.__esModule)return e;var n={};if(e!=null)for(var t in e)Object.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n.default=e,n}function sye(e){return e&&e.__esModule?e:{default:e}}function oye(e,n){if(!n.has(e))throw new TypeError("attempted to get private field on non-instance");return n.get(e)}function iye(e,n,t){if(!n.has(e))throw new TypeError("attempted to set private field on non-instance");return n.set(e,t),t}var nb,rb,ib=Ue(()=>{nb=function(e,n){return nb=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var s in r)r.hasOwnProperty(s)&&(t[s]=r[s])},nb(e,n)};rb=function(){return rb=Object.assign||function(n){for(var t,r=1,s=arguments.length;r{"use strict";Object.defineProperty(uy,"__esModule",{value:!0});uy.AwsCrc32c=void 0;var Mj=(ib(),L(ob)),ab=Ha(),Dj=cb(),aye=function(){function e(){this.crc32c=new Dj.Crc32c}return e.prototype.update=function(n){(0,ab.isEmptyData)(n)||this.crc32c.update((0,ab.convertToBuffer)(n))},e.prototype.digest=function(){return Mj.__awaiter(this,void 0,void 0,function(){return Mj.__generator(this,function(n){return[2,(0,ab.numToUint8)(this.crc32c.digest())]})})},e.prototype.reset=function(){this.crc32c=new Dj.Crc32c},e}();uy.AwsCrc32c=aye});var cb=m(Or=>{"use strict";Object.defineProperty(Or,"__esModule",{value:!0});Or.AwsCrc32c=Or.Crc32c=Or.crc32c=void 0;var cye=(ib(),L(ob)),dye=Ha();function lye(e){return new Lj().update(e).digest()}Or.crc32c=lye;var Lj=function(){function e(){this.checksum=4294967295}return e.prototype.update=function(n){var t,r;try{for(var s=cye.__values(n),o=s.next();!o.done;o=s.next()){var a=o.value;this.checksum=this.checksum>>>8^mye[(this.checksum^a)&255]}}catch(i){t={error:i}}finally{try{o&&!o.done&&(r=s.return)&&r.call(s)}finally{if(t)throw t.error}}return this},e.prototype.digest=function(){return(this.checksum^4294967295)>>>0},e}();Or.Crc32c=Lj;var uye=[0,4067132163,3778769143,324072436,3348797215,904991772,648144872,3570033899,2329499855,2024987596,1809983544,2575936315,1296289744,3207089363,2893594407,1578318884,274646895,3795141740,4049975192,51262619,3619967088,632279923,922689671,3298075524,2592579488,1760304291,2075979607,2312596564,1562183871,2943781820,3156637768,1313733451,549293790,3537243613,3246849577,871202090,3878099393,357341890,102525238,4101499445,2858735121,1477399826,1264559846,3107202533,1845379342,2677391885,2361733625,2125378298,820201905,3263744690,3520608582,598981189,4151959214,85089709,373468761,3827903834,3124367742,1213305469,1526817161,2842354314,2107672161,2412447074,2627466902,1861252501,1098587580,3004210879,2688576843,1378610760,2262928035,1955203488,1742404180,2511436119,3416409459,969524848,714683780,3639785095,205050476,4266873199,3976438427,526918040,1361435347,2739821008,2954799652,1114974503,2529119692,1691668175,2005155131,2247081528,3690758684,697762079,986182379,3366744552,476452099,3993867776,4250756596,255256311,1640403810,2477592673,2164122517,1922457750,2791048317,1412925310,1197962378,3037525897,3944729517,427051182,170179418,4165941337,746937522,3740196785,3451792453,1070968646,1905808397,2213795598,2426610938,1657317369,3053634322,1147748369,1463399397,2773627110,4215344322,153784257,444234805,3893493558,1021025245,3467647198,3722505002,797665321,2197175160,1889384571,1674398607,2443626636,1164749927,3070701412,2757221520,1446797203,137323447,4198817972,3910406976,461344835,3484808360,1037989803,781091935,3705997148,2460548119,1623424788,1939049696,2180517859,1429367560,2807687179,3020495871,1180866812,410100952,3927582683,4182430767,186734380,3756733383,763408580,1053836080,3434856499,2722870694,1344288421,1131464017,2971354706,1708204729,2545590714,2229949006,1988219213,680717673,3673779818,3383336350,1002577565,4010310262,493091189,238226049,4233660802,2987750089,1082061258,1395524158,2705686845,1972364758,2279892693,2494862625,1725896226,952904198,3399985413,3656866545,731699698,4283874585,222117402,510512622,3959836397,3280807620,837199303,582374963,3504198960,68661723,4135334616,3844915500,390545967,1230274059,3141532936,2825850620,1510247935,2395924756,2091215383,1878366691,2644384480,3553878443,565732008,854102364,3229815391,340358836,3861050807,4117890627,119113024,1493875044,2875275879,3090270611,1247431312,2660249211,1828433272,2141937292,2378227087,3811616794,291187481,34330861,4032846830,615137029,3603020806,3314634738,939183345,1776939221,2609017814,2295496738,2058945313,2926798794,1545135305,1330124605,3173225534,4084100981,17165430,307568514,3762199681,888469610,3332340585,3587147933,665062302,2042050490,2346497209,2559330125,1793573966,3190661285,1279665062,1595330642,2910671697],mye=(0,dye.uint32ArrayFrom)(uye),pye=Fj();Object.defineProperty(Or,"AwsCrc32c",{enumerable:!0,get:function(){return pye.AwsCrc32c}})});var db=m(my=>{"use strict";Object.defineProperty(my,"__esModule",{value:!0});my.selectChecksumAlgorithmFunction=void 0;var fye=Ka(),yye=cb(),Yc=Wo(),_ye=(e,n)=>({[Yc.ChecksumAlgorithm.MD5]:n.md5,[Yc.ChecksumAlgorithm.CRC32]:fye.AwsCrc32,[Yc.ChecksumAlgorithm.CRC32C]:yye.AwsCrc32c,[Yc.ChecksumAlgorithm.SHA1]:n.sha1,[Yc.ChecksumAlgorithm.SHA256]:n.sha256})[e];my.selectChecksumAlgorithmFunction=_ye});var lb=m(py=>{"use strict";Object.defineProperty(py,"__esModule",{value:!0});py.stringHasher=void 0;var gye=Ct(),hye=(e,n)=>{let t=new e;return t.update((0,gye.toUint8Array)(n||"")),t.digest()};py.stringHasher=hye});var ub=m(fy=>{"use strict";Object.defineProperty(fy,"__esModule",{value:!0});fy.flexibleChecksumsMiddleware=void 0;var Cye=ve(),Sye=Tj(),bye=tb(),Eye=qj(),Pye=ly(),xye=db(),vye=lb(),wye=(e,n)=>t=>async r=>{if(!Cye.HttpRequest.isInstance(r.request))return t(r);let{request:s}=r,{body:o,headers:a}=s,{base64Encoder:i,streamHasher:u}=e,{input:l,requestChecksumRequired:c,requestAlgorithmMember:y}=n,_=(0,Sye.getChecksumAlgorithmForRequest)(l,{requestChecksumRequired:c,requestAlgorithmMember:y}),C=o,P=a;if(_){let F=(0,bye.getChecksumLocationName)(_),K=(0,xye.selectChecksumAlgorithmFunction)(_,e);if((0,Pye.isStreaming)(o)){let{getAwsChunkedEncodingStream:ue,bodyLengthChecker:Bt}=e;C=ue(o,{base64Encoder:i,bodyLengthChecker:Bt,checksumLocationName:F,checksumAlgorithmFn:K,streamHasher:u}),P={...a,"content-encoding":a["content-encoding"]?`${a["content-encoding"]},aws-chunked`:"aws-chunked","transfer-encoding":"chunked","x-amz-decoded-content-length":a["content-length"],"x-amz-content-sha256":"STREAMING-UNSIGNED-PAYLOAD-TRAILER","x-amz-trailer":F},delete P["content-length"]}else if(!(0,Eye.hasHeader)(F,a)){let ue=await(0,vye.stringHasher)(K,o);P={...a,[F]:i(ue)}}}return await t({...r,request:{...s,headers:P,body:C}})};fy.flexibleChecksumsMiddleware=wye});var jj=m(yy=>{"use strict";Object.defineProperty(yy,"__esModule",{value:!0});yy.createReadStreamOnBuffer=void 0;var kye=require("stream");function Aye(e){let n=new kye.Transform;return n.push(e),n.push(null),n}yy.createReadStreamOnBuffer=Aye});var Uj=m(_y=>{"use strict";Object.defineProperty(_y,"__esModule",{value:!0});_y.getChecksum=void 0;var Rye=ly(),Iye=lb(),Nye=async(e,{streamHasher:n,checksumAlgorithmFn:t,base64Encoder:r})=>{let s=(0,Rye.isStreaming)(e)?n(t,e):(0,Iye.stringHasher)(t,e);return r(await s)};_y.getChecksum=Nye});var Gj=m(gy=>{"use strict";Object.defineProperty(gy,"__esModule",{value:!0});gy.getChecksumAlgorithmListForResponse=void 0;var zj=eb(),Oye=(e=[])=>{let n=[];for(let t of zj.PRIORITY_ORDER_ALGORITHMS)!e.includes(t)||!zj.CLIENT_SUPPORTED_ALGORITHMS.includes(t)||n.push(t);return n};gy.getChecksumAlgorithmListForResponse=Oye});var $j=m(hy=>{"use strict";Object.defineProperty(hy,"__esModule",{value:!0});hy.validateChecksumFromResponse=void 0;var Tye=Uj(),qye=Gj(),Bye=tb(),Mye=db(),Dye=async(e,{config:n,responseAlgorithms:t})=>{let r=(0,qye.getChecksumAlgorithmListForResponse)(t),{body:s,headers:o}=e;for(let a of r){let i=(0,Bye.getChecksumLocationName)(a),u=o[i];if(u){let l=(0,Mye.selectChecksumAlgorithmFunction)(a,n),{streamHasher:c,base64Encoder:y}=n,_=await(0,Tye.getChecksum)(s,{streamHasher:c,checksumAlgorithmFn:l,base64Encoder:y});if(_===u)break;throw new Error(`Checksum mismatch: expected "${_}" but received "${u}" in response header "${i}".`)}}};hy.validateChecksumFromResponse=Dye});var Kj=m(Yo=>{"use strict";Object.defineProperty(Yo,"__esModule",{value:!0});Yo.flexibleChecksumsResponseMiddleware=Yo.flexibleChecksumsResponseMiddlewareOptions=void 0;var Fye=ve(),Lye=ly(),Hj=jj(),jye=$j();Yo.flexibleChecksumsResponseMiddlewareOptions={name:"flexibleChecksumsResponseMiddleware",toMiddleware:"deserializerMiddleware",relation:"after",tags:["BODY_CHECKSUM"],override:!0};var Uye=(e,n)=>t=>async r=>{if(!Fye.HttpRequest.isInstance(r.request))return t(r);let s=r.input,o=await t(r),a=o.response,i,{requestValidationModeMember:u,responseAlgorithms:l}=n;if(u&&s[u]==="ENABLED"){let c=(0,Lye.isStreaming)(a.body);c&&(i=await e.streamCollector(a.body),a.body=(0,Hj.createReadStreamOnBuffer)(i)),await(0,jye.validateChecksumFromResponse)(o.response,{config:e,responseAlgorithms:l}),c&&i&&(a.body=(0,Hj.createReadStreamOnBuffer)(i))}return o};Yo.flexibleChecksumsResponseMiddleware=Uye});var Wj=m(as=>{"use strict";Object.defineProperty(as,"__esModule",{value:!0});as.getFlexibleChecksumsPlugin=as.flexibleChecksumsMiddlewareOptions=void 0;var zye=ub(),Vj=Kj();as.flexibleChecksumsMiddlewareOptions={name:"flexibleChecksumsMiddleware",step:"build",tags:["BODY_CHECKSUM"],override:!0};var Gye=(e,n)=>({applyToStack:t=>{t.add((0,zye.flexibleChecksumsMiddleware)(e,n),as.flexibleChecksumsMiddlewareOptions),t.addRelativeTo((0,Vj.flexibleChecksumsResponseMiddleware)(e,n),Vj.flexibleChecksumsResponseMiddlewareOptions)}});as.getFlexibleChecksumsPlugin=Gye});var xe=m(Qc=>{"use strict";Object.defineProperty(Qc,"__esModule",{value:!0});var mb=(U(),L(j));mb.__exportStar(Wo(),Qc);mb.__exportStar(ub(),Qc);mb.__exportStar(Wj(),Qc)});var fb=m(Qo=>{"use strict";Object.defineProperty(Qo,"__esModule",{value:!0});Qo.DeleteObjectsCommand=Qo.$Command=void 0;var $ye=xe(),Hye=x(),Kye=v(),Yj=b();Object.defineProperty(Qo,"$Command",{enumerable:!0,get:function(){return Yj.Command}});var Xj=O(),pb=class e extends Yj.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Kye.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Hye.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,$ye.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"DeleteObjectsCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Xj.se_DeleteObjectsCommand)(n,t)}deserialize(n,t){return(0,Xj.de_DeleteObjectsCommand)(n,t)}};Qo.DeleteObjectsCommand=pb});var _b=m(Jo=>{"use strict";Object.defineProperty(Jo,"__esModule",{value:!0});Jo.DeleteObjectTaggingCommand=Jo.$Command=void 0;var Vye=x(),Wye=v(),Jj=b();Object.defineProperty(Jo,"$Command",{enumerable:!0,get:function(){return Jj.Command}});var Qj=O(),yb=class e extends Jj.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Wye.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Vye.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"DeleteObjectTaggingCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Qj.se_DeleteObjectTaggingCommand)(n,t)}deserialize(n,t){return(0,Qj.de_DeleteObjectTaggingCommand)(n,t)}};Jo.DeleteObjectTaggingCommand=yb});var hb=m(Zo=>{"use strict";Object.defineProperty(Zo,"__esModule",{value:!0});Zo.DeletePublicAccessBlockCommand=Zo.$Command=void 0;var Xye=x(),Yye=v(),eU=b();Object.defineProperty(Zo,"$Command",{enumerable:!0,get:function(){return eU.Command}});var Zj=O(),gb=class e extends eU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Yye.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Xye.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"DeletePublicAccessBlockCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Zj.se_DeletePublicAccessBlockCommand)(n,t)}deserialize(n,t){return(0,Zj.de_DeletePublicAccessBlockCommand)(n,t)}};Zo.DeletePublicAccessBlockCommand=gb});var Sb=m(ei=>{"use strict";Object.defineProperty(ei,"__esModule",{value:!0});ei.GetBucketAccelerateConfigurationCommand=ei.$Command=void 0;var Qye=x(),Jye=v(),nU=b();Object.defineProperty(ei,"$Command",{enumerable:!0,get:function(){return nU.Command}});var tU=O(),Cb=class e extends nU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Jye.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Qye.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"GetBucketAccelerateConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,tU.se_GetBucketAccelerateConfigurationCommand)(n,t)}deserialize(n,t){return(0,tU.de_GetBucketAccelerateConfigurationCommand)(n,t)}};ei.GetBucketAccelerateConfigurationCommand=Cb});var Eb=m(ti=>{"use strict";Object.defineProperty(ti,"__esModule",{value:!0});ti.GetBucketAclCommand=ti.$Command=void 0;var Zye=x(),e_e=v(),sU=b();Object.defineProperty(ti,"$Command",{enumerable:!0,get:function(){return sU.Command}});var rU=O(),bb=class e extends sU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,e_e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Zye.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"GetBucketAclCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,rU.se_GetBucketAclCommand)(n,t)}deserialize(n,t){return(0,rU.de_GetBucketAclCommand)(n,t)}};ti.GetBucketAclCommand=bb});var xb=m(ni=>{"use strict";Object.defineProperty(ni,"__esModule",{value:!0});ni.GetBucketAnalyticsConfigurationCommand=ni.$Command=void 0;var t_e=x(),n_e=v(),iU=b();Object.defineProperty(ni,"$Command",{enumerable:!0,get:function(){return iU.Command}});var oU=O(),Pb=class e extends iU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,n_e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,t_e.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"GetBucketAnalyticsConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,oU.se_GetBucketAnalyticsConfigurationCommand)(n,t)}deserialize(n,t){return(0,oU.de_GetBucketAnalyticsConfigurationCommand)(n,t)}};ni.GetBucketAnalyticsConfigurationCommand=Pb});var wb=m(ri=>{"use strict";Object.defineProperty(ri,"__esModule",{value:!0});ri.GetBucketCorsCommand=ri.$Command=void 0;var r_e=x(),s_e=v(),cU=b();Object.defineProperty(ri,"$Command",{enumerable:!0,get:function(){return cU.Command}});var aU=O(),vb=class e extends cU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,s_e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,r_e.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"GetBucketCorsCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,aU.se_GetBucketCorsCommand)(n,t)}deserialize(n,t){return(0,aU.de_GetBucketCorsCommand)(n,t)}};ri.GetBucketCorsCommand=vb});var Ab=m(si=>{"use strict";Object.defineProperty(si,"__esModule",{value:!0});si.GetBucketEncryptionCommand=si.$Command=void 0;var o_e=x(),i_e=v(),lU=b();Object.defineProperty(si,"$Command",{enumerable:!0,get:function(){return lU.Command}});var a_e=Je(),dU=O(),kb=class e extends lU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,i_e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,o_e.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"GetBucketEncryptionCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:a_e.GetBucketEncryptionOutputFilterSensitiveLog},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,dU.se_GetBucketEncryptionCommand)(n,t)}deserialize(n,t){return(0,dU.de_GetBucketEncryptionCommand)(n,t)}};si.GetBucketEncryptionCommand=kb});var Ib=m(oi=>{"use strict";Object.defineProperty(oi,"__esModule",{value:!0});oi.GetBucketIntelligentTieringConfigurationCommand=oi.$Command=void 0;var c_e=x(),d_e=v(),mU=b();Object.defineProperty(oi,"$Command",{enumerable:!0,get:function(){return mU.Command}});var uU=O(),Rb=class e extends mU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,d_e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,c_e.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"GetBucketIntelligentTieringConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,uU.se_GetBucketIntelligentTieringConfigurationCommand)(n,t)}deserialize(n,t){return(0,uU.de_GetBucketIntelligentTieringConfigurationCommand)(n,t)}};oi.GetBucketIntelligentTieringConfigurationCommand=Rb});var Ob=m(ii=>{"use strict";Object.defineProperty(ii,"__esModule",{value:!0});ii.GetBucketInventoryConfigurationCommand=ii.$Command=void 0;var l_e=x(),u_e=v(),fU=b();Object.defineProperty(ii,"$Command",{enumerable:!0,get:function(){return fU.Command}});var m_e=Je(),pU=O(),Nb=class e extends fU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,u_e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,l_e.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"GetBucketInventoryConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:m_e.GetBucketInventoryConfigurationOutputFilterSensitiveLog},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,pU.se_GetBucketInventoryConfigurationCommand)(n,t)}deserialize(n,t){return(0,pU.de_GetBucketInventoryConfigurationCommand)(n,t)}};ii.GetBucketInventoryConfigurationCommand=Nb});var qb=m(ai=>{"use strict";Object.defineProperty(ai,"__esModule",{value:!0});ai.GetBucketLifecycleConfigurationCommand=ai.$Command=void 0;var p_e=x(),f_e=v(),_U=b();Object.defineProperty(ai,"$Command",{enumerable:!0,get:function(){return _U.Command}});var yU=O(),Tb=class e extends _U.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,f_e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,p_e.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"GetBucketLifecycleConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,yU.se_GetBucketLifecycleConfigurationCommand)(n,t)}deserialize(n,t){return(0,yU.de_GetBucketLifecycleConfigurationCommand)(n,t)}};ai.GetBucketLifecycleConfigurationCommand=Tb});var Mb=m(ci=>{"use strict";Object.defineProperty(ci,"__esModule",{value:!0});ci.GetBucketLocationCommand=ci.$Command=void 0;var y_e=x(),__e=v(),hU=b();Object.defineProperty(ci,"$Command",{enumerable:!0,get:function(){return hU.Command}});var gU=O(),Bb=class e extends hU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,__e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,y_e.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"GetBucketLocationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,gU.se_GetBucketLocationCommand)(n,t)}deserialize(n,t){return(0,gU.de_GetBucketLocationCommand)(n,t)}};ci.GetBucketLocationCommand=Bb});var Fb=m(di=>{"use strict";Object.defineProperty(di,"__esModule",{value:!0});di.GetBucketLoggingCommand=di.$Command=void 0;var g_e=x(),h_e=v(),SU=b();Object.defineProperty(di,"$Command",{enumerable:!0,get:function(){return SU.Command}});var CU=O(),Db=class e extends SU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,h_e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,g_e.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"GetBucketLoggingCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,CU.se_GetBucketLoggingCommand)(n,t)}deserialize(n,t){return(0,CU.de_GetBucketLoggingCommand)(n,t)}};di.GetBucketLoggingCommand=Db});var jb=m(li=>{"use strict";Object.defineProperty(li,"__esModule",{value:!0});li.GetBucketMetricsConfigurationCommand=li.$Command=void 0;var C_e=x(),S_e=v(),EU=b();Object.defineProperty(li,"$Command",{enumerable:!0,get:function(){return EU.Command}});var bU=O(),Lb=class e extends EU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,S_e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,C_e.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"GetBucketMetricsConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,bU.se_GetBucketMetricsConfigurationCommand)(n,t)}deserialize(n,t){return(0,bU.de_GetBucketMetricsConfigurationCommand)(n,t)}};li.GetBucketMetricsConfigurationCommand=Lb});var zb=m(ui=>{"use strict";Object.defineProperty(ui,"__esModule",{value:!0});ui.GetBucketNotificationConfigurationCommand=ui.$Command=void 0;var b_e=x(),E_e=v(),xU=b();Object.defineProperty(ui,"$Command",{enumerable:!0,get:function(){return xU.Command}});var PU=O(),Ub=class e extends xU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,E_e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,b_e.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"GetBucketNotificationConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,PU.se_GetBucketNotificationConfigurationCommand)(n,t)}deserialize(n,t){return(0,PU.de_GetBucketNotificationConfigurationCommand)(n,t)}};ui.GetBucketNotificationConfigurationCommand=Ub});var $b=m(mi=>{"use strict";Object.defineProperty(mi,"__esModule",{value:!0});mi.GetBucketOwnershipControlsCommand=mi.$Command=void 0;var P_e=x(),x_e=v(),wU=b();Object.defineProperty(mi,"$Command",{enumerable:!0,get:function(){return wU.Command}});var vU=O(),Gb=class e extends wU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,x_e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,P_e.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"GetBucketOwnershipControlsCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,vU.se_GetBucketOwnershipControlsCommand)(n,t)}deserialize(n,t){return(0,vU.de_GetBucketOwnershipControlsCommand)(n,t)}};mi.GetBucketOwnershipControlsCommand=Gb});var Kb=m(pi=>{"use strict";Object.defineProperty(pi,"__esModule",{value:!0});pi.GetBucketPolicyCommand=pi.$Command=void 0;var v_e=x(),w_e=v(),AU=b();Object.defineProperty(pi,"$Command",{enumerable:!0,get:function(){return AU.Command}});var kU=O(),Hb=class e extends AU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,w_e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,v_e.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"GetBucketPolicyCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,kU.se_GetBucketPolicyCommand)(n,t)}deserialize(n,t){return(0,kU.de_GetBucketPolicyCommand)(n,t)}};pi.GetBucketPolicyCommand=Hb});var Wb=m(fi=>{"use strict";Object.defineProperty(fi,"__esModule",{value:!0});fi.GetBucketPolicyStatusCommand=fi.$Command=void 0;var k_e=x(),A_e=v(),IU=b();Object.defineProperty(fi,"$Command",{enumerable:!0,get:function(){return IU.Command}});var RU=O(),Vb=class e extends IU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,A_e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,k_e.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"GetBucketPolicyStatusCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,RU.se_GetBucketPolicyStatusCommand)(n,t)}deserialize(n,t){return(0,RU.de_GetBucketPolicyStatusCommand)(n,t)}};fi.GetBucketPolicyStatusCommand=Vb});var Yb=m(yi=>{"use strict";Object.defineProperty(yi,"__esModule",{value:!0});yi.GetBucketReplicationCommand=yi.$Command=void 0;var R_e=x(),I_e=v(),OU=b();Object.defineProperty(yi,"$Command",{enumerable:!0,get:function(){return OU.Command}});var NU=O(),Xb=class e extends OU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,I_e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,R_e.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"GetBucketReplicationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,NU.se_GetBucketReplicationCommand)(n,t)}deserialize(n,t){return(0,NU.de_GetBucketReplicationCommand)(n,t)}};yi.GetBucketReplicationCommand=Xb});var Jb=m(_i=>{"use strict";Object.defineProperty(_i,"__esModule",{value:!0});_i.GetBucketRequestPaymentCommand=_i.$Command=void 0;var N_e=x(),O_e=v(),qU=b();Object.defineProperty(_i,"$Command",{enumerable:!0,get:function(){return qU.Command}});var TU=O(),Qb=class e extends qU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,O_e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,N_e.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"GetBucketRequestPaymentCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,TU.se_GetBucketRequestPaymentCommand)(n,t)}deserialize(n,t){return(0,TU.de_GetBucketRequestPaymentCommand)(n,t)}};_i.GetBucketRequestPaymentCommand=Qb});var eE=m(gi=>{"use strict";Object.defineProperty(gi,"__esModule",{value:!0});gi.GetBucketTaggingCommand=gi.$Command=void 0;var T_e=x(),q_e=v(),MU=b();Object.defineProperty(gi,"$Command",{enumerable:!0,get:function(){return MU.Command}});var BU=O(),Zb=class e extends MU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,q_e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,T_e.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"GetBucketTaggingCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,BU.se_GetBucketTaggingCommand)(n,t)}deserialize(n,t){return(0,BU.de_GetBucketTaggingCommand)(n,t)}};gi.GetBucketTaggingCommand=Zb});var nE=m(hi=>{"use strict";Object.defineProperty(hi,"__esModule",{value:!0});hi.GetBucketVersioningCommand=hi.$Command=void 0;var B_e=x(),M_e=v(),FU=b();Object.defineProperty(hi,"$Command",{enumerable:!0,get:function(){return FU.Command}});var DU=O(),tE=class e extends FU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,M_e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,B_e.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"GetBucketVersioningCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,DU.se_GetBucketVersioningCommand)(n,t)}deserialize(n,t){return(0,DU.de_GetBucketVersioningCommand)(n,t)}};hi.GetBucketVersioningCommand=tE});var sE=m(Ci=>{"use strict";Object.defineProperty(Ci,"__esModule",{value:!0});Ci.GetBucketWebsiteCommand=Ci.$Command=void 0;var D_e=x(),F_e=v(),jU=b();Object.defineProperty(Ci,"$Command",{enumerable:!0,get:function(){return jU.Command}});var LU=O(),rE=class e extends jU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,F_e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,D_e.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"GetBucketWebsiteCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,LU.se_GetBucketWebsiteCommand)(n,t)}deserialize(n,t){return(0,LU.de_GetBucketWebsiteCommand)(n,t)}};Ci.GetBucketWebsiteCommand=rE});var iE=m(Si=>{"use strict";Object.defineProperty(Si,"__esModule",{value:!0});Si.GetObjectAclCommand=Si.$Command=void 0;var L_e=x(),j_e=v(),zU=b();Object.defineProperty(Si,"$Command",{enumerable:!0,get:function(){return zU.Command}});var UU=O(),oE=class e extends zU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,j_e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,L_e.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"GetObjectAclCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,UU.se_GetObjectAclCommand)(n,t)}deserialize(n,t){return(0,UU.de_GetObjectAclCommand)(n,t)}};Si.GetObjectAclCommand=oE});var cE=m(bi=>{"use strict";Object.defineProperty(bi,"__esModule",{value:!0});bi.GetObjectAttributesCommand=bi.$Command=void 0;var U_e=It(),z_e=x(),G_e=v(),$U=b();Object.defineProperty(bi,"$Command",{enumerable:!0,get:function(){return $U.Command}});var $_e=Je(),GU=O(),aE=class e extends $U.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,G_e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,z_e.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,U_e.getSsecPlugin)(t));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"GetObjectAttributesCommand",inputFilterSensitiveLog:$_e.GetObjectAttributesRequestFilterSensitiveLog,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,GU.se_GetObjectAttributesCommand)(n,t)}deserialize(n,t){return(0,GU.de_GetObjectAttributesCommand)(n,t)}};bi.GetObjectAttributesCommand=aE});var lE=m(Ei=>{"use strict";Object.defineProperty(Ei,"__esModule",{value:!0});Ei.GetObjectCommand=Ei.$Command=void 0;var H_e=xe(),K_e=It(),V_e=x(),W_e=v(),VU=b();Object.defineProperty(Ei,"$Command",{enumerable:!0,get:function(){return VU.Command}});var HU=Je(),KU=O(),dE=class e extends VU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,W_e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,V_e.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,K_e.getSsecPlugin)(t)),this.middlewareStack.use((0,H_e.getFlexibleChecksumsPlugin)(t,{input:this.input,requestChecksumRequired:!1,requestValidationModeMember:"ChecksumMode",responseAlgorithms:["CRC32","CRC32C","SHA256","SHA1"]}));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"GetObjectCommand",inputFilterSensitiveLog:HU.GetObjectRequestFilterSensitiveLog,outputFilterSensitiveLog:HU.GetObjectOutputFilterSensitiveLog},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,KU.se_GetObjectCommand)(n,t)}deserialize(n,t){return(0,KU.de_GetObjectCommand)(n,t)}};Ei.GetObjectCommand=dE});var mE=m(Pi=>{"use strict";Object.defineProperty(Pi,"__esModule",{value:!0});Pi.GetObjectLegalHoldCommand=Pi.$Command=void 0;var X_e=x(),Y_e=v(),XU=b();Object.defineProperty(Pi,"$Command",{enumerable:!0,get:function(){return XU.Command}});var WU=O(),uE=class e extends XU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Y_e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,X_e.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"GetObjectLegalHoldCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,WU.se_GetObjectLegalHoldCommand)(n,t)}deserialize(n,t){return(0,WU.de_GetObjectLegalHoldCommand)(n,t)}};Pi.GetObjectLegalHoldCommand=uE});var fE=m(xi=>{"use strict";Object.defineProperty(xi,"__esModule",{value:!0});xi.GetObjectLockConfigurationCommand=xi.$Command=void 0;var Q_e=x(),J_e=v(),QU=b();Object.defineProperty(xi,"$Command",{enumerable:!0,get:function(){return QU.Command}});var YU=O(),pE=class e extends QU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,J_e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Q_e.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"GetObjectLockConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,YU.se_GetObjectLockConfigurationCommand)(n,t)}deserialize(n,t){return(0,YU.de_GetObjectLockConfigurationCommand)(n,t)}};xi.GetObjectLockConfigurationCommand=pE});var _E=m(vi=>{"use strict";Object.defineProperty(vi,"__esModule",{value:!0});vi.GetObjectRetentionCommand=vi.$Command=void 0;var Z_e=x(),ege=v(),ZU=b();Object.defineProperty(vi,"$Command",{enumerable:!0,get:function(){return ZU.Command}});var JU=O(),yE=class e extends ZU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,ege.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Z_e.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"GetObjectRetentionCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,JU.se_GetObjectRetentionCommand)(n,t)}deserialize(n,t){return(0,JU.de_GetObjectRetentionCommand)(n,t)}};vi.GetObjectRetentionCommand=yE});var hE=m(wi=>{"use strict";Object.defineProperty(wi,"__esModule",{value:!0});wi.GetObjectTaggingCommand=wi.$Command=void 0;var tge=x(),nge=v(),tz=b();Object.defineProperty(wi,"$Command",{enumerable:!0,get:function(){return tz.Command}});var ez=O(),gE=class e extends tz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,nge.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,tge.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"GetObjectTaggingCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,ez.se_GetObjectTaggingCommand)(n,t)}deserialize(n,t){return(0,ez.de_GetObjectTaggingCommand)(n,t)}};wi.GetObjectTaggingCommand=gE});var SE=m(ki=>{"use strict";Object.defineProperty(ki,"__esModule",{value:!0});ki.GetObjectTorrentCommand=ki.$Command=void 0;var rge=x(),sge=v(),rz=b();Object.defineProperty(ki,"$Command",{enumerable:!0,get:function(){return rz.Command}});var oge=Je(),nz=O(),CE=class e extends rz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,sge.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,rge.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"GetObjectTorrentCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:oge.GetObjectTorrentOutputFilterSensitiveLog},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,nz.se_GetObjectTorrentCommand)(n,t)}deserialize(n,t){return(0,nz.de_GetObjectTorrentCommand)(n,t)}};ki.GetObjectTorrentCommand=CE});var EE=m(Ai=>{"use strict";Object.defineProperty(Ai,"__esModule",{value:!0});Ai.GetPublicAccessBlockCommand=Ai.$Command=void 0;var ige=x(),age=v(),oz=b();Object.defineProperty(Ai,"$Command",{enumerable:!0,get:function(){return oz.Command}});var sz=O(),bE=class e extends oz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,age.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,ige.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"GetPublicAccessBlockCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,sz.se_GetPublicAccessBlockCommand)(n,t)}deserialize(n,t){return(0,sz.de_GetPublicAccessBlockCommand)(n,t)}};Ai.GetPublicAccessBlockCommand=bE});var Jc=m(Ri=>{"use strict";Object.defineProperty(Ri,"__esModule",{value:!0});Ri.HeadBucketCommand=Ri.$Command=void 0;var cge=x(),dge=v(),az=b();Object.defineProperty(Ri,"$Command",{enumerable:!0,get:function(){return az.Command}});var iz=O(),PE=class e extends az.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,dge.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,cge.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"HeadBucketCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,iz.se_HeadBucketCommand)(n,t)}deserialize(n,t){return(0,iz.de_HeadBucketCommand)(n,t)}};Ri.HeadBucketCommand=PE});var Zc=m(Ii=>{"use strict";Object.defineProperty(Ii,"__esModule",{value:!0});Ii.HeadObjectCommand=Ii.$Command=void 0;var lge=It(),uge=x(),mge=v(),lz=b();Object.defineProperty(Ii,"$Command",{enumerable:!0,get:function(){return lz.Command}});var cz=Je(),dz=O(),xE=class e extends lz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,mge.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,uge.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,lge.getSsecPlugin)(t));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"HeadObjectCommand",inputFilterSensitiveLog:cz.HeadObjectRequestFilterSensitiveLog,outputFilterSensitiveLog:cz.HeadObjectOutputFilterSensitiveLog},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,dz.se_HeadObjectCommand)(n,t)}deserialize(n,t){return(0,dz.de_HeadObjectCommand)(n,t)}};Ii.HeadObjectCommand=xE});var wE=m(Ni=>{"use strict";Object.defineProperty(Ni,"__esModule",{value:!0});Ni.ListBucketAnalyticsConfigurationsCommand=Ni.$Command=void 0;var pge=x(),fge=v(),mz=b();Object.defineProperty(Ni,"$Command",{enumerable:!0,get:function(){return mz.Command}});var uz=O(),vE=class e extends mz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,fge.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,pge.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"ListBucketAnalyticsConfigurationsCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,uz.se_ListBucketAnalyticsConfigurationsCommand)(n,t)}deserialize(n,t){return(0,uz.de_ListBucketAnalyticsConfigurationsCommand)(n,t)}};Ni.ListBucketAnalyticsConfigurationsCommand=vE});var AE=m(Oi=>{"use strict";Object.defineProperty(Oi,"__esModule",{value:!0});Oi.ListBucketIntelligentTieringConfigurationsCommand=Oi.$Command=void 0;var yge=x(),_ge=v(),fz=b();Object.defineProperty(Oi,"$Command",{enumerable:!0,get:function(){return fz.Command}});var pz=O(),kE=class e extends fz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,_ge.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,yge.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"ListBucketIntelligentTieringConfigurationsCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,pz.se_ListBucketIntelligentTieringConfigurationsCommand)(n,t)}deserialize(n,t){return(0,pz.de_ListBucketIntelligentTieringConfigurationsCommand)(n,t)}};Oi.ListBucketIntelligentTieringConfigurationsCommand=kE});var IE=m(Ti=>{"use strict";Object.defineProperty(Ti,"__esModule",{value:!0});Ti.ListBucketInventoryConfigurationsCommand=Ti.$Command=void 0;var gge=x(),hge=v(),_z=b();Object.defineProperty(Ti,"$Command",{enumerable:!0,get:function(){return _z.Command}});var Cge=Je(),yz=O(),RE=class e extends _z.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,hge.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,gge.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"ListBucketInventoryConfigurationsCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:Cge.ListBucketInventoryConfigurationsOutputFilterSensitiveLog},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,yz.se_ListBucketInventoryConfigurationsCommand)(n,t)}deserialize(n,t){return(0,yz.de_ListBucketInventoryConfigurationsCommand)(n,t)}};Ti.ListBucketInventoryConfigurationsCommand=RE});var OE=m(qi=>{"use strict";Object.defineProperty(qi,"__esModule",{value:!0});qi.ListBucketMetricsConfigurationsCommand=qi.$Command=void 0;var Sge=x(),bge=v(),hz=b();Object.defineProperty(qi,"$Command",{enumerable:!0,get:function(){return hz.Command}});var gz=O(),NE=class e extends hz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,bge.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Sge.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"ListBucketMetricsConfigurationsCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,gz.se_ListBucketMetricsConfigurationsCommand)(n,t)}deserialize(n,t){return(0,gz.de_ListBucketMetricsConfigurationsCommand)(n,t)}};qi.ListBucketMetricsConfigurationsCommand=NE});var qE=m(Bi=>{"use strict";Object.defineProperty(Bi,"__esModule",{value:!0});Bi.ListBucketsCommand=Bi.$Command=void 0;var Ege=x(),Pge=v(),Sz=b();Object.defineProperty(Bi,"$Command",{enumerable:!0,get:function(){return Sz.Command}});var Cz=O(),TE=class e extends Sz.Command{static getEndpointParameterInstructions(){return{ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Pge.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Ege.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"ListBucketsCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Cz.se_ListBucketsCommand)(n,t)}deserialize(n,t){return(0,Cz.de_ListBucketsCommand)(n,t)}};Bi.ListBucketsCommand=TE});var ME=m(Mi=>{"use strict";Object.defineProperty(Mi,"__esModule",{value:!0});Mi.ListMultipartUploadsCommand=Mi.$Command=void 0;var xge=x(),vge=v(),Ez=b();Object.defineProperty(Mi,"$Command",{enumerable:!0,get:function(){return Ez.Command}});var bz=O(),BE=class e extends Ez.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,vge.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,xge.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"ListMultipartUploadsCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,bz.se_ListMultipartUploadsCommand)(n,t)}deserialize(n,t){return(0,bz.de_ListMultipartUploadsCommand)(n,t)}};Mi.ListMultipartUploadsCommand=BE});var FE=m(Di=>{"use strict";Object.defineProperty(Di,"__esModule",{value:!0});Di.ListObjectsCommand=Di.$Command=void 0;var wge=x(),kge=v(),xz=b();Object.defineProperty(Di,"$Command",{enumerable:!0,get:function(){return xz.Command}});var Pz=O(),DE=class e extends xz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,kge.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,wge.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"ListObjectsCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Pz.se_ListObjectsCommand)(n,t)}deserialize(n,t){return(0,Pz.de_ListObjectsCommand)(n,t)}};Di.ListObjectsCommand=DE});var Cy=m(Fi=>{"use strict";Object.defineProperty(Fi,"__esModule",{value:!0});Fi.ListObjectsV2Command=Fi.$Command=void 0;var Age=x(),Rge=v(),wz=b();Object.defineProperty(Fi,"$Command",{enumerable:!0,get:function(){return wz.Command}});var vz=O(),LE=class e extends wz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Rge.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Age.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"ListObjectsV2Command",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,vz.se_ListObjectsV2Command)(n,t)}deserialize(n,t){return(0,vz.de_ListObjectsV2Command)(n,t)}};Fi.ListObjectsV2Command=LE});var UE=m(Li=>{"use strict";Object.defineProperty(Li,"__esModule",{value:!0});Li.ListObjectVersionsCommand=Li.$Command=void 0;var Ige=x(),Nge=v(),Az=b();Object.defineProperty(Li,"$Command",{enumerable:!0,get:function(){return Az.Command}});var kz=O(),jE=class e extends Az.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Nge.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Ige.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"ListObjectVersionsCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,kz.se_ListObjectVersionsCommand)(n,t)}deserialize(n,t){return(0,kz.de_ListObjectVersionsCommand)(n,t)}};Li.ListObjectVersionsCommand=jE});var Sy=m(ji=>{"use strict";Object.defineProperty(ji,"__esModule",{value:!0});ji.ListPartsCommand=ji.$Command=void 0;var Oge=It(),Tge=x(),qge=v(),Iz=b();Object.defineProperty(ji,"$Command",{enumerable:!0,get:function(){return Iz.Command}});var Bge=Je(),Rz=O(),zE=class e extends Iz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,qge.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Tge.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,Oge.getSsecPlugin)(t));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"ListPartsCommand",inputFilterSensitiveLog:Bge.ListPartsRequestFilterSensitiveLog,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Rz.se_ListPartsCommand)(n,t)}deserialize(n,t){return(0,Rz.de_ListPartsCommand)(n,t)}};ji.ListPartsCommand=zE});var $E=m(Ui=>{"use strict";Object.defineProperty(Ui,"__esModule",{value:!0});Ui.PutBucketAccelerateConfigurationCommand=Ui.$Command=void 0;var Mge=xe(),Dge=x(),Fge=v(),Oz=b();Object.defineProperty(Ui,"$Command",{enumerable:!0,get:function(){return Oz.Command}});var Nz=O(),GE=class e extends Oz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Fge.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Dge.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,Mge.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!1}));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"PutBucketAccelerateConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Nz.se_PutBucketAccelerateConfigurationCommand)(n,t)}deserialize(n,t){return(0,Nz.de_PutBucketAccelerateConfigurationCommand)(n,t)}};Ui.PutBucketAccelerateConfigurationCommand=GE});var KE=m(zi=>{"use strict";Object.defineProperty(zi,"__esModule",{value:!0});zi.PutBucketAclCommand=zi.$Command=void 0;var Lge=xe(),jge=x(),Uge=v(),qz=b();Object.defineProperty(zi,"$Command",{enumerable:!0,get:function(){return qz.Command}});var Tz=O(),HE=class e extends qz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Uge.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,jge.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,Lge.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"PutBucketAclCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Tz.se_PutBucketAclCommand)(n,t)}deserialize(n,t){return(0,Tz.de_PutBucketAclCommand)(n,t)}};zi.PutBucketAclCommand=HE});var WE=m(Gi=>{"use strict";Object.defineProperty(Gi,"__esModule",{value:!0});Gi.PutBucketAnalyticsConfigurationCommand=Gi.$Command=void 0;var zge=x(),Gge=v(),Mz=b();Object.defineProperty(Gi,"$Command",{enumerable:!0,get:function(){return Mz.Command}});var Bz=O(),VE=class e extends Mz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Gge.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,zge.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"PutBucketAnalyticsConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Bz.se_PutBucketAnalyticsConfigurationCommand)(n,t)}deserialize(n,t){return(0,Bz.de_PutBucketAnalyticsConfigurationCommand)(n,t)}};Gi.PutBucketAnalyticsConfigurationCommand=VE});var YE=m($i=>{"use strict";Object.defineProperty($i,"__esModule",{value:!0});$i.PutBucketCorsCommand=$i.$Command=void 0;var $ge=xe(),Hge=x(),Kge=v(),Fz=b();Object.defineProperty($i,"$Command",{enumerable:!0,get:function(){return Fz.Command}});var Dz=O(),XE=class e extends Fz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Kge.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Hge.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,$ge.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"PutBucketCorsCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Dz.se_PutBucketCorsCommand)(n,t)}deserialize(n,t){return(0,Dz.de_PutBucketCorsCommand)(n,t)}};$i.PutBucketCorsCommand=XE});var JE=m(Hi=>{"use strict";Object.defineProperty(Hi,"__esModule",{value:!0});Hi.PutBucketEncryptionCommand=Hi.$Command=void 0;var Vge=xe(),Wge=x(),Xge=v(),jz=b();Object.defineProperty(Hi,"$Command",{enumerable:!0,get:function(){return jz.Command}});var Yge=Je(),Lz=O(),QE=class e extends jz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Xge.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Wge.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,Vge.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"PutBucketEncryptionCommand",inputFilterSensitiveLog:Yge.PutBucketEncryptionRequestFilterSensitiveLog,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Lz.se_PutBucketEncryptionCommand)(n,t)}deserialize(n,t){return(0,Lz.de_PutBucketEncryptionCommand)(n,t)}};Hi.PutBucketEncryptionCommand=QE});var eP=m(Ki=>{"use strict";Object.defineProperty(Ki,"__esModule",{value:!0});Ki.PutBucketIntelligentTieringConfigurationCommand=Ki.$Command=void 0;var Qge=x(),Jge=v(),zz=b();Object.defineProperty(Ki,"$Command",{enumerable:!0,get:function(){return zz.Command}});var Uz=O(),ZE=class e extends zz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Jge.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Qge.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"PutBucketIntelligentTieringConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Uz.se_PutBucketIntelligentTieringConfigurationCommand)(n,t)}deserialize(n,t){return(0,Uz.de_PutBucketIntelligentTieringConfigurationCommand)(n,t)}};Ki.PutBucketIntelligentTieringConfigurationCommand=ZE});var nP=m(Vi=>{"use strict";Object.defineProperty(Vi,"__esModule",{value:!0});Vi.PutBucketInventoryConfigurationCommand=Vi.$Command=void 0;var Zge=x(),ehe=v(),$z=b();Object.defineProperty(Vi,"$Command",{enumerable:!0,get:function(){return $z.Command}});var the=Je(),Gz=O(),tP=class e extends $z.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,ehe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Zge.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"PutBucketInventoryConfigurationCommand",inputFilterSensitiveLog:the.PutBucketInventoryConfigurationRequestFilterSensitiveLog,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Gz.se_PutBucketInventoryConfigurationCommand)(n,t)}deserialize(n,t){return(0,Gz.de_PutBucketInventoryConfigurationCommand)(n,t)}};Vi.PutBucketInventoryConfigurationCommand=tP});var sP=m(Wi=>{"use strict";Object.defineProperty(Wi,"__esModule",{value:!0});Wi.PutBucketLifecycleConfigurationCommand=Wi.$Command=void 0;var nhe=xe(),rhe=x(),she=v(),Kz=b();Object.defineProperty(Wi,"$Command",{enumerable:!0,get:function(){return Kz.Command}});var Hz=O(),rP=class e extends Kz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,she.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,rhe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,nhe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"PutBucketLifecycleConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Hz.se_PutBucketLifecycleConfigurationCommand)(n,t)}deserialize(n,t){return(0,Hz.de_PutBucketLifecycleConfigurationCommand)(n,t)}};Wi.PutBucketLifecycleConfigurationCommand=rP});var iP=m(Xi=>{"use strict";Object.defineProperty(Xi,"__esModule",{value:!0});Xi.PutBucketLoggingCommand=Xi.$Command=void 0;var ohe=xe(),ihe=x(),ahe=v(),Wz=b();Object.defineProperty(Xi,"$Command",{enumerable:!0,get:function(){return Wz.Command}});var Vz=O(),oP=class e extends Wz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,ahe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,ihe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,ohe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"PutBucketLoggingCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Vz.se_PutBucketLoggingCommand)(n,t)}deserialize(n,t){return(0,Vz.de_PutBucketLoggingCommand)(n,t)}};Xi.PutBucketLoggingCommand=oP});var cP=m(Yi=>{"use strict";Object.defineProperty(Yi,"__esModule",{value:!0});Yi.PutBucketMetricsConfigurationCommand=Yi.$Command=void 0;var che=x(),dhe=v(),Yz=b();Object.defineProperty(Yi,"$Command",{enumerable:!0,get:function(){return Yz.Command}});var Xz=O(),aP=class e extends Yz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,dhe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,che.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"PutBucketMetricsConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Xz.se_PutBucketMetricsConfigurationCommand)(n,t)}deserialize(n,t){return(0,Xz.de_PutBucketMetricsConfigurationCommand)(n,t)}};Yi.PutBucketMetricsConfigurationCommand=aP});var lP=m(Qi=>{"use strict";Object.defineProperty(Qi,"__esModule",{value:!0});Qi.PutBucketNotificationConfigurationCommand=Qi.$Command=void 0;var lhe=x(),uhe=v(),Jz=b();Object.defineProperty(Qi,"$Command",{enumerable:!0,get:function(){return Jz.Command}});var Qz=O(),dP=class e extends Jz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,uhe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,lhe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"PutBucketNotificationConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Qz.se_PutBucketNotificationConfigurationCommand)(n,t)}deserialize(n,t){return(0,Qz.de_PutBucketNotificationConfigurationCommand)(n,t)}};Qi.PutBucketNotificationConfigurationCommand=dP});var mP=m(Ji=>{"use strict";Object.defineProperty(Ji,"__esModule",{value:!0});Ji.PutBucketOwnershipControlsCommand=Ji.$Command=void 0;var mhe=xe(),phe=x(),fhe=v(),e3=b();Object.defineProperty(Ji,"$Command",{enumerable:!0,get:function(){return e3.Command}});var Zz=O(),uP=class e extends e3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,fhe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,phe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,mhe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestChecksumRequired:!0}));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"PutBucketOwnershipControlsCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Zz.se_PutBucketOwnershipControlsCommand)(n,t)}deserialize(n,t){return(0,Zz.de_PutBucketOwnershipControlsCommand)(n,t)}};Ji.PutBucketOwnershipControlsCommand=uP});var fP=m(Zi=>{"use strict";Object.defineProperty(Zi,"__esModule",{value:!0});Zi.PutBucketPolicyCommand=Zi.$Command=void 0;var yhe=xe(),_he=x(),ghe=v(),n3=b();Object.defineProperty(Zi,"$Command",{enumerable:!0,get:function(){return n3.Command}});var t3=O(),pP=class e extends n3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,ghe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,_he.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,yhe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"PutBucketPolicyCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,t3.se_PutBucketPolicyCommand)(n,t)}deserialize(n,t){return(0,t3.de_PutBucketPolicyCommand)(n,t)}};Zi.PutBucketPolicyCommand=pP});var _P=m(ea=>{"use strict";Object.defineProperty(ea,"__esModule",{value:!0});ea.PutBucketReplicationCommand=ea.$Command=void 0;var hhe=xe(),Che=x(),She=v(),s3=b();Object.defineProperty(ea,"$Command",{enumerable:!0,get:function(){return s3.Command}});var r3=O(),yP=class e extends s3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,She.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Che.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,hhe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"PutBucketReplicationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,r3.se_PutBucketReplicationCommand)(n,t)}deserialize(n,t){return(0,r3.de_PutBucketReplicationCommand)(n,t)}};ea.PutBucketReplicationCommand=yP});var hP=m(ta=>{"use strict";Object.defineProperty(ta,"__esModule",{value:!0});ta.PutBucketRequestPaymentCommand=ta.$Command=void 0;var bhe=xe(),Ehe=x(),Phe=v(),i3=b();Object.defineProperty(ta,"$Command",{enumerable:!0,get:function(){return i3.Command}});var o3=O(),gP=class e extends i3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Phe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Ehe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,bhe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"PutBucketRequestPaymentCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,o3.se_PutBucketRequestPaymentCommand)(n,t)}deserialize(n,t){return(0,o3.de_PutBucketRequestPaymentCommand)(n,t)}};ta.PutBucketRequestPaymentCommand=gP});var SP=m(na=>{"use strict";Object.defineProperty(na,"__esModule",{value:!0});na.PutBucketTaggingCommand=na.$Command=void 0;var xhe=xe(),vhe=x(),whe=v(),c3=b();Object.defineProperty(na,"$Command",{enumerable:!0,get:function(){return c3.Command}});var a3=O(),CP=class e extends c3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,whe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,vhe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,xhe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"PutBucketTaggingCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,a3.se_PutBucketTaggingCommand)(n,t)}deserialize(n,t){return(0,a3.de_PutBucketTaggingCommand)(n,t)}};na.PutBucketTaggingCommand=CP});var EP=m(ra=>{"use strict";Object.defineProperty(ra,"__esModule",{value:!0});ra.PutBucketVersioningCommand=ra.$Command=void 0;var khe=xe(),Ahe=x(),Rhe=v(),l3=b();Object.defineProperty(ra,"$Command",{enumerable:!0,get:function(){return l3.Command}});var d3=O(),bP=class e extends l3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Rhe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Ahe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,khe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"PutBucketVersioningCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,d3.se_PutBucketVersioningCommand)(n,t)}deserialize(n,t){return(0,d3.de_PutBucketVersioningCommand)(n,t)}};ra.PutBucketVersioningCommand=bP});var xP=m(sa=>{"use strict";Object.defineProperty(sa,"__esModule",{value:!0});sa.PutBucketWebsiteCommand=sa.$Command=void 0;var Ihe=xe(),Nhe=x(),Ohe=v(),m3=b();Object.defineProperty(sa,"$Command",{enumerable:!0,get:function(){return m3.Command}});var u3=O(),PP=class e extends m3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Ohe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Nhe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,Ihe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"PutBucketWebsiteCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,u3.se_PutBucketWebsiteCommand)(n,t)}deserialize(n,t){return(0,u3.de_PutBucketWebsiteCommand)(n,t)}};sa.PutBucketWebsiteCommand=PP});var wP=m(oa=>{"use strict";Object.defineProperty(oa,"__esModule",{value:!0});oa.PutObjectAclCommand=oa.$Command=void 0;var The=xe(),qhe=x(),Bhe=v(),f3=b();Object.defineProperty(oa,"$Command",{enumerable:!0,get:function(){return f3.Command}});var p3=O(),vP=class e extends f3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Bhe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,qhe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,The.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"PutObjectAclCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,p3.se_PutObjectAclCommand)(n,t)}deserialize(n,t){return(0,p3.de_PutObjectAclCommand)(n,t)}};oa.PutObjectAclCommand=vP});var AP=m(ia=>{"use strict";Object.defineProperty(ia,"__esModule",{value:!0});ia.PutObjectCommand=ia.$Command=void 0;var Mhe=xe(),Dhe=xs(),Fhe=It(),Lhe=x(),jhe=v(),g3=b();Object.defineProperty(ia,"$Command",{enumerable:!0,get:function(){return g3.Command}});var y3=Je(),_3=O(),kP=class e extends g3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,jhe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Lhe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,Dhe.getCheckContentLengthHeaderPlugin)(t)),this.middlewareStack.use((0,Fhe.getSsecPlugin)(t)),this.middlewareStack.use((0,Mhe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!1}));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"PutObjectCommand",inputFilterSensitiveLog:y3.PutObjectRequestFilterSensitiveLog,outputFilterSensitiveLog:y3.PutObjectOutputFilterSensitiveLog},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,_3.se_PutObjectCommand)(n,t)}deserialize(n,t){return(0,_3.de_PutObjectCommand)(n,t)}};ia.PutObjectCommand=kP});var IP=m(aa=>{"use strict";Object.defineProperty(aa,"__esModule",{value:!0});aa.PutObjectLegalHoldCommand=aa.$Command=void 0;var Uhe=xe(),zhe=x(),Ghe=v(),C3=b();Object.defineProperty(aa,"$Command",{enumerable:!0,get:function(){return C3.Command}});var h3=O(),RP=class e extends C3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Ghe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,zhe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,Uhe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"PutObjectLegalHoldCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,h3.se_PutObjectLegalHoldCommand)(n,t)}deserialize(n,t){return(0,h3.de_PutObjectLegalHoldCommand)(n,t)}};aa.PutObjectLegalHoldCommand=RP});var OP=m(ca=>{"use strict";Object.defineProperty(ca,"__esModule",{value:!0});ca.PutObjectLockConfigurationCommand=ca.$Command=void 0;var $he=xe(),Hhe=x(),Khe=v(),b3=b();Object.defineProperty(ca,"$Command",{enumerable:!0,get:function(){return b3.Command}});var S3=O(),NP=class e extends b3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Khe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Hhe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,$he.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"PutObjectLockConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,S3.se_PutObjectLockConfigurationCommand)(n,t)}deserialize(n,t){return(0,S3.de_PutObjectLockConfigurationCommand)(n,t)}};ca.PutObjectLockConfigurationCommand=NP});var qP=m(da=>{"use strict";Object.defineProperty(da,"__esModule",{value:!0});da.PutObjectRetentionCommand=da.$Command=void 0;var Vhe=xe(),Whe=x(),Xhe=v(),P3=b();Object.defineProperty(da,"$Command",{enumerable:!0,get:function(){return P3.Command}});var E3=O(),TP=class e extends P3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Xhe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Whe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,Vhe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"PutObjectRetentionCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,E3.se_PutObjectRetentionCommand)(n,t)}deserialize(n,t){return(0,E3.de_PutObjectRetentionCommand)(n,t)}};da.PutObjectRetentionCommand=TP});var MP=m(la=>{"use strict";Object.defineProperty(la,"__esModule",{value:!0});la.PutObjectTaggingCommand=la.$Command=void 0;var Yhe=xe(),Qhe=x(),Jhe=v(),v3=b();Object.defineProperty(la,"$Command",{enumerable:!0,get:function(){return v3.Command}});var x3=O(),BP=class e extends v3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Jhe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Qhe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,Yhe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"PutObjectTaggingCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,x3.se_PutObjectTaggingCommand)(n,t)}deserialize(n,t){return(0,x3.de_PutObjectTaggingCommand)(n,t)}};la.PutObjectTaggingCommand=BP});var FP=m(ua=>{"use strict";Object.defineProperty(ua,"__esModule",{value:!0});ua.PutPublicAccessBlockCommand=ua.$Command=void 0;var Zhe=xe(),eCe=x(),tCe=v(),k3=b();Object.defineProperty(ua,"$Command",{enumerable:!0,get:function(){return k3.Command}});var w3=O(),DP=class e extends k3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,tCe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,eCe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,Zhe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"PutPublicAccessBlockCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,w3.se_PutPublicAccessBlockCommand)(n,t)}deserialize(n,t){return(0,w3.de_PutPublicAccessBlockCommand)(n,t)}};ua.PutPublicAccessBlockCommand=DP});var jP=m(ma=>{"use strict";Object.defineProperty(ma,"__esModule",{value:!0});ma.RestoreObjectCommand=ma.$Command=void 0;var nCe=xe(),rCe=x(),sCe=v(),R3=b();Object.defineProperty(ma,"$Command",{enumerable:!0,get:function(){return R3.Command}});var oCe=Ar(),A3=O(),LP=class e extends R3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,sCe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,rCe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,nCe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!1}));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"RestoreObjectCommand",inputFilterSensitiveLog:oCe.RestoreObjectRequestFilterSensitiveLog,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,A3.se_RestoreObjectCommand)(n,t)}deserialize(n,t){return(0,A3.de_RestoreObjectCommand)(n,t)}};ma.RestoreObjectCommand=LP});var zP=m(pa=>{"use strict";Object.defineProperty(pa,"__esModule",{value:!0});pa.SelectObjectContentCommand=pa.$Command=void 0;var iCe=It(),aCe=x(),cCe=v(),O3=b();Object.defineProperty(pa,"$Command",{enumerable:!0,get:function(){return O3.Command}});var I3=Ar(),N3=O(),UP=class e extends O3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,cCe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,aCe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,iCe.getSsecPlugin)(t));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"SelectObjectContentCommand",inputFilterSensitiveLog:I3.SelectObjectContentRequestFilterSensitiveLog,outputFilterSensitiveLog:I3.SelectObjectContentOutputFilterSensitiveLog},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,N3.se_SelectObjectContentCommand)(n,t)}deserialize(n,t){return(0,N3.de_SelectObjectContentCommand)(n,t)}};pa.SelectObjectContentCommand=UP});var $P=m(fa=>{"use strict";Object.defineProperty(fa,"__esModule",{value:!0});fa.UploadPartCommand=fa.$Command=void 0;var dCe=xe(),lCe=It(),uCe=x(),mCe=v(),B3=b();Object.defineProperty(fa,"$Command",{enumerable:!0,get:function(){return B3.Command}});var T3=Ar(),q3=O(),GP=class e extends B3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,mCe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,uCe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,lCe.getSsecPlugin)(t)),this.middlewareStack.use((0,dCe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!1}));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"UploadPartCommand",inputFilterSensitiveLog:T3.UploadPartRequestFilterSensitiveLog,outputFilterSensitiveLog:T3.UploadPartOutputFilterSensitiveLog},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,q3.se_UploadPartCommand)(n,t)}deserialize(n,t){return(0,q3.de_UploadPartCommand)(n,t)}};fa.UploadPartCommand=GP});var KP=m(ya=>{"use strict";Object.defineProperty(ya,"__esModule",{value:!0});ya.UploadPartCopyCommand=ya.$Command=void 0;var pCe=xs(),fCe=It(),yCe=x(),_Ce=v(),F3=b();Object.defineProperty(ya,"$Command",{enumerable:!0,get:function(){return F3.Command}});var M3=Ar(),D3=O(),HP=class e extends F3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,_Ce.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,yCe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,pCe.getThrow200ExceptionsPlugin)(t)),this.middlewareStack.use((0,fCe.getSsecPlugin)(t));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"UploadPartCopyCommand",inputFilterSensitiveLog:M3.UploadPartCopyRequestFilterSensitiveLog,outputFilterSensitiveLog:M3.UploadPartCopyOutputFilterSensitiveLog},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,D3.se_UploadPartCopyCommand)(n,t)}deserialize(n,t){return(0,D3.de_UploadPartCopyCommand)(n,t)}};ya.UploadPartCopyCommand=HP});var WP=m(_a=>{"use strict";Object.defineProperty(_a,"__esModule",{value:!0});_a.WriteGetObjectResponseCommand=_a.$Command=void 0;var gCe=x(),hCe=v(),j3=b();Object.defineProperty(_a,"$Command",{enumerable:!0,get:function(){return j3.Command}});var CCe=Ar(),L3=O(),VP=class e extends j3.Command{static getEndpointParameterInstructions(){return{UseObjectLambdaEndpoint:{type:"staticContextParams",value:!0},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,hCe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,gCe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let s=n.concat(this.middlewareStack),{logger:o}=t,u={logger:o,clientName:"S3Client",commandName:"WriteGetObjectResponseCommand",inputFilterSensitiveLog:CCe.WriteGetObjectResponseRequestFilterSensitiveLog,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return s.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,L3.se_WriteGetObjectResponseCommand)(n,t)}deserialize(n,t){return(0,L3.de_WriteGetObjectResponseCommand)(n,t)}};_a.WriteGetObjectResponseCommand=VP});var U3=m(Ey=>{"use strict";Object.defineProperty(Ey,"__esModule",{value:!0});Ey.S3=void 0;var SCe=b(),bCe=g0(),ECe=C0(),PCe=b0(),xCe=P0(),vCe=v0(),wCe=k0(),kCe=R0(),ACe=N0(),RCe=T0(),ICe=B0(),NCe=D0(),OCe=L0(),TCe=U0(),qCe=G0(),BCe=H0(),MCe=V0(),DCe=X0(),FCe=Q0(),LCe=Z0(),jCe=fb(),UCe=_b(),zCe=hb(),GCe=Sb(),$Ce=Eb(),HCe=xb(),KCe=wb(),VCe=Ab(),WCe=Ib(),XCe=Ob(),YCe=qb(),QCe=Mb(),JCe=Fb(),ZCe=jb(),eSe=zb(),tSe=$b(),nSe=Kb(),rSe=Wb(),sSe=Yb(),oSe=Jb(),iSe=eE(),aSe=nE(),cSe=sE(),dSe=iE(),lSe=cE(),uSe=lE(),mSe=mE(),pSe=fE(),fSe=_E(),ySe=hE(),_Se=SE(),gSe=EE(),hSe=Jc(),CSe=Zc(),SSe=wE(),bSe=AE(),ESe=IE(),PSe=OE(),xSe=qE(),vSe=ME(),wSe=FE(),kSe=Cy(),ASe=UE(),RSe=Sy(),ISe=$E(),NSe=KE(),OSe=WE(),TSe=YE(),qSe=JE(),BSe=eP(),MSe=nP(),DSe=sP(),FSe=iP(),LSe=cP(),jSe=lP(),USe=mP(),zSe=fP(),GSe=_P(),$Se=hP(),HSe=SP(),KSe=EP(),VSe=xP(),WSe=wP(),XSe=AP(),YSe=IP(),QSe=OP(),JSe=qP(),ZSe=MP(),e0e=FP(),t0e=jP(),n0e=zP(),r0e=$P(),s0e=KP(),o0e=WP(),i0e=Kc(),a0e={AbortMultipartUploadCommand:bCe.AbortMultipartUploadCommand,CompleteMultipartUploadCommand:ECe.CompleteMultipartUploadCommand,CopyObjectCommand:PCe.CopyObjectCommand,CreateBucketCommand:xCe.CreateBucketCommand,CreateMultipartUploadCommand:vCe.CreateMultipartUploadCommand,DeleteBucketCommand:kCe.DeleteBucketCommand,DeleteBucketAnalyticsConfigurationCommand:wCe.DeleteBucketAnalyticsConfigurationCommand,DeleteBucketCorsCommand:ACe.DeleteBucketCorsCommand,DeleteBucketEncryptionCommand:RCe.DeleteBucketEncryptionCommand,DeleteBucketIntelligentTieringConfigurationCommand:ICe.DeleteBucketIntelligentTieringConfigurationCommand,DeleteBucketInventoryConfigurationCommand:NCe.DeleteBucketInventoryConfigurationCommand,DeleteBucketLifecycleCommand:OCe.DeleteBucketLifecycleCommand,DeleteBucketMetricsConfigurationCommand:TCe.DeleteBucketMetricsConfigurationCommand,DeleteBucketOwnershipControlsCommand:qCe.DeleteBucketOwnershipControlsCommand,DeleteBucketPolicyCommand:BCe.DeleteBucketPolicyCommand,DeleteBucketReplicationCommand:MCe.DeleteBucketReplicationCommand,DeleteBucketTaggingCommand:DCe.DeleteBucketTaggingCommand,DeleteBucketWebsiteCommand:FCe.DeleteBucketWebsiteCommand,DeleteObjectCommand:LCe.DeleteObjectCommand,DeleteObjectsCommand:jCe.DeleteObjectsCommand,DeleteObjectTaggingCommand:UCe.DeleteObjectTaggingCommand,DeletePublicAccessBlockCommand:zCe.DeletePublicAccessBlockCommand,GetBucketAccelerateConfigurationCommand:GCe.GetBucketAccelerateConfigurationCommand,GetBucketAclCommand:$Ce.GetBucketAclCommand,GetBucketAnalyticsConfigurationCommand:HCe.GetBucketAnalyticsConfigurationCommand,GetBucketCorsCommand:KCe.GetBucketCorsCommand,GetBucketEncryptionCommand:VCe.GetBucketEncryptionCommand,GetBucketIntelligentTieringConfigurationCommand:WCe.GetBucketIntelligentTieringConfigurationCommand,GetBucketInventoryConfigurationCommand:XCe.GetBucketInventoryConfigurationCommand,GetBucketLifecycleConfigurationCommand:YCe.GetBucketLifecycleConfigurationCommand,GetBucketLocationCommand:QCe.GetBucketLocationCommand,GetBucketLoggingCommand:JCe.GetBucketLoggingCommand,GetBucketMetricsConfigurationCommand:ZCe.GetBucketMetricsConfigurationCommand,GetBucketNotificationConfigurationCommand:eSe.GetBucketNotificationConfigurationCommand,GetBucketOwnershipControlsCommand:tSe.GetBucketOwnershipControlsCommand,GetBucketPolicyCommand:nSe.GetBucketPolicyCommand,GetBucketPolicyStatusCommand:rSe.GetBucketPolicyStatusCommand,GetBucketReplicationCommand:sSe.GetBucketReplicationCommand,GetBucketRequestPaymentCommand:oSe.GetBucketRequestPaymentCommand,GetBucketTaggingCommand:iSe.GetBucketTaggingCommand,GetBucketVersioningCommand:aSe.GetBucketVersioningCommand,GetBucketWebsiteCommand:cSe.GetBucketWebsiteCommand,GetObjectCommand:uSe.GetObjectCommand,GetObjectAclCommand:dSe.GetObjectAclCommand,GetObjectAttributesCommand:lSe.GetObjectAttributesCommand,GetObjectLegalHoldCommand:mSe.GetObjectLegalHoldCommand,GetObjectLockConfigurationCommand:pSe.GetObjectLockConfigurationCommand,GetObjectRetentionCommand:fSe.GetObjectRetentionCommand,GetObjectTaggingCommand:ySe.GetObjectTaggingCommand,GetObjectTorrentCommand:_Se.GetObjectTorrentCommand,GetPublicAccessBlockCommand:gSe.GetPublicAccessBlockCommand,HeadBucketCommand:hSe.HeadBucketCommand,HeadObjectCommand:CSe.HeadObjectCommand,ListBucketAnalyticsConfigurationsCommand:SSe.ListBucketAnalyticsConfigurationsCommand,ListBucketIntelligentTieringConfigurationsCommand:bSe.ListBucketIntelligentTieringConfigurationsCommand,ListBucketInventoryConfigurationsCommand:ESe.ListBucketInventoryConfigurationsCommand,ListBucketMetricsConfigurationsCommand:PSe.ListBucketMetricsConfigurationsCommand,ListBucketsCommand:xSe.ListBucketsCommand,ListMultipartUploadsCommand:vSe.ListMultipartUploadsCommand,ListObjectsCommand:wSe.ListObjectsCommand,ListObjectsV2Command:kSe.ListObjectsV2Command,ListObjectVersionsCommand:ASe.ListObjectVersionsCommand,ListPartsCommand:RSe.ListPartsCommand,PutBucketAccelerateConfigurationCommand:ISe.PutBucketAccelerateConfigurationCommand,PutBucketAclCommand:NSe.PutBucketAclCommand,PutBucketAnalyticsConfigurationCommand:OSe.PutBucketAnalyticsConfigurationCommand,PutBucketCorsCommand:TSe.PutBucketCorsCommand,PutBucketEncryptionCommand:qSe.PutBucketEncryptionCommand,PutBucketIntelligentTieringConfigurationCommand:BSe.PutBucketIntelligentTieringConfigurationCommand,PutBucketInventoryConfigurationCommand:MSe.PutBucketInventoryConfigurationCommand,PutBucketLifecycleConfigurationCommand:DSe.PutBucketLifecycleConfigurationCommand,PutBucketLoggingCommand:FSe.PutBucketLoggingCommand,PutBucketMetricsConfigurationCommand:LSe.PutBucketMetricsConfigurationCommand,PutBucketNotificationConfigurationCommand:jSe.PutBucketNotificationConfigurationCommand,PutBucketOwnershipControlsCommand:USe.PutBucketOwnershipControlsCommand,PutBucketPolicyCommand:zSe.PutBucketPolicyCommand,PutBucketReplicationCommand:GSe.PutBucketReplicationCommand,PutBucketRequestPaymentCommand:$Se.PutBucketRequestPaymentCommand,PutBucketTaggingCommand:HSe.PutBucketTaggingCommand,PutBucketVersioningCommand:KSe.PutBucketVersioningCommand,PutBucketWebsiteCommand:VSe.PutBucketWebsiteCommand,PutObjectCommand:XSe.PutObjectCommand,PutObjectAclCommand:WSe.PutObjectAclCommand,PutObjectLegalHoldCommand:YSe.PutObjectLegalHoldCommand,PutObjectLockConfigurationCommand:QSe.PutObjectLockConfigurationCommand,PutObjectRetentionCommand:JSe.PutObjectRetentionCommand,PutObjectTaggingCommand:ZSe.PutObjectTaggingCommand,PutPublicAccessBlockCommand:e0e.PutPublicAccessBlockCommand,RestoreObjectCommand:t0e.RestoreObjectCommand,SelectObjectContentCommand:n0e.SelectObjectContentCommand,UploadPartCommand:r0e.UploadPartCommand,UploadPartCopyCommand:s0e.UploadPartCopyCommand,WriteGetObjectResponseCommand:o0e.WriteGetObjectResponseCommand},by=class extends i0e.S3Client{};Ey.S3=by;(0,SCe.createAggregatedClient)(a0e,by)});var z3=m(I=>{"use strict";Object.defineProperty(I,"__esModule",{value:!0});var M=(U(),L(j));M.__exportStar(g0(),I);M.__exportStar(C0(),I);M.__exportStar(b0(),I);M.__exportStar(P0(),I);M.__exportStar(v0(),I);M.__exportStar(k0(),I);M.__exportStar(R0(),I);M.__exportStar(N0(),I);M.__exportStar(T0(),I);M.__exportStar(B0(),I);M.__exportStar(D0(),I);M.__exportStar(L0(),I);M.__exportStar(U0(),I);M.__exportStar(G0(),I);M.__exportStar(H0(),I);M.__exportStar(V0(),I);M.__exportStar(X0(),I);M.__exportStar(Q0(),I);M.__exportStar(Z0(),I);M.__exportStar(_b(),I);M.__exportStar(fb(),I);M.__exportStar(hb(),I);M.__exportStar(Sb(),I);M.__exportStar(Eb(),I);M.__exportStar(xb(),I);M.__exportStar(wb(),I);M.__exportStar(Ab(),I);M.__exportStar(Ib(),I);M.__exportStar(Ob(),I);M.__exportStar(qb(),I);M.__exportStar(Mb(),I);M.__exportStar(Fb(),I);M.__exportStar(jb(),I);M.__exportStar(zb(),I);M.__exportStar($b(),I);M.__exportStar(Kb(),I);M.__exportStar(Wb(),I);M.__exportStar(Yb(),I);M.__exportStar(Jb(),I);M.__exportStar(eE(),I);M.__exportStar(nE(),I);M.__exportStar(sE(),I);M.__exportStar(iE(),I);M.__exportStar(cE(),I);M.__exportStar(lE(),I);M.__exportStar(mE(),I);M.__exportStar(fE(),I);M.__exportStar(_E(),I);M.__exportStar(hE(),I);M.__exportStar(SE(),I);M.__exportStar(EE(),I);M.__exportStar(Jc(),I);M.__exportStar(Zc(),I);M.__exportStar(wE(),I);M.__exportStar(AE(),I);M.__exportStar(IE(),I);M.__exportStar(OE(),I);M.__exportStar(qE(),I);M.__exportStar(ME(),I);M.__exportStar(UE(),I);M.__exportStar(FE(),I);M.__exportStar(Cy(),I);M.__exportStar(Sy(),I);M.__exportStar($E(),I);M.__exportStar(KE(),I);M.__exportStar(WE(),I);M.__exportStar(YE(),I);M.__exportStar(JE(),I);M.__exportStar(eP(),I);M.__exportStar(nP(),I);M.__exportStar(sP(),I);M.__exportStar(iP(),I);M.__exportStar(cP(),I);M.__exportStar(lP(),I);M.__exportStar(mP(),I);M.__exportStar(fP(),I);M.__exportStar(_P(),I);M.__exportStar(hP(),I);M.__exportStar(SP(),I);M.__exportStar(EP(),I);M.__exportStar(xP(),I);M.__exportStar(wP(),I);M.__exportStar(AP(),I);M.__exportStar(IP(),I);M.__exportStar(OP(),I);M.__exportStar(qP(),I);M.__exportStar(MP(),I);M.__exportStar(FP(),I);M.__exportStar(jP(),I);M.__exportStar(zP(),I);M.__exportStar($P(),I);M.__exportStar(KP(),I);M.__exportStar(WP(),I)});var $3=m(G3=>{"use strict";Object.defineProperty(G3,"__esModule",{value:!0})});var H3=m(Py=>{"use strict";Object.defineProperty(Py,"__esModule",{value:!0});Py.paginateListObjectsV2=void 0;var c0e=Cy(),d0e=Kc(),l0e=async(e,n,...t)=>await e.send(new c0e.ListObjectsV2Command(n),...t);async function*u0e(e,n,...t){let r=e.startingToken||void 0,s=!0,o;for(;s;){if(n.ContinuationToken=r,n.MaxKeys=e.pageSize,e.client instanceof d0e.S3Client)o=await l0e(e.client,n,...t);else throw new Error("Invalid client, expected S3 | S3Client");yield o;let a=r;r=o.NextContinuationToken,s=!!(r&&(!e.stopOnSameToken||r!==a))}return void 0}Py.paginateListObjectsV2=u0e});var K3=m(xy=>{"use strict";Object.defineProperty(xy,"__esModule",{value:!0});xy.paginateListParts=void 0;var m0e=Sy(),p0e=Kc(),f0e=async(e,n,...t)=>await e.send(new m0e.ListPartsCommand(n),...t);async function*y0e(e,n,...t){let r=e.startingToken||void 0,s=!0,o;for(;s;){if(n.PartNumberMarker=r,n.MaxParts=e.pageSize,e.client instanceof p0e.S3Client)o=await f0e(e.client,n,...t);else throw new Error("Invalid client, expected S3 | S3Client");yield o;let a=r;r=o.NextPartNumberMarker,s=!!(r&&(!e.stopOnSameToken||r!==a))}return void 0}xy.paginateListParts=y0e});var V3=m(ed=>{"use strict";Object.defineProperty(ed,"__esModule",{value:!0});var XP=(U(),L(j));XP.__exportStar($3(),ed);XP.__exportStar(H3(),ed);XP.__exportStar(K3(),ed)});var YP=m(vy=>{"use strict";Object.defineProperty(vy,"__esModule",{value:!0});vy.sleep=void 0;var _0e=e=>new Promise(n=>setTimeout(n,e*1e3));vy.sleep=_0e});var ky=m(Hn=>{"use strict";Object.defineProperty(Hn,"__esModule",{value:!0});Hn.checkExceptions=Hn.WaiterState=Hn.waiterServiceDefaults=void 0;Hn.waiterServiceDefaults={minDelay:2,maxDelay:120};var wy;(function(e){e.ABORTED="ABORTED",e.FAILURE="FAILURE",e.SUCCESS="SUCCESS",e.RETRY="RETRY",e.TIMEOUT="TIMEOUT"})(wy=Hn.WaiterState||(Hn.WaiterState={}));var g0e=e=>{if(e.state===wy.ABORTED){let n=new Error(`${JSON.stringify({...e,reason:"Request was aborted"})}`);throw n.name="AbortError",n}else if(e.state===wy.TIMEOUT){let n=new Error(`${JSON.stringify({...e,reason:"Waiter has timed out"})}`);throw n.name="TimeoutError",n}else if(e.state!==wy.SUCCESS)throw new Error(`${JSON.stringify({result:e})}`);return e};Hn.checkExceptions=g0e});var W3=m(Ry=>{"use strict";Object.defineProperty(Ry,"__esModule",{value:!0});Ry.runPolling=void 0;var h0e=YP(),Ay=ky(),C0e=(e,n,t,r)=>{if(r>t)return n;let s=e*2**(r-1);return S0e(e,s)},S0e=(e,n)=>e+Math.random()*(n-e),b0e=async({minDelay:e,maxDelay:n,maxWaitTime:t,abortController:r,client:s,abortSignal:o},a,i)=>{var u;let{state:l,reason:c}=await i(s,a);if(l!==Ay.WaiterState.RETRY)return{state:l,reason:c};let y=1,_=Date.now()+t*1e3,C=Math.log(n/e)/Math.log(2)+1;for(;;){if(!((u=r==null?void 0:r.signal)===null||u===void 0)&&u.aborted||o!=null&&o.aborted)return{state:Ay.WaiterState.ABORTED};let P=C0e(e,n,C,y);if(Date.now()+P*1e3>_)return{state:Ay.WaiterState.TIMEOUT};await(0,h0e.sleep)(P);let{state:D,reason:F}=await i(s,a);if(D!==Ay.WaiterState.RETRY)return{state:D,reason:F};y+=1}};Ry.runPolling=b0e});var X3=m(Iy=>{"use strict";Object.defineProperty(Iy,"__esModule",{value:!0});Iy.validateWaiterOptions=void 0;var E0e=e=>{if(e.maxWaitTime<1)throw new Error("WaiterConfiguration.maxWaitTime must be greater than 0");if(e.minDelay<1)throw new Error("WaiterConfiguration.minDelay must be greater than 0");if(e.maxDelay<1)throw new Error("WaiterConfiguration.maxDelay must be greater than 0");if(e.maxWaitTime<=e.minDelay)throw new Error(`WaiterConfiguration.maxWaitTime [${e.maxWaitTime}] must be greater than WaiterConfiguration.minDelay [${e.minDelay}] for this waiter`);if(e.maxDelay{"use strict";Object.defineProperty(Ny,"__esModule",{value:!0});var Y3=(U(),L(j));Y3.__exportStar(YP(),Ny);Y3.__exportStar(X3(),Ny)});var eG=m(Oy=>{"use strict";Object.defineProperty(Oy,"__esModule",{value:!0});Oy.createWaiter=void 0;var P0e=W3(),x0e=Q3(),Z3=ky(),J3=async e=>new Promise(n=>{e.onabort=()=>n({state:Z3.WaiterState.ABORTED})}),v0e=async(e,n,t)=>{let r={...Z3.waiterServiceDefaults,...e};(0,x0e.validateWaiterOptions)(r);let s=[(0,P0e.runPolling)(r,n,t)];return e.abortController&&s.push(J3(e.abortController.signal)),e.abortSignal&&s.push(J3(e.abortSignal)),Promise.race(s)};Oy.createWaiter=v0e});var td=m(Ty=>{"use strict";Object.defineProperty(Ty,"__esModule",{value:!0});var tG=(U(),L(j));tG.__exportStar(eG(),Ty);tG.__exportStar(ky(),Ty)});var rG=m(ha=>{"use strict";Object.defineProperty(ha,"__esModule",{value:!0});ha.waitUntilBucketExists=ha.waitForBucketExists=void 0;var ga=td(),w0e=Jc(),nG=async(e,n)=>{let t;try{return t=await e.send(new w0e.HeadBucketCommand(n)),{state:ga.WaiterState.SUCCESS,reason:t}}catch(r){if(t=r,r.name&&r.name=="NotFound")return{state:ga.WaiterState.RETRY,reason:t}}return{state:ga.WaiterState.RETRY,reason:t}},k0e=async(e,n)=>{let t={minDelay:5,maxDelay:120};return(0,ga.createWaiter)({...t,...e},n,nG)};ha.waitForBucketExists=k0e;var A0e=async(e,n)=>{let t={minDelay:5,maxDelay:120},r=await(0,ga.createWaiter)({...t,...e},n,nG);return(0,ga.checkExceptions)(r)};ha.waitUntilBucketExists=A0e});var oG=m(Ca=>{"use strict";Object.defineProperty(Ca,"__esModule",{value:!0});Ca.waitUntilBucketNotExists=Ca.waitForBucketNotExists=void 0;var nd=td(),R0e=Jc(),sG=async(e,n)=>{let t;try{t=await e.send(new R0e.HeadBucketCommand(n))}catch(r){if(t=r,r.name&&r.name=="NotFound")return{state:nd.WaiterState.SUCCESS,reason:t}}return{state:nd.WaiterState.RETRY,reason:t}},I0e=async(e,n)=>{let t={minDelay:5,maxDelay:120};return(0,nd.createWaiter)({...t,...e},n,sG)};Ca.waitForBucketNotExists=I0e;var N0e=async(e,n)=>{let t={minDelay:5,maxDelay:120},r=await(0,nd.createWaiter)({...t,...e},n,sG);return(0,nd.checkExceptions)(r)};Ca.waitUntilBucketNotExists=N0e});var aG=m(ba=>{"use strict";Object.defineProperty(ba,"__esModule",{value:!0});ba.waitUntilObjectExists=ba.waitForObjectExists=void 0;var Sa=td(),O0e=Zc(),iG=async(e,n)=>{let t;try{return t=await e.send(new O0e.HeadObjectCommand(n)),{state:Sa.WaiterState.SUCCESS,reason:t}}catch(r){if(t=r,r.name&&r.name=="NotFound")return{state:Sa.WaiterState.RETRY,reason:t}}return{state:Sa.WaiterState.RETRY,reason:t}},T0e=async(e,n)=>{let t={minDelay:5,maxDelay:120};return(0,Sa.createWaiter)({...t,...e},n,iG)};ba.waitForObjectExists=T0e;var q0e=async(e,n)=>{let t={minDelay:5,maxDelay:120},r=await(0,Sa.createWaiter)({...t,...e},n,iG);return(0,Sa.checkExceptions)(r)};ba.waitUntilObjectExists=q0e});var dG=m(Ea=>{"use strict";Object.defineProperty(Ea,"__esModule",{value:!0});Ea.waitUntilObjectNotExists=Ea.waitForObjectNotExists=void 0;var rd=td(),B0e=Zc(),cG=async(e,n)=>{let t;try{t=await e.send(new B0e.HeadObjectCommand(n))}catch(r){if(t=r,r.name&&r.name=="NotFound")return{state:rd.WaiterState.SUCCESS,reason:t}}return{state:rd.WaiterState.RETRY,reason:t}},M0e=async(e,n)=>{let t={minDelay:5,maxDelay:120};return(0,rd.createWaiter)({...t,...e},n,cG)};Ea.waitForObjectNotExists=M0e;var D0e=async(e,n)=>{let t={minDelay:5,maxDelay:120},r=await(0,rd.createWaiter)({...t,...e},n,cG);return(0,rd.checkExceptions)(r)};Ea.waitUntilObjectNotExists=D0e});var lG=m(Pa=>{"use strict";Object.defineProperty(Pa,"__esModule",{value:!0});var qy=(U(),L(j));qy.__exportStar(rG(),Pa);qy.__exportStar(oG(),Pa);qy.__exportStar(aG(),Pa);qy.__exportStar(dG(),Pa)});var mG=m(By=>{"use strict";Object.defineProperty(By,"__esModule",{value:!0});var uG=(U(),L(j));uG.__exportStar(Je(),By);uG.__exportStar(Ar(),By)});var pG=m(_n=>{"use strict";Object.defineProperty(_n,"__esModule",{value:!0});_n.S3ServiceException=void 0;var xa=(U(),L(j));xa.__exportStar(Kc(),_n);xa.__exportStar(U3(),_n);xa.__exportStar(z3(),_n);xa.__exportStar(V3(),_n);xa.__exportStar(lG(),_n);xa.__exportStar(mG(),_n);var F0e=Vc();Object.defineProperty(_n,"S3ServiceException",{enumerable:!0,get:function(){return F0e.S3ServiceException}})});var U0e={};wa(U0e,{handler:()=>j0e});module.exports=L(U0e);var fG=ka(pG()),yG=ka(require("delay")),L0e=new fG.S3;async function j0e(){console.log(L0e),await(0,yG.default)(5)}0&&(module.exports={handler}); -/*! Bundled license information: - -tslib/tslib.es6.js: - (*! ***************************************************************************** - Copyright (c) Microsoft Corporation. - - Permission to use, copy, modify, and/or distribute this software for any - purpose with or without fee is hereby granted. - - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR - OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. - ***************************************************************************** *) - -tslib/tslib.es6.js: - (*! ***************************************************************************** - Copyright (c) Microsoft Corporation. - - Permission to use, copy, modify, and/or distribute this software for any - purpose with or without fee is hereby granted. - - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR - OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. - ***************************************************************************** *) -*/ diff --git a/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.857be83e8ab6a1d9b812ae68df0a948fd5fcd6ee578ae2c7793512fdbe647611/index.js b/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.857be83e8ab6a1d9b812ae68df0a948fd5fcd6ee578ae2c7793512fdbe647611/index.js new file mode 100644 index 0000000000000..5b002346b6c67 --- /dev/null +++ b/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.857be83e8ab6a1d9b812ae68df0a948fd5fcd6ee578ae2c7793512fdbe647611/index.js @@ -0,0 +1,77 @@ +"use strict";var hG=Object.create;var od=Object.defineProperty;var CG=Object.getOwnPropertyDescriptor;var SG=Object.getOwnPropertyNames;var EG=Object.getPrototypeOf,bG=Object.prototype.hasOwnProperty;var ze=(e,n)=>()=>(e&&(n=e(e=0)),n);var m=(e,n)=>()=>(n||e((n={exports:{}}).exports,n),n.exports),wa=(e,n)=>{for(var t in n)od(e,t,{get:n[t],enumerable:!0})},ZP=(e,n,t,r)=>{if(n&&typeof n=="object"||typeof n=="function")for(let o of SG(n))!bG.call(e,o)&&o!==t&&od(e,o,{get:()=>n[o],enumerable:!(r=CG(n,o))||r.enumerable});return e};var ka=(e,n,t)=>(t=e!=null?hG(EG(e)):{},ZP(n||!e||!e.__esModule?od(t,"default",{value:e,enumerable:!0}):t,e)),j=e=>ZP(od({},"__esModule",{value:!0}),e);var U={};wa(U,{__addDisposableResource:()=>Sv,__assign:()=>sd,__asyncDelegator:()=>mv,__asyncGenerator:()=>uv,__asyncValues:()=>pv,__await:()=>lo,__awaiter:()=>sv,__classPrivateFieldGet:()=>gv,__classPrivateFieldIn:()=>Cv,__classPrivateFieldSet:()=>hv,__createBinding:()=>ad,__decorate:()=>nv,__disposeResources:()=>Ev,__esDecorate:()=>PG,__exportStar:()=>av,__extends:()=>ev,__generator:()=>iv,__importDefault:()=>_v,__importStar:()=>yv,__makeTemplateObject:()=>fv,__metadata:()=>ov,__param:()=>rv,__propKey:()=>xG,__read:()=>Fy,__rest:()=>tv,__runInitializers:()=>vG,__setFunctionName:()=>wG,__spread:()=>cv,__spreadArray:()=>lv,__spreadArrays:()=>dv,__values:()=>id,default:()=>IG});function ev(e,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");Dy(e,n);function t(){this.constructor=e}e.prototype=n===null?Object.create(n):(t.prototype=n.prototype,new t)}function tv(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o=0;i--)(a=e[i])&&(s=(o<3?a(s):o>3?a(n,t,s):a(n,t))||s);return o>3&&s&&Object.defineProperty(n,t,s),s}function rv(e,n){return function(t,r){n(t,r,e)}}function PG(e,n,t,r,o,s){function a(V){if(V!==void 0&&typeof V!="function")throw new TypeError("Function expected");return V}for(var i=r.kind,u=i==="getter"?"get":i==="setter"?"set":"value",l=!n&&e?r.static?e:e.prototype:null,c=n||(l?Object.getOwnPropertyDescriptor(l,r.name):{}),y,_=!1,C=t.length-1;C>=0;C--){var b={};for(var F in r)b[F]=F==="access"?{}:r[F];for(var F in r.access)b.access[F]=r.access[F];b.addInitializer=function(V){if(_)throw new TypeError("Cannot add initializers after decoration has completed");s.push(a(V||null))};var L=(0,t[C])(i==="accessor"?{get:c.get,set:c.set}:c[u],b);if(i==="accessor"){if(L===void 0)continue;if(L===null||typeof L!="object")throw new TypeError("Object expected");(y=a(L.get))&&(c.get=y),(y=a(L.set))&&(c.set=y),(y=a(L.init))&&o.unshift(y)}else(y=a(L))&&(i==="field"?o.unshift(y):c[u]=y)}l&&Object.defineProperty(l,r.name,c),_=!0}function vG(e,n,t){for(var r=arguments.length>2,o=0;o0&&s[s.length-1])&&(l[0]===6||l[0]===2)){t=0;continue}if(l[0]===3&&(!s||l[1]>s[0]&&l[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}function Fy(e,n){var t=typeof Symbol=="function"&&e[Symbol.iterator];if(!t)return e;var r=t.call(e),o,s=[],a;try{for(;(n===void 0||n-- >0)&&!(o=r.next()).done;)s.push(o.value)}catch(i){a={error:i}}finally{try{o&&!o.done&&(t=r.return)&&t.call(r)}finally{if(a)throw a.error}}return s}function cv(){for(var e=[],n=0;n1||i(_,C)})})}function i(_,C){try{u(r[_](C))}catch(b){y(s[0][3],b)}}function u(_){_.value instanceof lo?Promise.resolve(_.value.v).then(l,c):y(s[0][2],_)}function l(_){i("next",_)}function c(_){i("throw",_)}function y(_,C){_(C),s.shift(),s.length&&i(s[0][0],s[0][1])}}function mv(e){var n,t;return n={},r("next"),r("throw",function(o){throw o}),r("return"),n[Symbol.iterator]=function(){return this},n;function r(o,s){n[o]=e[o]?function(a){return(t=!t)?{value:lo(e[o](a)),done:!1}:s?s(a):a}:s}}function pv(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=e[Symbol.asyncIterator],t;return n?n.call(e):(e=typeof id=="function"?id(e):e[Symbol.iterator](),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(s){t[s]=e[s]&&function(a){return new Promise(function(i,u){a=e[s](a),o(i,u,a.done,a.value)})}}function o(s,a,i,u){Promise.resolve(u).then(function(l){s({value:l,done:i})},a)}}function fv(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e}function yv(e){if(e&&e.__esModule)return e;var n={};if(e!=null)for(var t in e)t!=="default"&&Object.prototype.hasOwnProperty.call(e,t)&&ad(n,e,t);return kG(n,e),n}function _v(e){return e&&e.__esModule?e:{default:e}}function gv(e,n,t,r){if(t==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof n=="function"?e!==n||!r:!n.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return t==="m"?r:t==="a"?r.call(e):r?r.value:n.get(e)}function hv(e,n,t,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof n=="function"?e!==n||!o:!n.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,t):o?o.value=t:n.set(e,t),t}function Cv(e,n){if(n===null||typeof n!="object"&&typeof n!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?n===e:e.has(n)}function Sv(e,n,t){if(n!=null){if(typeof n!="object"&&typeof n!="function")throw new TypeError("Object expected.");var r;if(t){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");r=n[Symbol.asyncDispose]}if(r===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");r=n[Symbol.dispose]}if(typeof r!="function")throw new TypeError("Object not disposable.");e.stack.push({value:n,dispose:r,async:t})}else t&&e.stack.push({async:!0});return n}function Ev(e){function n(r){e.error=e.hasError?new AG(r,e.error,"An error was suppressed during disposal."):r,e.hasError=!0}function t(){for(;e.stack.length;){var r=e.stack.pop();try{var o=r.dispose&&r.dispose.call(r.value);if(r.async)return Promise.resolve(o).then(t,function(s){return n(s),t()})}catch(s){n(s)}}if(e.hasError)throw e.error}return t()}var Dy,sd,ad,kG,AG,IG,z=ze(()=>{Dy=function(e,n){return Dy=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(t[o]=r[o])},Dy(e,n)};sd=function(){return sd=Object.assign||function(n){for(var t,r=1,o=arguments.length;r{"use strict";Object.defineProperty(uo,"__esModule",{value:!0});uo.resolveHttpHandlerRuntimeConfig=uo.getHttpHandlerExtensionConfiguration=void 0;var RG=e=>{let n=e.httpHandler;return{setHttpHandler(t){n=t},httpHandler(){return n},updateHttpClientConfig(t,r){n.updateHttpClientConfig(t,r)},httpHandlerConfigs(){return n.httpHandlerConfigs()}}};uo.getHttpHandlerExtensionConfiguration=RG;var NG=e=>({httpHandler:e.httpHandler()});uo.resolveHttpHandlerRuntimeConfig=NG});var Pv=m(Ly=>{"use strict";Object.defineProperty(Ly,"__esModule",{value:!0});var OG=(z(),j(U));OG.__exportStar(bv(),Ly)});var xv=m(vv=>{"use strict";Object.defineProperty(vv,"__esModule",{value:!0})});var wv=m(Aa=>{"use strict";Object.defineProperty(Aa,"__esModule",{value:!0});Aa.HttpAuthLocation=void 0;var TG;(function(e){e.HEADER="header",e.QUERY="query"})(TG=Aa.HttpAuthLocation||(Aa.HttpAuthLocation={}))});var Av=m(kv=>{"use strict";Object.defineProperty(kv,"__esModule",{value:!0})});var Rv=m(Iv=>{"use strict";Object.defineProperty(Iv,"__esModule",{value:!0})});var Ov=m(Nv=>{"use strict";Object.defineProperty(Nv,"__esModule",{value:!0})});var qv=m(Tv=>{"use strict";Object.defineProperty(Tv,"__esModule",{value:!0})});var Mv=m(Bv=>{"use strict";Object.defineProperty(Bv,"__esModule",{value:!0})});var Fv=m(Dv=>{"use strict";Object.defineProperty(Dv,"__esModule",{value:!0})});var jv=m(Lv=>{"use strict";Object.defineProperty(Lv,"__esModule",{value:!0})});var Uv=m(Ia=>{"use strict";Object.defineProperty(Ia,"__esModule",{value:!0});var jy=(z(),j(U));jy.__exportStar(Mv(),Ia);jy.__exportStar(Fv(),Ia);jy.__exportStar(jv(),Ia)});var Gv=m(zv=>{"use strict";Object.defineProperty(zv,"__esModule",{value:!0})});var $v=m(Hv=>{"use strict";Object.defineProperty(Hv,"__esModule",{value:!0})});var Kv=m(Ra=>{"use strict";Object.defineProperty(Ra,"__esModule",{value:!0});Ra.EndpointURLScheme=void 0;var qG;(function(e){e.HTTP="http",e.HTTPS="https"})(qG=Ra.EndpointURLScheme||(Ra.EndpointURLScheme={}))});var Xv=m(Vv=>{"use strict";Object.defineProperty(Vv,"__esModule",{value:!0})});var Yv=m(Wv=>{"use strict";Object.defineProperty(Wv,"__esModule",{value:!0})});var Jv=m(Qv=>{"use strict";Object.defineProperty(Qv,"__esModule",{value:!0})});var ex=m(Zv=>{"use strict";Object.defineProperty(Zv,"__esModule",{value:!0})});var nx=m(tx=>{"use strict";Object.defineProperty(tx,"__esModule",{value:!0})});var rx=m(Br=>{"use strict";Object.defineProperty(Br,"__esModule",{value:!0});var Na=(z(),j(U));Na.__exportStar(Xv(),Br);Na.__exportStar(Yv(),Br);Na.__exportStar(Jv(),Br);Na.__exportStar(ex(),Br);Na.__exportStar(nx(),Br)});var sx=m(ox=>{"use strict";Object.defineProperty(ox,"__esModule",{value:!0})});var zy=m(hn=>{"use strict";Object.defineProperty(hn,"__esModule",{value:!0});hn.resolveChecksumRuntimeConfig=hn.getChecksumConfiguration=hn.AlgorithmId=void 0;var Uy;(function(e){e.MD5="md5",e.CRC32="crc32",e.CRC32C="crc32c",e.SHA1="sha1",e.SHA256="sha256"})(Uy=hn.AlgorithmId||(hn.AlgorithmId={}));var BG=e=>{let n=[];return e.sha256!==void 0&&n.push({algorithmId:()=>Uy.SHA256,checksumConstructor:()=>e.sha256}),e.md5!=null&&n.push({algorithmId:()=>Uy.MD5,checksumConstructor:()=>e.md5}),{_checksumAlgorithms:n,addChecksumAlgorithm(t){this._checksumAlgorithms.push(t)},checksumAlgorithms(){return this._checksumAlgorithms}}};hn.getChecksumConfiguration=BG;var MG=e=>{let n={};return e.checksumAlgorithms().forEach(t=>{n[t.algorithmId()]=t.checksumConstructor()}),n};hn.resolveChecksumRuntimeConfig=MG});var ax=m(mo=>{"use strict";Object.defineProperty(mo,"__esModule",{value:!0});mo.resolveDefaultRuntimeConfig=mo.getDefaultClientConfiguration=void 0;var ix=zy(),DG=e=>({...(0,ix.getChecksumConfiguration)(e)});mo.getDefaultClientConfiguration=DG;var FG=e=>({...(0,ix.resolveChecksumRuntimeConfig)(e)});mo.resolveDefaultRuntimeConfig=FG});var dx=m(cx=>{"use strict";Object.defineProperty(cx,"__esModule",{value:!0})});var ux=m(po=>{"use strict";Object.defineProperty(po,"__esModule",{value:!0});po.AlgorithmId=void 0;var lx=(z(),j(U));lx.__exportStar(ax(),po);lx.__exportStar(dx(),po);var LG=zy();Object.defineProperty(po,"AlgorithmId",{enumerable:!0,get:function(){return LG.AlgorithmId}})});var mx=m(Oa=>{"use strict";Object.defineProperty(Oa,"__esModule",{value:!0});Oa.FieldPosition=void 0;var jG;(function(e){e[e.HEADER=0]="HEADER",e[e.TRAILER=1]="TRAILER"})(jG=Oa.FieldPosition||(Oa.FieldPosition={}))});var fx=m(px=>{"use strict";Object.defineProperty(px,"__esModule",{value:!0})});var _x=m(yx=>{"use strict";Object.defineProperty(yx,"__esModule",{value:!0})});var hx=m(cd=>{"use strict";Object.defineProperty(cd,"__esModule",{value:!0});var gx=(z(),j(U));gx.__exportStar(fx(),cd);gx.__exportStar(_x(),cd)});var Sx=m(Cx=>{"use strict";Object.defineProperty(Cx,"__esModule",{value:!0})});var Ex=m(dd=>{"use strict";Object.defineProperty(dd,"__esModule",{value:!0});dd.SMITHY_CONTEXT_KEY=void 0;dd.SMITHY_CONTEXT_KEY="__smithy_context"});var Px=m(bx=>{"use strict";Object.defineProperty(bx,"__esModule",{value:!0})});var xx=m(vx=>{"use strict";Object.defineProperty(vx,"__esModule",{value:!0})});var kx=m(wx=>{"use strict";Object.defineProperty(wx,"__esModule",{value:!0})});var Ix=m(Ax=>{"use strict";Object.defineProperty(Ax,"__esModule",{value:!0})});var Nx=m(Rx=>{"use strict";Object.defineProperty(Rx,"__esModule",{value:!0})});var Tx=m(Ox=>{"use strict";Object.defineProperty(Ox,"__esModule",{value:!0})});var Bx=m(qx=>{"use strict";Object.defineProperty(qx,"__esModule",{value:!0})});var Dx=m(Mx=>{"use strict";Object.defineProperty(Mx,"__esModule",{value:!0})});var Lx=m(Fx=>{"use strict";Object.defineProperty(Fx,"__esModule",{value:!0})});var Ux=m(jx=>{"use strict";Object.defineProperty(jx,"__esModule",{value:!0})});var Gx=m(zx=>{"use strict";Object.defineProperty(zx,"__esModule",{value:!0})});var Hx=m(Ta=>{"use strict";Object.defineProperty(Ta,"__esModule",{value:!0});Ta.RequestHandlerProtocol=void 0;var UG;(function(e){e.HTTP_0_9="http/0.9",e.HTTP_1_0="http/1.0",e.TDS_8_0="tds/8.0"})(UG=Ta.RequestHandlerProtocol||(Ta.RequestHandlerProtocol={}))});var Kx=m($x=>{"use strict";Object.defineProperty($x,"__esModule",{value:!0})});var Xx=m(Vx=>{"use strict";Object.defineProperty(Vx,"__esModule",{value:!0})});var Yx=m(Wx=>{"use strict";Object.defineProperty(Wx,"__esModule",{value:!0})});var Jx=m(Qx=>{"use strict";Object.defineProperty(Qx,"__esModule",{value:!0})});var ew=m(Zx=>{"use strict";Object.defineProperty(Zx,"__esModule",{value:!0})});var x=m(le=>{"use strict";Object.defineProperty(le,"__esModule",{value:!0});var pe=(z(),j(U));pe.__exportStar(xv(),le);pe.__exportStar(wv(),le);pe.__exportStar(Av(),le);pe.__exportStar(Rv(),le);pe.__exportStar(Ov(),le);pe.__exportStar(qv(),le);pe.__exportStar(Uv(),le);pe.__exportStar(Gv(),le);pe.__exportStar($v(),le);pe.__exportStar(Kv(),le);pe.__exportStar(rx(),le);pe.__exportStar(sx(),le);pe.__exportStar(ux(),le);pe.__exportStar(mx(),le);pe.__exportStar(hx(),le);pe.__exportStar(Sx(),le);pe.__exportStar(Ex(),le);pe.__exportStar(Px(),le);pe.__exportStar(xx(),le);pe.__exportStar(kx(),le);pe.__exportStar(Ix(),le);pe.__exportStar(Nx(),le);pe.__exportStar(Tx(),le);pe.__exportStar(Bx(),le);pe.__exportStar(Dx(),le);pe.__exportStar(Lx(),le);pe.__exportStar(Ux(),le);pe.__exportStar(Gx(),le);pe.__exportStar(Hx(),le);pe.__exportStar(Kx(),le);pe.__exportStar(Xx(),le);pe.__exportStar(Yx(),le);pe.__exportStar(Jx(),le);pe.__exportStar(ew(),le)});var tw=m(ld=>{"use strict";Object.defineProperty(ld,"__esModule",{value:!0});ld.Field=void 0;var zG=x(),Gy=class{constructor({name:n,kind:t=zG.FieldPosition.HEADER,values:r=[]}){this.name=n,this.kind=t,this.values=r}add(n){this.values.push(n)}set(n){this.values=n}remove(n){this.values=this.values.filter(t=>t!==n)}toString(){return this.values.map(n=>n.includes(",")||n.includes(" ")?`"${n}"`:n).join(", ")}get(){return this.values}};ld.Field=Gy});var nw=m(ud=>{"use strict";Object.defineProperty(ud,"__esModule",{value:!0});ud.Fields=void 0;var Hy=class{constructor({fields:n=[],encoding:t="utf-8"}){this.entries={},n.forEach(this.setField.bind(this)),this.encoding=t}setField(n){this.entries[n.name.toLowerCase()]=n}getField(n){return this.entries[n.toLowerCase()]}removeField(n){delete this.entries[n.toLowerCase()]}getByType(n){return Object.values(this.entries).filter(t=>t.kind===n)}};ud.Fields=Hy});var ow=m(rw=>{"use strict";Object.defineProperty(rw,"__esModule",{value:!0})});var sw=m(md=>{"use strict";Object.defineProperty(md,"__esModule",{value:!0});md.HttpRequest=void 0;var $y=class e{constructor(n){this.method=n.method||"GET",this.hostname=n.hostname||"localhost",this.port=n.port,this.query=n.query||{},this.headers=n.headers||{},this.body=n.body,this.protocol=n.protocol?n.protocol.slice(-1)!==":"?`${n.protocol}:`:n.protocol:"https:",this.path=n.path?n.path.charAt(0)!=="/"?`/${n.path}`:n.path:"/",this.username=n.username,this.password=n.password,this.fragment=n.fragment}static isInstance(n){if(!n)return!1;let t=n;return"method"in t&&"protocol"in t&&"hostname"in t&&"path"in t&&typeof t.query=="object"&&typeof t.headers=="object"}clone(){let n=new e({...this,headers:{...this.headers}});return n.query&&(n.query=GG(n.query)),n}};md.HttpRequest=$y;function GG(e){return Object.keys(e).reduce((n,t)=>{let r=e[t];return{...n,[t]:Array.isArray(r)?[...r]:r}},{})}});var iw=m(pd=>{"use strict";Object.defineProperty(pd,"__esModule",{value:!0});pd.HttpResponse=void 0;var Ky=class{constructor(n){this.statusCode=n.statusCode,this.reason=n.reason,this.headers=n.headers||{},this.body=n.body}static isInstance(n){if(!n)return!1;let t=n;return typeof t.statusCode=="number"&&typeof t.headers=="object"}};pd.HttpResponse=Ky});var aw=m(fd=>{"use strict";Object.defineProperty(fd,"__esModule",{value:!0});fd.isValidHostname=void 0;function HG(e){return/^[a-z0-9][a-z0-9\.\-]*[a-z0-9]$/.test(e)}fd.isValidHostname=HG});var dw=m(cw=>{"use strict";Object.defineProperty(cw,"__esModule",{value:!0})});var we=m(Dt=>{"use strict";Object.defineProperty(Dt,"__esModule",{value:!0});var Vn=(z(),j(U));Vn.__exportStar(Pv(),Dt);Vn.__exportStar(tw(),Dt);Vn.__exportStar(nw(),Dt);Vn.__exportStar(ow(),Dt);Vn.__exportStar(sw(),Dt);Vn.__exportStar(iw(),Dt);Vn.__exportStar(aw(),Dt);Vn.__exportStar(dw(),Dt)});var uw=m(Cn=>{"use strict";Object.defineProperty(Cn,"__esModule",{value:!0});Cn.getAddExpectContinuePlugin=Cn.addExpectContinueMiddlewareOptions=Cn.addExpectContinueMiddleware=void 0;var $G=we();function lw(e){return n=>async t=>{let{request:r}=t;return $G.HttpRequest.isInstance(r)&&r.body&&e.runtime==="node"&&(r.headers={...r.headers,Expect:"100-continue"}),n({...t,request:r})}}Cn.addExpectContinueMiddleware=lw;Cn.addExpectContinueMiddlewareOptions={step:"build",tags:["SET_EXPECT_HEADER","EXPECT_HEADER"],name:"addExpectContinueMiddleware",override:!0};var KG=e=>({applyToStack:n=>{n.add(lw(e),Cn.addExpectContinueMiddlewareOptions)}});Cn.getAddExpectContinuePlugin=KG});var qa=m(Ct=>{"use strict";Object.defineProperty(Ct,"__esModule",{value:!0});Ct.getHostHeaderPlugin=Ct.hostHeaderMiddlewareOptions=Ct.hostHeaderMiddleware=Ct.resolveHostHeaderConfig=void 0;var VG=we();function XG(e){return e}Ct.resolveHostHeaderConfig=XG;var WG=e=>n=>async t=>{if(!VG.HttpRequest.isInstance(t.request))return n(t);let{request:r}=t,{handlerProtocol:o=""}=e.requestHandler.metadata||{};if(o.indexOf("h2")>=0&&!r.headers[":authority"])delete r.headers.host,r.headers[":authority"]="";else if(!r.headers.host){let s=r.hostname;r.port!=null&&(s+=`:${r.port}`),r.headers.host=s}return n(t)};Ct.hostHeaderMiddleware=WG;Ct.hostHeaderMiddlewareOptions={name:"hostHeaderMiddleware",step:"build",priority:"low",tags:["HOST"],override:!0};var YG=e=>({applyToStack:n=>{n.add((0,Ct.hostHeaderMiddleware)(e),Ct.hostHeaderMiddlewareOptions)}});Ct.getHostHeaderPlugin=YG});var mw=m(Ft=>{"use strict";Object.defineProperty(Ft,"__esModule",{value:!0});Ft.getLoggerPlugin=Ft.loggerMiddlewareOptions=Ft.loggerMiddleware=void 0;var QG=()=>(e,n)=>async t=>{var r,o;try{let s=await e(t),{clientName:a,commandName:i,logger:u,dynamoDbDocumentClientOptions:l={}}=n,{overrideInputFilterSensitiveLog:c,overrideOutputFilterSensitiveLog:y}=l,_=c??n.inputFilterSensitiveLog,C=y??n.outputFilterSensitiveLog,{$metadata:b,...F}=s.output;return(r=u==null?void 0:u.info)===null||r===void 0||r.call(u,{clientName:a,commandName:i,input:_(t.input),output:C(F),metadata:b}),s}catch(s){let{clientName:a,commandName:i,logger:u,dynamoDbDocumentClientOptions:l={}}=n,{overrideInputFilterSensitiveLog:c}=l,y=c??n.inputFilterSensitiveLog;throw(o=u==null?void 0:u.error)===null||o===void 0||o.call(u,{clientName:a,commandName:i,input:y(t.input),error:s,metadata:s.$metadata}),s}};Ft.loggerMiddleware=QG;Ft.loggerMiddlewareOptions={name:"loggerMiddleware",tags:["LOGGER"],step:"initialize",override:!0};var JG=e=>({applyToStack:n=>{n.add((0,Ft.loggerMiddleware)(),Ft.loggerMiddlewareOptions)}});Ft.getLoggerPlugin=JG});var Ba=m(Vy=>{"use strict";Object.defineProperty(Vy,"__esModule",{value:!0});var ZG=(z(),j(U));ZG.__exportStar(mw(),Vy)});var Ma=m(Lt=>{"use strict";Object.defineProperty(Lt,"__esModule",{value:!0});Lt.getRecursionDetectionPlugin=Lt.addRecursionDetectionMiddlewareOptions=Lt.recursionDetectionMiddleware=void 0;var e2=we(),pw="X-Amzn-Trace-Id",t2="AWS_LAMBDA_FUNCTION_NAME",n2="_X_AMZN_TRACE_ID",r2=e=>n=>async t=>{let{request:r}=t;if(!e2.HttpRequest.isInstance(r)||e.runtime!=="node"||r.headers.hasOwnProperty(pw))return n(t);let o=process.env[t2],s=process.env[n2],a=i=>typeof i=="string"&&i.length>0;return a(o)&&a(s)&&(r.headers[pw]=s),n({...t,request:r})};Lt.recursionDetectionMiddleware=r2;Lt.addRecursionDetectionMiddlewareOptions={step:"build",tags:["RECURSION_DETECTION"],name:"recursionDetectionMiddleware",override:!0,priority:"low"};var o2=e=>({applyToStack:n=>{n.add((0,Lt.recursionDetectionMiddleware)(e),Lt.addRecursionDetectionMiddlewareOptions)}});Lt.getRecursionDetectionPlugin=o2});var fw=m(yd=>{"use strict";Object.defineProperty(yd,"__esModule",{value:!0});yd.NoOpLogger=void 0;var Xy=class{trace(){}debug(){}info(){}warn(){}error(){}};yd.NoOpLogger=Xy});var gw=m(fo=>{"use strict";Object.defineProperty(fo,"__esModule",{value:!0});fo.constructStack=void 0;var s2=()=>{let e=[],n=[],t=!1,r=new Set,o=y=>y.sort((_,C)=>yw[C.step]-yw[_.step]||_w[C.priority||"normal"]-_w[_.priority||"normal"]),s=y=>{let _=!1,C=b=>b.name&&b.name===y?(_=!0,r.delete(y),!1):!0;return e=e.filter(C),n=n.filter(C),_},a=y=>{let _=!1,C=b=>b.middleware===y?(_=!0,b.name&&r.delete(b.name),!1):!0;return e=e.filter(C),n=n.filter(C),_},i=y=>{var _;return e.forEach(C=>{y.add(C.middleware,{...C})}),n.forEach(C=>{y.addRelativeTo(C.middleware,{...C})}),(_=y.identifyOnResolve)===null||_===void 0||_.call(y,c.identifyOnResolve()),y},u=y=>{let _=[];return y.before.forEach(C=>{C.before.length===0&&C.after.length===0?_.push(C):_.push(...u(C))}),_.push(y),y.after.reverse().forEach(C=>{C.before.length===0&&C.after.length===0?_.push(C):_.push(...u(C))}),_},l=(y=!1)=>{let _=[],C=[],b={};return e.forEach(L=>{let V={...L,before:[],after:[]};V.name&&(b[V.name]=V),_.push(V)}),n.forEach(L=>{let V={...L,before:[],after:[]};V.name&&(b[V.name]=V),C.push(V)}),C.forEach(L=>{if(L.toMiddleware){let V=b[L.toMiddleware];if(V===void 0){if(y)return;throw new Error(`${L.toMiddleware} is not found when adding ${L.name||"anonymous"} middleware ${L.relation} ${L.toMiddleware}`)}L.relation==="after"&&V.after.push(L),L.relation==="before"&&V.before.push(L)}}),o(_).map(u).reduce((L,V)=>(L.push(...V),L),[])},c={add:(y,_={})=>{let{name:C,override:b}=_,F={step:"initialize",priority:"normal",middleware:y,..._};if(C){if(r.has(C)){if(!b)throw new Error(`Duplicate middleware name '${C}'`);let L=e.findIndex(me=>me.name===C),V=e[L];if(V.step!==F.step||V.priority!==F.priority)throw new Error(`"${C}" middleware with ${V.priority} priority in ${V.step} step cannot be overridden by same-name middleware with ${F.priority} priority in ${F.step} step.`);e.splice(L,1)}r.add(C)}e.push(F)},addRelativeTo:(y,_)=>{let{name:C,override:b}=_,F={middleware:y,..._};if(C){if(r.has(C)){if(!b)throw new Error(`Duplicate middleware name '${C}'`);let L=n.findIndex(me=>me.name===C),V=n[L];if(V.toMiddleware!==F.toMiddleware||V.relation!==F.relation)throw new Error(`"${C}" middleware ${V.relation} "${V.toMiddleware}" middleware cannot be overridden by same-name middleware ${F.relation} "${F.toMiddleware}" middleware.`);n.splice(L,1)}r.add(C)}n.push(F)},clone:()=>i((0,fo.constructStack)()),use:y=>{y.applyToStack(c)},remove:y=>typeof y=="string"?s(y):a(y),removeByTag:y=>{let _=!1,C=b=>{let{tags:F,name:L}=b;return F&&F.includes(y)?(L&&r.delete(L),_=!0,!1):!0};return e=e.filter(C),n=n.filter(C),_},concat:y=>{var _,C;let b=i((0,fo.constructStack)());return b.use(y),b.identifyOnResolve(t||b.identifyOnResolve()||((C=(_=y.identifyOnResolve)===null||_===void 0?void 0:_.call(y))!==null&&C!==void 0?C:!1)),b},applyToStack:i,identify:()=>l(!0).map(y=>{var _;let C=(_=y.step)!==null&&_!==void 0?_:y.relation+" "+y.toMiddleware;return y.name+" - "+C}),identifyOnResolve(y){return typeof y=="boolean"&&(t=y),t},resolve:(y,_)=>{for(let C of l().map(b=>b.middleware).reverse())y=C(y,_);return t&&console.log(c.identify()),y}};return c};fo.constructStack=s2;var yw={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1},_w={high:3,normal:2,low:1}});var Yy=m(Wy=>{"use strict";Object.defineProperty(Wy,"__esModule",{value:!0});var i2=(z(),j(U));i2.__exportStar(gw(),Wy)});var hw=m(_d=>{"use strict";Object.defineProperty(_d,"__esModule",{value:!0});_d.Client=void 0;var a2=Yy(),Qy=class{constructor(n){this.middlewareStack=(0,a2.constructStack)(),this.config=n}send(n,t,r){let o=typeof t!="function"?t:void 0,s=typeof t=="function"?t:r,a=n.resolveMiddleware(this.middlewareStack,this.config,o);if(s)a(n).then(i=>s(null,i.output),i=>s(i)).catch(()=>{});else return a(n).then(i=>i.output)}destroy(){this.config.requestHandler.destroy&&this.config.requestHandler.destroy()}};_d.Client=Qy});var hd=m(gd=>{"use strict";Object.defineProperty(gd,"__esModule",{value:!0});gd.isArrayBuffer=void 0;var c2=e=>typeof ArrayBuffer=="function"&&e instanceof ArrayBuffer||Object.prototype.toString.call(e)==="[object ArrayBuffer]";gd.isArrayBuffer=c2});var Mr=m(yo=>{"use strict";Object.defineProperty(yo,"__esModule",{value:!0});yo.fromString=yo.fromArrayBuffer=void 0;var d2=hd(),Jy=require("buffer"),l2=(e,n=0,t=e.byteLength-n)=>{if(!(0,d2.isArrayBuffer)(e))throw new TypeError(`The "input" argument must be ArrayBuffer. Received type ${typeof e} (${e})`);return Jy.Buffer.from(e,n,t)};yo.fromArrayBuffer=l2;var u2=(e,n)=>{if(typeof e!="string")throw new TypeError(`The "input" argument must be of type string. Received type ${typeof e} (${e})`);return n?Jy.Buffer.from(e,n):Jy.Buffer.from(e)};yo.fromString=u2});var Cw=m(Cd=>{"use strict";Object.defineProperty(Cd,"__esModule",{value:!0});Cd.fromBase64=void 0;var m2=Mr(),p2=/^[A-Za-z0-9+/]*={0,2}$/,f2=e=>{if(e.length*3%4!==0)throw new TypeError("Incorrect padding on base64 string.");if(!p2.exec(e))throw new TypeError("Invalid base64 string.");let n=(0,m2.fromString)(e,"base64");return new Uint8Array(n.buffer,n.byteOffset,n.byteLength)};Cd.fromBase64=f2});var Sw=m(Sd=>{"use strict";Object.defineProperty(Sd,"__esModule",{value:!0});Sd.toBase64=void 0;var y2=Mr(),_2=e=>(0,y2.fromArrayBuffer)(e.buffer,e.byteOffset,e.byteLength).toString("base64");Sd.toBase64=_2});var _o=m(Ed=>{"use strict";Object.defineProperty(Ed,"__esModule",{value:!0});var Ew=(z(),j(U));Ew.__exportStar(Cw(),Ed);Ew.__exportStar(Sw(),Ed)});var Zy=m(bd=>{"use strict";Object.defineProperty(bd,"__esModule",{value:!0});bd.fromUtf8=void 0;var g2=Mr(),h2=e=>{let n=(0,g2.fromString)(e,"utf8");return new Uint8Array(n.buffer,n.byteOffset,n.byteLength/Uint8Array.BYTES_PER_ELEMENT)};bd.fromUtf8=h2});var bw=m(Pd=>{"use strict";Object.defineProperty(Pd,"__esModule",{value:!0});Pd.toUint8Array=void 0;var C2=Zy(),S2=e=>typeof e=="string"?(0,C2.fromUtf8)(e):ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e);Pd.toUint8Array=S2});var Pw=m(vd=>{"use strict";Object.defineProperty(vd,"__esModule",{value:!0});vd.toUtf8=void 0;var E2=Mr(),b2=e=>(0,E2.fromArrayBuffer)(e.buffer,e.byteOffset,e.byteLength).toString("utf8");vd.toUtf8=b2});var St=m(Da=>{"use strict";Object.defineProperty(Da,"__esModule",{value:!0});var e_=(z(),j(U));e_.__exportStar(Zy(),Da);e_.__exportStar(bw(),Da);e_.__exportStar(Pw(),Da)});var kw=m(go=>{"use strict";Object.defineProperty(go,"__esModule",{value:!0});go.transformFromString=go.transformToString=void 0;var xw=_o(),ww=St(),vw=t_();function P2(e,n="utf-8"){return n==="base64"?(0,xw.toBase64)(e):(0,ww.toUtf8)(e)}go.transformToString=P2;function v2(e,n){return n==="base64"?vw.Uint8ArrayBlobAdapter.mutate((0,xw.fromBase64)(e)):vw.Uint8ArrayBlobAdapter.mutate((0,ww.fromUtf8)(e))}go.transformFromString=v2});var t_=m(xd=>{"use strict";Object.defineProperty(xd,"__esModule",{value:!0});xd.Uint8ArrayBlobAdapter=void 0;var Aw=kw(),n_=class e extends Uint8Array{static fromString(n,t="utf-8"){switch(typeof n){case"string":return(0,Aw.transformFromString)(n,t);default:throw new Error(`Unsupported conversion from ${typeof n} to Uint8ArrayBlobAdapter.`)}}static mutate(n){return Object.setPrototypeOf(n,e.prototype),n}transformToString(n="utf-8"){return(0,Aw.transformToString)(this,n)}};xd.Uint8ArrayBlobAdapter=n_});var Iw=m(wd=>{"use strict";Object.defineProperty(wd,"__esModule",{value:!0});wd.getAwsChunkedEncodingStream=void 0;var x2=require("stream"),w2=(e,n)=>{let{base64Encoder:t,bodyLengthChecker:r,checksumAlgorithmFn:o,checksumLocationName:s,streamHasher:a}=n,i=t!==void 0&&o!==void 0&&s!==void 0&&a!==void 0,u=i?a(o,e):void 0,l=new x2.Readable({read:()=>{}});return e.on("data",c=>{let y=r(c)||0;l.push(`${y.toString(16)}\r +`),l.push(c),l.push(`\r +`)}),e.on("end",async()=>{if(l.push(`0\r +`),i){let c=t(await u);l.push(`${s}:${c}\r +`),l.push(`\r +`)}l.push(null)}),l};wd.getAwsChunkedEncodingStream=w2});var r_=m(kd=>{"use strict";Object.defineProperty(kd,"__esModule",{value:!0});kd.escapeUri=void 0;var k2=e=>encodeURIComponent(e).replace(/[!'()*]/g,A2);kd.escapeUri=k2;var A2=e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`});var Rw=m(Ad=>{"use strict";Object.defineProperty(Ad,"__esModule",{value:!0});Ad.escapeUriPath=void 0;var I2=r_(),R2=e=>e.split("/").map(I2.escapeUri).join("/");Ad.escapeUriPath=R2});var o_=m(Id=>{"use strict";Object.defineProperty(Id,"__esModule",{value:!0});var Nw=(z(),j(U));Nw.__exportStar(r_(),Id);Nw.__exportStar(Rw(),Id)});var i_=m(Rd=>{"use strict";Object.defineProperty(Rd,"__esModule",{value:!0});Rd.buildQueryString=void 0;var s_=o_();function N2(e){let n=[];for(let t of Object.keys(e).sort()){let r=e[t];if(t=(0,s_.escapeUri)(t),Array.isArray(r))for(let o=0,s=r.length;o{"use strict";Object.defineProperty(Nd,"__esModule",{value:!0});Nd.NODEJS_TIMEOUT_ERROR_CODES=void 0;Nd.NODEJS_TIMEOUT_ERROR_CODES=["ECONNRESET","EPIPE","ETIMEDOUT"]});var a_=m(Od=>{"use strict";Object.defineProperty(Od,"__esModule",{value:!0});Od.getTransformedHeaders=void 0;var O2=e=>{let n={};for(let t of Object.keys(e)){let r=e[t];n[t]=Array.isArray(r)?r.join(","):r}return n};Od.getTransformedHeaders=O2});var Tw=m(Td=>{"use strict";Object.defineProperty(Td,"__esModule",{value:!0});Td.setConnectionTimeout=void 0;var T2=(e,n,t=0)=>{if(!t)return;let r=setTimeout(()=>{e.destroy(),n(Object.assign(new Error(`Socket timed out without establishing a connection within ${t} ms`),{name:"TimeoutError"}))},t);e.on("socket",o=>{o.connecting?o.on("connect",()=>{clearTimeout(r)}):clearTimeout(r)})};Td.setConnectionTimeout=T2});var qw=m(qd=>{"use strict";Object.defineProperty(qd,"__esModule",{value:!0});qd.setSocketKeepAlive=void 0;var q2=(e,{keepAlive:n,keepAliveMsecs:t})=>{n===!0&&e.on("socket",r=>{r.setKeepAlive(n,t||0)})};qd.setSocketKeepAlive=q2});var Bw=m(Bd=>{"use strict";Object.defineProperty(Bd,"__esModule",{value:!0});Bd.setSocketTimeout=void 0;var B2=(e,n,t=0)=>{e.setTimeout(t,()=>{e.destroy(),n(Object.assign(new Error(`Connection timed out after ${t} ms`),{name:"TimeoutError"}))})};Bd.setSocketTimeout=B2});var c_=m(Md=>{"use strict";Object.defineProperty(Md,"__esModule",{value:!0});Md.writeRequestBody=void 0;var M2=require("stream"),Mw=1e3;async function D2(e,n,t=Mw){var r;let o=(r=n.headers)!==null&&r!==void 0?r:{},s=o.Expect||o.expect,a=-1,i=!1;s==="100-continue"&&await Promise.race([new Promise(u=>{a=Number(setTimeout(u,Math.max(Mw,t)))}),new Promise(u=>{e.on("continue",()=>{clearTimeout(a),u()}),e.on("error",()=>{i=!0,clearTimeout(a),u()})})]),i||F2(e,n.body)}Md.writeRequestBody=D2;function F2(e,n){n instanceof M2.Readable?n.pipe(e):n?e.end(Buffer.from(n)):e.end()}});var Lw=m(ho=>{"use strict";Object.defineProperty(ho,"__esModule",{value:!0});ho.NodeHttpHandler=ho.DEFAULT_REQUEST_TIMEOUT=void 0;var L2=we(),j2=i_(),Dw=require("http"),Fw=require("https"),U2=Ow(),z2=a_(),G2=Tw(),H2=qw(),$2=Bw(),K2=c_();ho.DEFAULT_REQUEST_TIMEOUT=0;var d_=class{constructor(n){this.metadata={handlerProtocol:"http/1.1"},this.configProvider=new Promise((t,r)=>{typeof n=="function"?n().then(o=>{t(this.resolveDefaultConfig(o))}).catch(r):t(this.resolveDefaultConfig(n))})}resolveDefaultConfig(n){let{requestTimeout:t,connectionTimeout:r,socketTimeout:o,httpAgent:s,httpsAgent:a}=n||{},i=!0,u=50;return{connectionTimeout:r,requestTimeout:t??o,httpAgent:s||new Dw.Agent({keepAlive:i,maxSockets:u}),httpsAgent:a||new Fw.Agent({keepAlive:i,maxSockets:u})}}destroy(){var n,t,r,o;(t=(n=this.config)===null||n===void 0?void 0:n.httpAgent)===null||t===void 0||t.destroy(),(o=(r=this.config)===null||r===void 0?void 0:r.httpsAgent)===null||o===void 0||o.destroy()}async handle(n,{abortSignal:t}={}){return this.config||(this.config=await this.configProvider),new Promise((r,o)=>{var s,a;let i,u=async me=>{await i,r(me)},l=async me=>{await i,o(me)};if(!this.config)throw new Error("Node HTTP request handler config is not resolved");if(t!=null&&t.aborted){let me=new Error("Request aborted");me.name="AbortError",l(me);return}let c=n.protocol==="https:",y=(0,j2.buildQueryString)(n.query||{}),_;if(n.username!=null||n.password!=null){let me=(s=n.username)!==null&&s!==void 0?s:"",Mt=(a=n.password)!==null&&a!==void 0?a:"";_=`${me}:${Mt}`}let C=n.path;y&&(C+=`?${y}`),n.fragment&&(C+=`#${n.fragment}`);let b={headers:n.headers,host:n.hostname,method:n.method,path:C,port:n.port,agent:c?this.config.httpsAgent:this.config.httpAgent,auth:_},L=(c?Fw.request:Dw.request)(b,me=>{let Mt=new L2.HttpResponse({statusCode:me.statusCode||-1,reason:me.statusMessage,headers:(0,z2.getTransformedHeaders)(me.headers),body:me});u({response:Mt})});L.on("error",me=>{U2.NODEJS_TIMEOUT_ERROR_CODES.includes(me.code)?l(Object.assign(me,{name:"TimeoutError"})):l(me)}),(0,G2.setConnectionTimeout)(L,l,this.config.connectionTimeout),(0,$2.setSocketTimeout)(L,l,this.config.requestTimeout),t&&(t.onabort=()=>{L.abort();let me=new Error("Request aborted");me.name="AbortError",l(me)});let V=b.agent;typeof V=="object"&&"keepAlive"in V&&(0,H2.setSocketKeepAlive)(L,{keepAlive:V.keepAlive,keepAliveMsecs:V.keepAliveMsecs}),i=(0,K2.writeRequestBody)(L,n,this.config.requestTimeout).catch(o)})}updateHttpClientConfig(n,t){this.config=void 0,this.configProvider=this.configProvider.then(r=>({...r,[n]:t}))}httpHandlerConfigs(){var n;return(n=this.config)!==null&&n!==void 0?n:{}}};ho.NodeHttpHandler=d_});var jw=m(Dd=>{"use strict";Object.defineProperty(Dd,"__esModule",{value:!0});Dd.NodeHttp2ConnectionPool=void 0;var l_=class{constructor(n){this.sessions=[],this.sessions=n??[]}poll(){if(this.sessions.length>0)return this.sessions.shift()}offerLast(n){this.sessions.push(n)}contains(n){return this.sessions.includes(n)}remove(n){this.sessions=this.sessions.filter(t=>t!==n)}[Symbol.iterator](){return this.sessions[Symbol.iterator]()}destroy(n){for(let t of this.sessions)t===n&&(t.destroyed||t.destroy())}};Dd.NodeHttp2ConnectionPool=l_});var Uw=m(Fd=>{"use strict";Object.defineProperty(Fd,"__esModule",{value:!0});Fd.NodeHttp2ConnectionManager=void 0;var V2=(z(),j(U)),X2=V2.__importDefault(require("http2")),W2=jw(),u_=class{constructor(n){if(this.sessionCache=new Map,this.config=n,this.config.maxConcurrency&&this.config.maxConcurrency<=0)throw new RangeError("maxConcurrency must be greater than zero.")}lease(n,t){let r=this.getUrlString(n),o=this.sessionCache.get(r);if(o){let u=o.poll();if(u&&!this.config.disableConcurrency)return u}let s=X2.default.connect(r);this.config.maxConcurrency&&s.settings({maxConcurrentStreams:this.config.maxConcurrency},u=>{if(u)throw new Error("Fail to set maxConcurrentStreams to "+this.config.maxConcurrency+"when creating new session for "+n.destination.toString())}),s.unref();let a=()=>{s.destroy(),this.deleteSession(r,s)};s.on("goaway",a),s.on("error",a),s.on("frameError",a),s.on("close",()=>this.deleteSession(r,s)),t.requestTimeout&&s.setTimeout(t.requestTimeout,a);let i=this.sessionCache.get(r)||new W2.NodeHttp2ConnectionPool;return i.offerLast(s),this.sessionCache.set(r,i),s}deleteSession(n,t){let r=this.sessionCache.get(n);r&&r.contains(t)&&(r.remove(t),this.sessionCache.set(n,r))}release(n,t){var r;let o=this.getUrlString(n);(r=this.sessionCache.get(o))===null||r===void 0||r.offerLast(t)}destroy(){for(let[n,t]of this.sessionCache){for(let r of t)r.destroyed||r.destroy(),t.remove(r);this.sessionCache.delete(n)}}setMaxConcurrentStreams(n){if(this.config.maxConcurrency&&this.config.maxConcurrency<=0)throw new RangeError("maxConcurrentStreams must be greater than zero.");this.config.maxConcurrency=n}setDisableConcurrentStreams(n){this.config.disableConcurrency=n}getUrlString(n){return n.destination.toString()}};Fd.NodeHttp2ConnectionManager=u_});var Gw=m(Ld=>{"use strict";Object.defineProperty(Ld,"__esModule",{value:!0});Ld.NodeHttp2Handler=void 0;var Y2=we(),Q2=i_(),zw=require("http2"),J2=a_(),Z2=Uw(),eH=c_(),m_=class{constructor(n){this.metadata={handlerProtocol:"h2"},this.connectionManager=new Z2.NodeHttp2ConnectionManager({}),this.configProvider=new Promise((t,r)=>{typeof n=="function"?n().then(o=>{t(o||{})}).catch(r):t(n||{})})}destroy(){this.connectionManager.destroy()}async handle(n,{abortSignal:t}={}){this.config||(this.config=await this.configProvider,this.connectionManager.setDisableConcurrentStreams(this.config.disableConcurrentStreams||!1),this.config.maxConcurrentStreams&&this.connectionManager.setMaxConcurrentStreams(this.config.maxConcurrentStreams));let{requestTimeout:r,disableConcurrentStreams:o}=this.config;return new Promise((s,a)=>{var i,u,l;let c=!1,y,_=async qe=>{await y,s(qe)},C=async qe=>{await y,a(qe)};if(t!=null&&t.aborted){c=!0;let qe=new Error("Request aborted");qe.name="AbortError",C(qe);return}let{hostname:b,method:F,port:L,protocol:V,query:me}=n,Mt="";if(n.username!=null||n.password!=null){let qe=(i=n.username)!==null&&i!==void 0?i:"",xa=(u=n.password)!==null&&u!==void 0?u:"";Mt=`${qe}:${xa}@`}let QP=`${V}//${Mt}${b}${L?`:${L}`:""}`,_G={destination:new URL(QP)},qr=this.connectionManager.lease(_G,{requestTimeout:(l=this.config)===null||l===void 0?void 0:l.sessionTimeout,disableConcurrentStreams:o||!1}),co=qe=>{o&&this.destroySession(qr),c=!0,C(qe)},JP=(0,Q2.buildQueryString)(me||{}),My=n.path;JP&&(My+=`?${JP}`),n.fragment&&(My+=`#${n.fragment}`);let Ot=qr.request({...n.headers,[zw.constants.HTTP2_HEADER_PATH]:My,[zw.constants.HTTP2_HEADER_METHOD]:F});qr.ref(),Ot.on("response",qe=>{let xa=new Y2.HttpResponse({statusCode:qe[":status"]||-1,headers:(0,J2.getTransformedHeaders)(qe),body:Ot});c=!0,_({response:xa}),o&&(qr.close(),this.connectionManager.deleteSession(QP,qr))}),r&&Ot.setTimeout(r,()=>{Ot.close();let qe=new Error(`Stream timed out because of no activity for ${r} ms`);qe.name="TimeoutError",co(qe)}),t&&(t.onabort=()=>{Ot.close();let qe=new Error("Request aborted");qe.name="AbortError",co(qe)}),Ot.on("frameError",(qe,xa,gG)=>{co(new Error(`Frame type id ${qe} in stream id ${gG} has failed with code ${xa}.`))}),Ot.on("error",co),Ot.on("aborted",()=>{co(new Error(`HTTP/2 stream is abnormally aborted in mid-communication with result code ${Ot.rstCode}.`))}),Ot.on("close",()=>{qr.unref(),o&&qr.destroy(),c||co(new Error("Unexpected error: http2 request did not get a response"))}),y=(0,eH.writeRequestBody)(Ot,n,r)})}updateHttpClientConfig(n,t){this.config=void 0,this.configProvider=this.configProvider.then(r=>({...r,[n]:t}))}httpHandlerConfigs(){var n;return(n=this.config)!==null&&n!==void 0?n:{}}destroySession(n){n.destroyed||n.destroy()}};Ld.NodeHttp2Handler=m_});var Hw=m(jd=>{"use strict";Object.defineProperty(jd,"__esModule",{value:!0});jd.Collector=void 0;var tH=require("stream"),p_=class extends tH.Writable{constructor(){super(...arguments),this.bufferedBytes=[]}_write(n,t,r){this.bufferedBytes.push(n),r()}};jd.Collector=p_});var $w=m(Ud=>{"use strict";Object.defineProperty(Ud,"__esModule",{value:!0});Ud.streamCollector=void 0;var nH=Hw(),rH=e=>new Promise((n,t)=>{let r=new nH.Collector;e.pipe(r),e.on("error",o=>{r.end(),t(o)}),r.on("error",t),r.on("finish",function(){let o=new Uint8Array(Buffer.concat(this.bufferedBytes));n(o)})});Ud.streamCollector=rH});var Co=m(Fa=>{"use strict";Object.defineProperty(Fa,"__esModule",{value:!0});var f_=(z(),j(U));f_.__exportStar(Lw(),Fa);f_.__exportStar(Gw(),Fa);f_.__exportStar($w(),Fa)});var Vw=m(zd=>{"use strict";Object.defineProperty(zd,"__esModule",{value:!0});zd.sdkStreamMixin=void 0;var oH=Co(),sH=Mr(),y_=require("stream"),iH=require("util"),Kw="The stream has already been transformed.",aH=e=>{var n,t;if(!(e instanceof y_.Readable)){let s=((t=(n=e==null?void 0:e.__proto__)===null||n===void 0?void 0:n.constructor)===null||t===void 0?void 0:t.name)||e;throw new Error(`Unexpected stream implementation, expect Stream.Readable instance, got ${s}`)}let r=!1,o=async()=>{if(r)throw new Error(Kw);return r=!0,await(0,oH.streamCollector)(e)};return Object.assign(e,{transformToByteArray:o,transformToString:async s=>{let a=await o();return s===void 0||Buffer.isEncoding(s)?(0,sH.fromArrayBuffer)(a.buffer,a.byteOffset,a.byteLength).toString(s):new iH.TextDecoder(s).decode(a)},transformToWebStream:()=>{if(r)throw new Error(Kw);if(e.readableFlowing!==null)throw new Error("The stream has been consumed by other callbacks.");if(typeof y_.Readable.toWeb!="function")throw new Error("Readable.toWeb() is not supported. Please make sure you are using Node.js >= 17.0.0, or polyfill is available.");return r=!0,y_.Readable.toWeb(e)}})};zd.sdkStreamMixin=aH});var g_=m(La=>{"use strict";Object.defineProperty(La,"__esModule",{value:!0});var __=(z(),j(U));__.__exportStar(t_(),La);__.__exportStar(Iw(),La);__.__exportStar(Vw(),La)});var Xw=m(Gd=>{"use strict";Object.defineProperty(Gd,"__esModule",{value:!0});Gd.collectBody=void 0;var h_=g_(),cH=async(e=new Uint8Array,n)=>{if(e instanceof Uint8Array)return h_.Uint8ArrayBlobAdapter.mutate(e);if(!e)return h_.Uint8ArrayBlobAdapter.mutate(new Uint8Array);let t=n.streamCollector(e);return h_.Uint8ArrayBlobAdapter.mutate(await t)};Gd.collectBody=cH});var Ww=m(Hd=>{"use strict";Object.defineProperty(Hd,"__esModule",{value:!0});Hd.Command=void 0;var dH=Yy(),C_=class{constructor(){this.middlewareStack=(0,dH.constructStack)()}};Hd.Command=C_});var Yw=m($d=>{"use strict";Object.defineProperty($d,"__esModule",{value:!0});$d.SENSITIVE_STRING=void 0;$d.SENSITIVE_STRING="***SensitiveInformation***"});var Qw=m(Kd=>{"use strict";Object.defineProperty(Kd,"__esModule",{value:!0});Kd.createAggregatedClient=void 0;var lH=(e,n)=>{for(let t of Object.keys(e)){let r=e[t],o=async function(a,i,u){let l=new r(a);if(typeof i=="function")this.send(l,i);else if(typeof u=="function"){if(typeof i!="object")throw new Error(`Expected http options but got ${typeof i}`);this.send(l,i||{},u)}else return this.send(l,i)},s=(t[0].toLowerCase()+t.slice(1)).replace(/Command$/,"");n.prototype[s]=o}};Kd.createAggregatedClient=lH});var E_=m($=>{"use strict";Object.defineProperty($,"__esModule",{value:!0});$.logger=$.strictParseByte=$.strictParseShort=$.strictParseInt32=$.strictParseInt=$.strictParseLong=$.limitedParseFloat32=$.limitedParseFloat=$.handleFloat=$.limitedParseDouble=$.strictParseFloat32=$.strictParseFloat=$.strictParseDouble=$.expectUnion=$.expectString=$.expectObject=$.expectNonNull=$.expectByte=$.expectShort=$.expectInt32=$.expectInt=$.expectLong=$.expectFloat32=$.expectNumber=$.expectBoolean=$.parseBoolean=void 0;var uH=e=>{switch(e){case"true":return!0;case"false":return!1;default:throw new Error(`Unable to parse boolean value "${e}"`)}};$.parseBoolean=uH;var mH=e=>{if(e!=null){if(typeof e=="number"){if((e===0||e===1)&&$.logger.warn(Vd(`Expected boolean, got ${typeof e}: ${e}`)),e===0)return!1;if(e===1)return!0}if(typeof e=="string"){let n=e.toLowerCase();if((n==="false"||n==="true")&&$.logger.warn(Vd(`Expected boolean, got ${typeof e}: ${e}`)),n==="false")return!1;if(n==="true")return!0}if(typeof e=="boolean")return e;throw new TypeError(`Expected boolean, got ${typeof e}: ${e}`)}};$.expectBoolean=mH;var pH=e=>{if(e!=null){if(typeof e=="string"){let n=parseFloat(e);if(!Number.isNaN(n))return String(n)!==String(e)&&$.logger.warn(Vd(`Expected number but observed string: ${e}`)),n}if(typeof e=="number")return e;throw new TypeError(`Expected number, got ${typeof e}: ${e}`)}};$.expectNumber=pH;var fH=Math.ceil(2**127*(2-2**-23)),yH=e=>{let n=(0,$.expectNumber)(e);if(n!==void 0&&!Number.isNaN(n)&&n!==1/0&&n!==-1/0&&Math.abs(n)>fH)throw new TypeError(`Expected 32-bit float, got ${e}`);return n};$.expectFloat32=yH;var _H=e=>{if(e!=null){if(Number.isInteger(e)&&!Number.isNaN(e))return e;throw new TypeError(`Expected integer, got ${typeof e}: ${e}`)}};$.expectLong=_H;$.expectInt=$.expectLong;var gH=e=>S_(e,32);$.expectInt32=gH;var hH=e=>S_(e,16);$.expectShort=hH;var CH=e=>S_(e,8);$.expectByte=CH;var S_=(e,n)=>{let t=(0,$.expectLong)(e);if(t!==void 0&&SH(t,n)!==t)throw new TypeError(`Expected ${n}-bit integer, got ${e}`);return t},SH=(e,n)=>{switch(n){case 32:return Int32Array.of(e)[0];case 16:return Int16Array.of(e)[0];case 8:return Int8Array.of(e)[0]}},EH=(e,n)=>{if(e==null)throw n?new TypeError(`Expected a non-null value for ${n}`):new TypeError("Expected a non-null value");return e};$.expectNonNull=EH;var bH=e=>{if(e==null)return;if(typeof e=="object"&&!Array.isArray(e))return e;let n=Array.isArray(e)?"array":typeof e;throw new TypeError(`Expected object, got ${n}: ${e}`)};$.expectObject=bH;var PH=e=>{if(e!=null){if(typeof e=="string")return e;if(["boolean","number","bigint"].includes(typeof e))return $.logger.warn(Vd(`Expected string, got ${typeof e}: ${e}`)),String(e);throw new TypeError(`Expected string, got ${typeof e}: ${e}`)}};$.expectString=PH;var vH=e=>{if(e==null)return;let n=(0,$.expectObject)(e),t=Object.entries(n).filter(([,r])=>r!=null).map(([r])=>r);if(t.length===0)throw new TypeError("Unions must have exactly one non-null member. None were found.");if(t.length>1)throw new TypeError(`Unions must have exactly one non-null member. Keys ${t} were not null.`);return n};$.expectUnion=vH;var xH=e=>typeof e=="string"?(0,$.expectNumber)(So(e)):(0,$.expectNumber)(e);$.strictParseDouble=xH;$.strictParseFloat=$.strictParseDouble;var wH=e=>typeof e=="string"?(0,$.expectFloat32)(So(e)):(0,$.expectFloat32)(e);$.strictParseFloat32=wH;var kH=/(-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?)|(-?Infinity)|(NaN)/g,So=e=>{let n=e.match(kH);if(n===null||n[0].length!==e.length)throw new TypeError("Expected real number, got implicit NaN");return parseFloat(e)},AH=e=>typeof e=="string"?Jw(e):(0,$.expectNumber)(e);$.limitedParseDouble=AH;$.handleFloat=$.limitedParseDouble;$.limitedParseFloat=$.limitedParseDouble;var IH=e=>typeof e=="string"?Jw(e):(0,$.expectFloat32)(e);$.limitedParseFloat32=IH;var Jw=e=>{switch(e){case"NaN":return NaN;case"Infinity":return 1/0;case"-Infinity":return-1/0;default:throw new Error(`Unable to parse float value: ${e}`)}},RH=e=>typeof e=="string"?(0,$.expectLong)(So(e)):(0,$.expectLong)(e);$.strictParseLong=RH;$.strictParseInt=$.strictParseLong;var NH=e=>typeof e=="string"?(0,$.expectInt32)(So(e)):(0,$.expectInt32)(e);$.strictParseInt32=NH;var OH=e=>typeof e=="string"?(0,$.expectShort)(So(e)):(0,$.expectShort)(e);$.strictParseShort=OH;var TH=e=>typeof e=="string"?(0,$.expectByte)(So(e)):(0,$.expectByte)(e);$.strictParseByte=TH;var Vd=e=>String(new TypeError(e).stack||e).split(` +`).slice(0,5).filter(n=>!n.includes("stackTraceWarning")).join(` +`);$.logger={warn:console.warn}});var Zw=m(Et=>{"use strict";Object.defineProperty(Et,"__esModule",{value:!0});Et.parseEpochTimestamp=Et.parseRfc7231DateTime=Et.parseRfc3339DateTimeWithOffset=Et.parseRfc3339DateTime=Et.dateToUtcString=void 0;var Xn=E_(),qH=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],P_=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function BH(e){let n=e.getUTCFullYear(),t=e.getUTCMonth(),r=e.getUTCDay(),o=e.getUTCDate(),s=e.getUTCHours(),a=e.getUTCMinutes(),i=e.getUTCSeconds(),u=o<10?`0${o}`:`${o}`,l=s<10?`0${s}`:`${s}`,c=a<10?`0${a}`:`${a}`,y=i<10?`0${i}`:`${i}`;return`${qH[r]}, ${u} ${P_[t]} ${n} ${l}:${c}:${y} GMT`}Et.dateToUtcString=BH;var MH=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?[zZ]$/),DH=e=>{if(e==null)return;if(typeof e!="string")throw new TypeError("RFC-3339 date-times must be expressed as strings");let n=MH.exec(e);if(!n)throw new TypeError("Invalid RFC-3339 date-time value");let[t,r,o,s,a,i,u,l]=n,c=(0,Xn.strictParseShort)(Eo(r)),y=jt(o,"month",1,12),_=jt(s,"day",1,31);return ja(c,y,_,{hours:a,minutes:i,seconds:u,fractionalMilliseconds:l})};Et.parseRfc3339DateTime=DH;var FH=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?(([-+]\d{2}\:\d{2})|[zZ])$/),LH=e=>{if(e==null)return;if(typeof e!="string")throw new TypeError("RFC-3339 date-times must be expressed as strings");let n=FH.exec(e);if(!n)throw new TypeError("Invalid RFC-3339 date-time value");let[t,r,o,s,a,i,u,l,c]=n,y=(0,Xn.strictParseShort)(Eo(r)),_=jt(o,"month",1,12),C=jt(s,"day",1,31),b=ja(y,_,C,{hours:a,minutes:i,seconds:u,fractionalMilliseconds:l});return c.toUpperCase()!="Z"&&b.setTime(b.getTime()-JH(c)),b};Et.parseRfc3339DateTimeWithOffset=LH;var jH=new RegExp(/^(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d{2}) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? GMT$/),UH=new RegExp(/^(?:Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d{2})-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d{2}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? GMT$/),zH=new RegExp(/^(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( [1-9]|\d{2}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? (\d{4})$/),GH=e=>{if(e==null)return;if(typeof e!="string")throw new TypeError("RFC-7231 date-times must be expressed as strings");let n=jH.exec(e);if(n){let[t,r,o,s,a,i,u,l]=n;return ja((0,Xn.strictParseShort)(Eo(s)),b_(o),jt(r,"day",1,31),{hours:a,minutes:i,seconds:u,fractionalMilliseconds:l})}if(n=UH.exec(e),n){let[t,r,o,s,a,i,u,l]=n;return VH(ja($H(s),b_(o),jt(r,"day",1,31),{hours:a,minutes:i,seconds:u,fractionalMilliseconds:l}))}if(n=zH.exec(e),n){let[t,r,o,s,a,i,u,l]=n;return ja((0,Xn.strictParseShort)(Eo(l)),b_(r),jt(o.trimLeft(),"day",1,31),{hours:s,minutes:a,seconds:i,fractionalMilliseconds:u})}throw new TypeError("Invalid RFC-7231 date-time value")};Et.parseRfc7231DateTime=GH;var HH=e=>{if(e==null)return;let n;if(typeof e=="number")n=e;else if(typeof e=="string")n=(0,Xn.strictParseDouble)(e);else throw new TypeError("Epoch timestamps must be expressed as floating point numbers or their string representation");if(Number.isNaN(n)||n===1/0||n===-1/0)throw new TypeError("Epoch timestamps must be valid, non-Infinite, non-NaN numerics");return new Date(Math.round(n*1e3))};Et.parseEpochTimestamp=HH;var ja=(e,n,t,r)=>{let o=n-1;return WH(e,o,t),new Date(Date.UTC(e,o,t,jt(r.hours,"hour",0,23),jt(r.minutes,"minute",0,59),jt(r.seconds,"seconds",0,60),QH(r.fractionalMilliseconds)))},$H=e=>{let n=new Date().getUTCFullYear(),t=Math.floor(n/100)*100+(0,Xn.strictParseShort)(Eo(e));return te.getTime()-new Date().getTime()>KH?new Date(Date.UTC(e.getUTCFullYear()-100,e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds())):e,b_=e=>{let n=P_.indexOf(e);if(n<0)throw new TypeError(`Invalid month: ${e}`);return n+1},XH=[31,28,31,30,31,30,31,31,30,31,30,31],WH=(e,n,t)=>{let r=XH[n];if(n===1&&YH(e)&&(r=29),t>r)throw new TypeError(`Invalid day for ${P_[n]} in ${e}: ${t}`)},YH=e=>e%4===0&&(e%100!==0||e%400===0),jt=(e,n,t,r)=>{let o=(0,Xn.strictParseByte)(Eo(e));if(or)throw new TypeError(`${n} must be between ${t} and ${r}, inclusive`);return o},QH=e=>e==null?0:(0,Xn.strictParseFloat32)("0."+e)*1e3,JH=e=>{let n=e[0],t=1;if(n=="+")t=1;else if(n=="-")t=-1;else throw new TypeError(`Offset direction, ${n}, must be "+" or "-"`);let r=Number(e.substring(1,3)),o=Number(e.substring(4,6));return t*(r*60+o)*60*1e3},Eo=e=>{let n=0;for(;n{"use strict";Object.defineProperty(bo,"__esModule",{value:!0});bo.decorateServiceException=bo.ServiceException=void 0;var v_=class e extends Error{constructor(n){super(n.message),Object.setPrototypeOf(this,e.prototype),this.name=n.name,this.$fault=n.$fault,this.$metadata=n.$metadata}};bo.ServiceException=v_;var ZH=(e,n={})=>{Object.entries(n).filter(([,r])=>r!==void 0).forEach(([r,o])=>{(e[r]==null||e[r]==="")&&(e[r]=o)});let t=e.message||e.Message||"UnknownError";return e.message=t,delete e.Message,e};bo.decorateServiceException=ZH});var ek=m(Dr=>{"use strict";Object.defineProperty(Dr,"__esModule",{value:!0});Dr.withBaseException=Dr.throwDefaultError=void 0;var e$=x_(),t$=({output:e,parsedBody:n,exceptionCtor:t,errorCode:r})=>{let o=r$(e),s=o.httpStatusCode?o.httpStatusCode+"":void 0,a=new t({name:(n==null?void 0:n.code)||(n==null?void 0:n.Code)||r||s||"UnknownError",$fault:"client",$metadata:o});throw(0,e$.decorateServiceException)(a,n)};Dr.throwDefaultError=t$;var n$=e=>({output:n,parsedBody:t,errorCode:r})=>{(0,Dr.throwDefaultError)({output:n,parsedBody:t,exceptionCtor:e,errorCode:r})};Dr.withBaseException=n$;var r$=e=>{var n,t;return{httpStatusCode:e.statusCode,requestId:(t=(n=e.headers["x-amzn-requestid"])!==null&&n!==void 0?n:e.headers["x-amzn-request-id"])!==null&&t!==void 0?t:e.headers["x-amz-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]}}});var tk=m(Xd=>{"use strict";Object.defineProperty(Xd,"__esModule",{value:!0});Xd.loadConfigsForDefaultMode=void 0;var o$=e=>{switch(e){case"standard":return{retryMode:"standard",connectionTimeout:3100};case"in-region":return{retryMode:"standard",connectionTimeout:1100};case"cross-region":return{retryMode:"standard",connectionTimeout:3100};case"mobile":return{retryMode:"standard",connectionTimeout:3e4};default:return{}}};Xd.loadConfigsForDefaultMode=o$});var rk=m(Wd=>{"use strict";Object.defineProperty(Wd,"__esModule",{value:!0});Wd.emitWarningIfUnsupportedVersion=void 0;var nk=!1,s$=e=>{e&&!nk&&parseInt(e.substring(1,e.indexOf(".")))<14&&(nk=!0)};Wd.emitWarningIfUnsupportedVersion=s$});var ok=m(Wn=>{"use strict";Object.defineProperty(Wn,"__esModule",{value:!0});Wn.resolveChecksumRuntimeConfig=Wn.getChecksumConfiguration=Wn.AlgorithmId=void 0;var w_=x();Object.defineProperty(Wn,"AlgorithmId",{enumerable:!0,get:function(){return w_.AlgorithmId}});var i$=e=>{let n=[];for(let t in w_.AlgorithmId){let r=w_.AlgorithmId[t];e[r]!==void 0&&n.push({algorithmId:()=>r,checksumConstructor:()=>e[r]})}return{_checksumAlgorithms:n,addChecksumAlgorithm(t){this._checksumAlgorithms.push(t)},checksumAlgorithms(){return this._checksumAlgorithms}}};Wn.getChecksumConfiguration=i$;var a$=e=>{let n={};return e.checksumAlgorithms().forEach(t=>{n[t.algorithmId()]=t.checksumConstructor()}),n};Wn.resolveChecksumRuntimeConfig=a$});var sk=m(Po=>{"use strict";Object.defineProperty(Po,"__esModule",{value:!0});Po.resolveRetryRuntimeConfig=Po.getRetryConfiguration=void 0;var c$=e=>{let n=e.retryStrategy;return{setRetryStrategy(t){n=t},retryStrategy(){return n}}};Po.getRetryConfiguration=c$;var d$=e=>{let n={};return n.retryStrategy=e.retryStrategy(),n};Po.resolveRetryRuntimeConfig=d$});var ck=m(Sn=>{"use strict";Object.defineProperty(Sn,"__esModule",{value:!0});Sn.resolveDefaultRuntimeConfig=Sn.getDefaultClientConfiguration=Sn.getDefaultExtensionConfiguration=void 0;var ik=ok(),ak=sk(),l$=e=>({...(0,ik.getChecksumConfiguration)(e),...(0,ak.getRetryConfiguration)(e)});Sn.getDefaultExtensionConfiguration=l$;Sn.getDefaultClientConfiguration=Sn.getDefaultExtensionConfiguration;var u$=e=>({...(0,ik.resolveChecksumRuntimeConfig)(e),...(0,ak.resolveRetryRuntimeConfig)(e)});Sn.resolveDefaultRuntimeConfig=u$});var dk=m(k_=>{"use strict";Object.defineProperty(k_,"__esModule",{value:!0});var m$=(z(),j(U));m$.__exportStar(ck(),k_)});var A_=m(Yd=>{"use strict";Object.defineProperty(Yd,"__esModule",{value:!0});Yd.extendedEncodeURIComponent=void 0;function p$(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(n){return"%"+n.charCodeAt(0).toString(16).toUpperCase()})}Yd.extendedEncodeURIComponent=p$});var lk=m(Qd=>{"use strict";Object.defineProperty(Qd,"__esModule",{value:!0});Qd.getArrayIfSingleItem=void 0;var f$=e=>Array.isArray(e)?e:[e];Qd.getArrayIfSingleItem=f$});var uk=m(Ua=>{"use strict";Object.defineProperty(Ua,"__esModule",{value:!0});Ua.getValueFromTextNode=void 0;var y$=e=>{let n="#text";for(let t in e)e.hasOwnProperty(t)&&e[t][n]!==void 0?e[t]=e[t][n]:typeof e[t]=="object"&&e[t]!==null&&(e[t]=(0,Ua.getValueFromTextNode)(e[t]));return e};Ua.getValueFromTextNode=y$});var mk=m(Ut=>{"use strict";Object.defineProperty(Ut,"__esModule",{value:!0});Ut.LazyJsonString=Ut.StringWrapper=void 0;var _$=function(){let e=Object.getPrototypeOf(this).constructor,n=Function.bind.apply(String,[null,...arguments]),t=new n;return Object.setPrototypeOf(t,e.prototype),t};Ut.StringWrapper=_$;Ut.StringWrapper.prototype=Object.create(String.prototype,{constructor:{value:Ut.StringWrapper,enumerable:!1,writable:!0,configurable:!0}});Object.setPrototypeOf(Ut.StringWrapper,String);var I_=class e extends Ut.StringWrapper{deserializeJSON(){return JSON.parse(super.toString())}toJSON(){return super.toString()}static fromObject(n){return n instanceof e?n:n instanceof String||typeof n=="string"?new e(n):new e(JSON.stringify(n))}};Ut.LazyJsonString=I_});var yk=m(Yn=>{"use strict";Object.defineProperty(Yn,"__esModule",{value:!0});Yn.take=Yn.convertMap=Yn.map=void 0;function pk(e,n,t){let r,o,s;if(typeof n>"u"&&typeof t>"u")r={},s=e;else{if(r=e,typeof n=="function")return o=n,s=t,C$(r,o,s);s=n}for(let a of Object.keys(s)){if(!Array.isArray(s[a])){r[a]=s[a];continue}fk(r,null,s,a)}return r}Yn.map=pk;var g$=e=>{let n={};for(let[t,r]of Object.entries(e||{}))n[t]=[,r];return n};Yn.convertMap=g$;var h$=(e,n)=>{let t={};for(let r in n)fk(t,e,n,r);return t};Yn.take=h$;var C$=(e,n,t)=>pk(e,Object.entries(t).reduce((r,[o,s])=>(Array.isArray(s)?r[o]=s:typeof s=="function"?r[o]=[n,s()]:r[o]=[n,s],r),{})),fk=(e,n,t,r)=>{if(n!==null){let a=t[r];typeof a=="function"&&(a=[,a]);let[i=S$,u=E$,l=r]=a;(typeof i=="function"&&i(n[l])||typeof i!="function"&&i)&&(e[r]=u(n[l]));return}let[o,s]=t[r];if(typeof s=="function"){let a,i=o===void 0&&(a=s())!=null,u=typeof o=="function"&&!!o(void 0)||typeof o!="function"&&!!o;i?e[r]=a:u&&(e[r]=s())}else{let a=o===void 0&&s!=null,i=typeof o=="function"&&!!o(s)||typeof o!="function"&&!!o;(a||i)&&(e[r]=s)}},S$=e=>e!=null,E$=e=>e});var gk=m(Jd=>{"use strict";Object.defineProperty(Jd,"__esModule",{value:!0});Jd.resolvedPath=void 0;var _k=A_(),b$=(e,n,t,r,o,s)=>{if(n!=null&&n[t]!==void 0){let a=r();if(a.length<=0)throw new Error("Empty value provided for input HTTP label: "+t+".");e=e.replace(o,s?a.split("/").map(i=>(0,_k.extendedEncodeURIComponent)(i)).join("/"):(0,_k.extendedEncodeURIComponent)(a))}else throw new Error("No value provided for input HTTP label: "+t+".");return e};Jd.resolvedPath=b$});var hk=m(Zd=>{"use strict";Object.defineProperty(Zd,"__esModule",{value:!0});Zd.serializeFloat=void 0;var P$=e=>{if(e!==e)return"NaN";switch(e){case 1/0:return"Infinity";case-1/0:return"-Infinity";default:return e}};Zd.serializeFloat=P$});var Ck=m(za=>{"use strict";Object.defineProperty(za,"__esModule",{value:!0});za._json=void 0;var v$=e=>{if(e==null)return{};if(Array.isArray(e))return e.filter(n=>n!=null);if(typeof e=="object"){let n={};for(let t of Object.keys(e))e[t]!=null&&(n[t]=(0,za._json)(e[t]));return n}return e};za._json=v$});var Sk=m(el=>{"use strict";Object.defineProperty(el,"__esModule",{value:!0});el.splitEvery=void 0;function x$(e,n,t){if(t<=0||!Number.isInteger(t))throw new Error("Invalid number of delimiters ("+t+") for splitEvery.");let r=e.split(n);if(t===1)return r;let o=[],s="";for(let a=0;a{"use strict";Object.defineProperty(ke,"__esModule",{value:!0});var Ne=(z(),j(U));Ne.__exportStar(fw(),ke);Ne.__exportStar(hw(),ke);Ne.__exportStar(Xw(),ke);Ne.__exportStar(Ww(),ke);Ne.__exportStar(Yw(),ke);Ne.__exportStar(Qw(),ke);Ne.__exportStar(Zw(),ke);Ne.__exportStar(ek(),ke);Ne.__exportStar(tk(),ke);Ne.__exportStar(rk(),ke);Ne.__exportStar(dk(),ke);Ne.__exportStar(x_(),ke);Ne.__exportStar(A_(),ke);Ne.__exportStar(lk(),ke);Ne.__exportStar(uk(),ke);Ne.__exportStar(mk(),ke);Ne.__exportStar(yk(),ke);Ne.__exportStar(E_(),ke);Ne.__exportStar(gk(),ke);Ne.__exportStar(hk(),ke);Ne.__exportStar(Ck(),ke);Ne.__exportStar(Sk(),ke)});var bk=m(En=>{"use strict";Object.defineProperty(En,"__esModule",{value:!0});En.getCheckContentLengthHeaderPlugin=En.checkContentLengthHeaderMiddlewareOptions=En.checkContentLengthHeader=void 0;var w$=we(),k$=E(),A$="content-length";function Ek(){return(e,n)=>async t=>{var r;let{request:o}=t;if(w$.HttpRequest.isInstance(o)&&!o.headers[A$]){let s="Are you using a Stream of unknown length as the Body of a PutObject request? Consider using Upload instead from @aws-sdk/lib-storage.";typeof((r=n==null?void 0:n.logger)===null||r===void 0?void 0:r.warn)=="function"&&!(n.logger instanceof k$.NoOpLogger)?n.logger.warn(s):console.warn(s)}return e({...t})}}En.checkContentLengthHeader=Ek;En.checkContentLengthHeaderMiddlewareOptions={step:"finalizeRequest",tags:["CHECK_CONTENT_LENGTH_HEADER"],name:"getCheckContentLengthHeaderPlugin",override:!0};var I$=e=>({applyToStack:n=>{n.add(Ek(),En.checkContentLengthHeaderMiddlewareOptions)}});En.getCheckContentLengthHeaderPlugin=I$});var Pk=m(tl=>{"use strict";Object.defineProperty(tl,"__esModule",{value:!0});tl.resolveS3Config=void 0;var R$=e=>{var n,t,r;return{...e,forcePathStyle:(n=e.forcePathStyle)!==null&&n!==void 0?n:!1,useAccelerateEndpoint:(t=e.useAccelerateEndpoint)!==null&&t!==void 0?t:!1,disableMultiregionAccessPoints:(r=e.disableMultiregionAccessPoints)!==null&&r!==void 0?r:!1}};tl.resolveS3Config=R$});var xk=m(zt=>{"use strict";Object.defineProperty(zt,"__esModule",{value:!0});zt.getThrow200ExceptionsPlugin=zt.throw200ExceptionsMiddlewareOptions=zt.throw200ExceptionsMiddleware=void 0;var N$=we(),O$=e=>n=>async t=>{let r=await n(t),{response:o}=r;if(!N$.HttpResponse.isInstance(o))return r;let{statusCode:s,body:a}=o;if(s<200||s>=300)return r;let i=await vk(a,e),u=await T$(i,e);if(i.length===0){let l=new Error("S3 aborted request");throw l.name="InternalError",l}return u&&u.match("")&&(o.statusCode=400),o.body=i,r};zt.throw200ExceptionsMiddleware=O$;var vk=(e=new Uint8Array,n)=>e instanceof Uint8Array?Promise.resolve(e):n.streamCollector(e)||Promise.resolve(new Uint8Array),T$=(e,n)=>vk(e,n).then(t=>n.utf8Encoder(t));zt.throw200ExceptionsMiddlewareOptions={relation:"after",toMiddleware:"deserializerMiddleware",tags:["THROW_200_EXCEPTIONS","S3"],name:"throw200ExceptionsMiddleware",override:!0};var q$=e=>({applyToStack:n=>{n.addRelativeTo((0,zt.throw200ExceptionsMiddleware)(e),zt.throw200ExceptionsMiddlewareOptions)}});zt.getThrow200ExceptionsPlugin=q$});var R_=m(Qn=>{"use strict";Object.defineProperty(Qn,"__esModule",{value:!0});Qn.build=Qn.parse=Qn.validate=void 0;var B$=e=>typeof e=="string"&&e.indexOf("arn:")===0&&e.split(":").length>=6;Qn.validate=B$;var M$=e=>{let n=e.split(":");if(n.length<6||n[0]!=="arn")throw new Error("Malformed ARN");let[,t,r,o,s,...a]=n;return{partition:t,service:r,region:o,accountId:s,resource:a.join(":")}};Qn.parse=M$;var D$=e=>{let{partition:n="aws",service:t,region:r,accountId:o,resource:s}=e;if([t,r,o,s].some(a=>typeof a!="string"))throw new Error("Input ARN object is invalid");return`arn:${n}:${t}:${r}:${o}:${s}`};Qn.build=D$});var kk=m(bn=>{"use strict";Object.defineProperty(bn,"__esModule",{value:!0});bn.getValidateBucketNamePlugin=bn.validateBucketNameMiddlewareOptions=bn.validateBucketNameMiddleware=void 0;var F$=R_();function wk(){return e=>async n=>{let{input:{Bucket:t}}=n;if(typeof t=="string"&&!(0,F$.validate)(t)&&t.indexOf("/")>=0){let r=new Error(`Bucket name shouldn't contain '/', received '${t}'`);throw r.name="InvalidBucketName",r}return e({...n})}}bn.validateBucketNameMiddleware=wk;bn.validateBucketNameMiddlewareOptions={step:"initialize",tags:["VALIDATE_BUCKET_NAME"],name:"validateBucketNameMiddleware",override:!0};var L$=e=>({applyToStack:n=>{n.add(wk(),bn.validateBucketNameMiddlewareOptions)}});bn.getValidateBucketNamePlugin=L$});var xo=m(vo=>{"use strict";Object.defineProperty(vo,"__esModule",{value:!0});var nl=(z(),j(U));nl.__exportStar(bk(),vo);nl.__exportStar(Pk(),vo);nl.__exportStar(xk(),vo);nl.__exportStar(kk(),vo)});var Ga=m(rl=>{"use strict";Object.defineProperty(rl,"__esModule",{value:!0});rl.ProviderError=void 0;var N_=class e extends Error{constructor(n,t=!0){super(n),this.tryNextLink=t,this.name="ProviderError",Object.setPrototypeOf(this,e.prototype)}static from(n,t=!0){return Object.assign(new this(n.message,t),n)}};rl.ProviderError=N_});var Ak=m(ol=>{"use strict";Object.defineProperty(ol,"__esModule",{value:!0});ol.CredentialsProviderError=void 0;var j$=Ga(),O_=class e extends j$.ProviderError{constructor(n,t=!0){super(n,t),this.tryNextLink=t,this.name="CredentialsProviderError",Object.setPrototypeOf(this,e.prototype)}};ol.CredentialsProviderError=O_});var Ik=m(sl=>{"use strict";Object.defineProperty(sl,"__esModule",{value:!0});sl.TokenProviderError=void 0;var U$=Ga(),T_=class e extends U$.ProviderError{constructor(n,t=!0){super(n,t),this.tryNextLink=t,this.name="TokenProviderError",Object.setPrototypeOf(this,e.prototype)}};sl.TokenProviderError=T_});var Rk=m(il=>{"use strict";Object.defineProperty(il,"__esModule",{value:!0});il.chain=void 0;var z$=Ga(),G$=(...e)=>async()=>{if(e.length===0)throw new z$.ProviderError("No providers in chain");let n;for(let t of e)try{return await t()}catch(r){if(n=r,r!=null&&r.tryNextLink)continue;throw r}throw n};il.chain=G$});var Nk=m(al=>{"use strict";Object.defineProperty(al,"__esModule",{value:!0});al.fromStatic=void 0;var H$=e=>()=>Promise.resolve(e);al.fromStatic=H$});var Ok=m(cl=>{"use strict";Object.defineProperty(cl,"__esModule",{value:!0});cl.memoize=void 0;var $$=(e,n,t)=>{let r,o,s,a=!1,i=async()=>{o||(o=e());try{r=await o,s=!0,a=!1}finally{o=void 0}return r};return n===void 0?async u=>((!s||u!=null&&u.forceRefresh)&&(r=await i()),r):async u=>((!s||u!=null&&u.forceRefresh)&&(r=await i()),a?r:t&&!t(r)?(a=!0,r):(n(r)&&await i(),r))};cl.memoize=$$});var Se=m(Jn=>{"use strict";Object.defineProperty(Jn,"__esModule",{value:!0});var wo=(z(),j(U));wo.__exportStar(Ak(),Jn);wo.__exportStar(Ga(),Jn);wo.__exportStar(Ik(),Jn);wo.__exportStar(Rk(),Jn);wo.__exportStar(Nk(),Jn);wo.__exportStar(Ok(),Jn)});var D_={};wa(D_,{__assign:()=>B_,__asyncDelegator:()=>oK,__asyncGenerator:()=>rK,__asyncValues:()=>sK,__await:()=>Ha,__awaiter:()=>Q$,__classPrivateFieldGet:()=>dK,__classPrivateFieldSet:()=>lK,__createBinding:()=>Z$,__decorate:()=>X$,__exportStar:()=>eK,__extends:()=>K$,__generator:()=>J$,__importDefault:()=>cK,__importStar:()=>aK,__makeTemplateObject:()=>iK,__metadata:()=>Y$,__param:()=>W$,__read:()=>Tk,__rest:()=>V$,__spread:()=>tK,__spreadArrays:()=>nK,__values:()=>M_});function K$(e,n){q_(e,n);function t(){this.constructor=e}e.prototype=n===null?Object.create(n):(t.prototype=n.prototype,new t)}function V$(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o=0;i--)(a=e[i])&&(s=(o<3?a(s):o>3?a(n,t,s):a(n,t))||s);return o>3&&s&&Object.defineProperty(n,t,s),s}function W$(e,n){return function(t,r){n(t,r,e)}}function Y$(e,n){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,n)}function Q$(e,n,t,r){function o(s){return s instanceof t?s:new t(function(a){a(s)})}return new(t||(t=Promise))(function(s,a){function i(c){try{l(r.next(c))}catch(y){a(y)}}function u(c){try{l(r.throw(c))}catch(y){a(y)}}function l(c){c.done?s(c.value):o(c.value).then(i,u)}l((r=r.apply(e,n||[])).next())})}function J$(e,n){var t={label:0,sent:function(){if(s[0]&1)throw s[1];return s[1]},trys:[],ops:[]},r,o,s,a;return a={next:i(0),throw:i(1),return:i(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function i(l){return function(c){return u([l,c])}}function u(l){if(r)throw new TypeError("Generator is already executing.");for(;t;)try{if(r=1,o&&(s=l[0]&2?o.return:l[0]?o.throw||((s=o.return)&&s.call(o),0):o.next)&&!(s=s.call(o,l[1])).done)return s;switch(o=0,s&&(l=[l[0]&2,s.value]),l[0]){case 0:case 1:s=l;break;case 4:return t.label++,{value:l[1],done:!1};case 5:t.label++,o=l[1],l=[0];continue;case 7:l=t.ops.pop(),t.trys.pop();continue;default:if(s=t.trys,!(s=s.length>0&&s[s.length-1])&&(l[0]===6||l[0]===2)){t=0;continue}if(l[0]===3&&(!s||l[1]>s[0]&&l[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}function Tk(e,n){var t=typeof Symbol=="function"&&e[Symbol.iterator];if(!t)return e;var r=t.call(e),o,s=[],a;try{for(;(n===void 0||n-- >0)&&!(o=r.next()).done;)s.push(o.value)}catch(i){a={error:i}}finally{try{o&&!o.done&&(t=r.return)&&t.call(r)}finally{if(a)throw a.error}}return s}function tK(){for(var e=[],n=0;n1||i(_,C)})})}function i(_,C){try{u(r[_](C))}catch(b){y(s[0][3],b)}}function u(_){_.value instanceof Ha?Promise.resolve(_.value.v).then(l,c):y(s[0][2],_)}function l(_){i("next",_)}function c(_){i("throw",_)}function y(_,C){_(C),s.shift(),s.length&&i(s[0][0],s[0][1])}}function oK(e){var n,t;return n={},r("next"),r("throw",function(o){throw o}),r("return"),n[Symbol.iterator]=function(){return this},n;function r(o,s){n[o]=e[o]?function(a){return(t=!t)?{value:Ha(e[o](a)),done:o==="return"}:s?s(a):a}:s}}function sK(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=e[Symbol.asyncIterator],t;return n?n.call(e):(e=typeof M_=="function"?M_(e):e[Symbol.iterator](),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(s){t[s]=e[s]&&function(a){return new Promise(function(i,u){a=e[s](a),o(i,u,a.done,a.value)})}}function o(s,a,i,u){Promise.resolve(u).then(function(l){s({value:l,done:i})},a)}}function iK(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e}function aK(e){if(e&&e.__esModule)return e;var n={};if(e!=null)for(var t in e)Object.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n.default=e,n}function cK(e){return e&&e.__esModule?e:{default:e}}function dK(e,n){if(!n.has(e))throw new TypeError("attempted to get private field on non-instance");return n.get(e)}function lK(e,n,t){if(!n.has(e))throw new TypeError("attempted to set private field on non-instance");return n.set(e,t),t}var q_,B_,F_=ze(()=>{q_=function(e,n){return q_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var o in r)r.hasOwnProperty(o)&&(t[o]=r[o])},q_(e,n)};B_=function(){return B_=Object.assign||function(n){for(var t,r=1,o=arguments.length;r{"use strict";Object.defineProperty(ko,"__esModule",{value:!0});ko.toUtf8=ko.fromUtf8=void 0;var uK=e=>{let n=[];for(let t=0,r=e.length;t>6|192,o&63|128);else if(t+1>18|240,s>>12&63|128,s>>6&63|128,s&63|128)}else n.push(o>>12|224,o>>6&63|128,o&63|128)}return Uint8Array.from(n)};ko.fromUtf8=uK;var mK=e=>{let n="";for(let t=0,r=e.length;ti.toString(16)).join("%");n+=decodeURIComponent(a)}else n+=String.fromCharCode((o&15)<<12|(e[++t]&63)<<6|e[++t]&63)}return n};ko.toUtf8=mK});var Bk=m(Ao=>{"use strict";Object.defineProperty(Ao,"__esModule",{value:!0});Ao.toUtf8=Ao.fromUtf8=void 0;function pK(e){return new TextEncoder().encode(e)}Ao.fromUtf8=pK;function fK(e){return new TextDecoder("utf-8").decode(e)}Ao.toUtf8=fK});var Fk=m(Io=>{"use strict";Object.defineProperty(Io,"__esModule",{value:!0});Io.toUtf8=Io.fromUtf8=void 0;var Mk=qk(),Dk=Bk(),yK=e=>typeof TextEncoder=="function"?(0,Dk.fromUtf8)(e):(0,Mk.fromUtf8)(e);Io.fromUtf8=yK;var _K=e=>typeof TextDecoder=="function"?(0,Dk.toUtf8)(e):(0,Mk.toUtf8)(e);Io.toUtf8=_K});var Lk=m(dl=>{"use strict";Object.defineProperty(dl,"__esModule",{value:!0});dl.convertToBuffer=void 0;var gK=Fk(),hK=typeof Buffer<"u"&&Buffer.from?function(e){return Buffer.from(e,"utf8")}:gK.fromUtf8;function CK(e){return e instanceof Uint8Array?e:typeof e=="string"?hK(e):ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e)}dl.convertToBuffer=CK});var jk=m(ll=>{"use strict";Object.defineProperty(ll,"__esModule",{value:!0});ll.isEmptyData=void 0;function SK(e){return typeof e=="string"?e.length===0:e.byteLength===0}ll.isEmptyData=SK});var Uk=m(ul=>{"use strict";Object.defineProperty(ul,"__esModule",{value:!0});ul.numToUint8=void 0;function EK(e){return new Uint8Array([(e&4278190080)>>24,(e&16711680)>>16,(e&65280)>>8,e&255])}ul.numToUint8=EK});var zk=m(ml=>{"use strict";Object.defineProperty(ml,"__esModule",{value:!0});ml.uint32ArrayFrom=void 0;function bK(e){if(!Uint32Array.from){for(var n=new Uint32Array(e.length),t=0;t{"use strict";Object.defineProperty(Gt,"__esModule",{value:!0});Gt.uint32ArrayFrom=Gt.numToUint8=Gt.isEmptyData=Gt.convertToBuffer=void 0;var PK=Lk();Object.defineProperty(Gt,"convertToBuffer",{enumerable:!0,get:function(){return PK.convertToBuffer}});var vK=jk();Object.defineProperty(Gt,"isEmptyData",{enumerable:!0,get:function(){return vK.isEmptyData}});var xK=Uk();Object.defineProperty(Gt,"numToUint8",{enumerable:!0,get:function(){return xK.numToUint8}});var wK=zk();Object.defineProperty(Gt,"uint32ArrayFrom",{enumerable:!0,get:function(){return wK.uint32ArrayFrom}})});var $k=m(pl=>{"use strict";Object.defineProperty(pl,"__esModule",{value:!0});pl.AwsCrc32=void 0;var Gk=(F_(),j(D_)),L_=$a(),Hk=Ka(),kK=function(){function e(){this.crc32=new Hk.Crc32}return e.prototype.update=function(n){(0,L_.isEmptyData)(n)||this.crc32.update((0,L_.convertToBuffer)(n))},e.prototype.digest=function(){return Gk.__awaiter(this,void 0,void 0,function(){return Gk.__generator(this,function(n){return[2,(0,L_.numToUint8)(this.crc32.digest())]})})},e.prototype.reset=function(){this.crc32=new Hk.Crc32},e}();pl.AwsCrc32=kK});var Ka=m(Zn=>{"use strict";Object.defineProperty(Zn,"__esModule",{value:!0});Zn.AwsCrc32=Zn.Crc32=Zn.crc32=void 0;var AK=(F_(),j(D_)),IK=$a();function RK(e){return new Kk().update(e).digest()}Zn.crc32=RK;var Kk=function(){function e(){this.checksum=4294967295}return e.prototype.update=function(n){var t,r;try{for(var o=AK.__values(n),s=o.next();!s.done;s=o.next()){var a=s.value;this.checksum=this.checksum>>>8^OK[(this.checksum^a)&255]}}catch(i){t={error:i}}finally{try{s&&!s.done&&(r=o.return)&&r.call(o)}finally{if(t)throw t.error}}return this},e.prototype.digest=function(){return(this.checksum^4294967295)>>>0},e}();Zn.Crc32=Kk;var NK=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117],OK=(0,IK.uint32ArrayFrom)(NK),TK=$k();Object.defineProperty(Zn,"AwsCrc32",{enumerable:!0,get:function(){return TK.AwsCrc32}})});var No=m(Ro=>{"use strict";Object.defineProperty(Ro,"__esModule",{value:!0});Ro.toHex=Ro.fromHex=void 0;var Vk={},j_={};for(let e=0;e<256;e++){let n=e.toString(16).toLowerCase();n.length===1&&(n=`0${n}`),Vk[e]=n,j_[n]=e}function qK(e){if(e.length%2!==0)throw new Error("Hex encoded strings must have an even number length");let n=new Uint8Array(e.length/2);for(let t=0;t{"use strict";Object.defineProperty(fl,"__esModule",{value:!0});fl.Int64=void 0;var MK=No(),U_=class e{constructor(n){if(this.bytes=n,n.byteLength!==8)throw new Error("Int64 buffers must be exactly 8 bytes")}static fromNumber(n){if(n>9223372036854776e3||n<-9223372036854776e3)throw new Error(`${n} is too large (or, if negative, too small) to represent as an Int64`);let t=new Uint8Array(8);for(let r=7,o=Math.abs(Math.round(n));r>-1&&o>0;r--,o/=256)t[r]=o;return n<0&&Xk(t),new e(t)}valueOf(){let n=this.bytes.slice(0),t=n[0]&128;return t&&Xk(n),parseInt((0,MK.toHex)(n),16)*(t?-1:1)}toString(){return String(this.valueOf())}};fl.Int64=U_;function Xk(e){for(let n=0;n<8;n++)e[n]^=255;for(let n=7;n>-1&&(e[n]++,e[n]===0);n--);}});var $_=m(yl=>{"use strict";Object.defineProperty(yl,"__esModule",{value:!0});yl.HeaderMarshaller=void 0;var Oo=No(),G_=z_(),H_=class{constructor(n,t){this.toUtf8=n,this.fromUtf8=t}format(n){let t=[];for(let s of Object.keys(n)){let a=this.fromUtf8(s);t.push(Uint8Array.from([a.byteLength]),a,this.formatHeaderValue(n[s]))}let r=new Uint8Array(t.reduce((s,a)=>s+a.byteLength,0)),o=0;for(let s of t)r.set(s,o),o+=s.byteLength;return r}formatHeaderValue(n){switch(n.type){case"boolean":return Uint8Array.from([n.value?0:1]);case"byte":return Uint8Array.from([2,n.value]);case"short":let t=new DataView(new ArrayBuffer(3));return t.setUint8(0,3),t.setInt16(1,n.value,!1),new Uint8Array(t.buffer);case"integer":let r=new DataView(new ArrayBuffer(5));return r.setUint8(0,4),r.setInt32(1,n.value,!1),new Uint8Array(r.buffer);case"long":let o=new Uint8Array(9);return o[0]=5,o.set(n.value.bytes,1),o;case"binary":let s=new DataView(new ArrayBuffer(3+n.value.byteLength));s.setUint8(0,6),s.setUint16(1,n.value.byteLength,!1);let a=new Uint8Array(s.buffer);return a.set(n.value,3),a;case"string":let i=this.fromUtf8(n.value),u=new DataView(new ArrayBuffer(3+i.byteLength));u.setUint8(0,7),u.setUint16(1,i.byteLength,!1);let l=new Uint8Array(u.buffer);return l.set(i,3),l;case"timestamp":let c=new Uint8Array(9);return c[0]=8,c.set(G_.Int64.fromNumber(n.value.valueOf()).bytes,1),c;case"uuid":if(!$K.test(n.value))throw new Error(`Invalid UUID received: ${n.value}`);let y=new Uint8Array(17);return y[0]=9,y.set((0,Oo.fromHex)(n.value.replace(/\-/g,"")),1),y}}parse(n){let t={},r=0;for(;r{"use strict";Object.defineProperty(_l,"__esModule",{value:!0});_l.splitMessage=void 0;var KK=Ka(),Qk=4,er=Qk*2,Fr=4,VK=er+Fr*2;function XK({byteLength:e,byteOffset:n,buffer:t}){if(e{"use strict";Object.defineProperty(gl,"__esModule",{value:!0});gl.EventStreamCodec=void 0;var WK=Ka(),YK=$_(),QK=Jk(),K_=class{constructor(n,t){this.headerMarshaller=new YK.HeaderMarshaller(n,t),this.messageBuffer=[],this.isEndOfStream=!1}feed(n){this.messageBuffer.push(this.decode(n))}endOfStream(){this.isEndOfStream=!0}getMessage(){let n=this.messageBuffer.pop(),t=this.isEndOfStream;return{getMessage(){return n},isEndOfStream(){return t}}}getAvailableMessages(){let n=this.messageBuffer;this.messageBuffer=[];let t=this.isEndOfStream;return{getMessages(){return n},isEndOfStream(){return t}}}encode({headers:n,body:t}){let r=this.headerMarshaller.format(n),o=r.byteLength+t.byteLength+16,s=new Uint8Array(o),a=new DataView(s.buffer,s.byteOffset,s.byteLength),i=new WK.Crc32;return a.setUint32(0,o,!1),a.setUint32(4,r.byteLength,!1),a.setUint32(8,i.update(s.subarray(0,8)).digest(),!1),s.set(r,12),s.set(t,r.byteLength+12),a.setUint32(o-4,i.update(s.subarray(8,o-4)).digest(),!1),s}decode(n){let{headers:t,body:r}=(0,QK.splitMessage)(n);return{headers:this.headerMarshaller.parse(t),body:r}}formatHeaders(n){return this.headerMarshaller.format(n)}};gl.EventStreamCodec=K_});var tA=m(eA=>{"use strict";Object.defineProperty(eA,"__esModule",{value:!0})});var nA=m(hl=>{"use strict";Object.defineProperty(hl,"__esModule",{value:!0});hl.MessageDecoderStream=void 0;var V_=class{constructor(n){this.options=n}[Symbol.asyncIterator](){return this.asyncIterator()}async*asyncIterator(){for await(let n of this.options.inputStream)yield this.options.decoder.decode(n)}};hl.MessageDecoderStream=V_});var rA=m(Cl=>{"use strict";Object.defineProperty(Cl,"__esModule",{value:!0});Cl.MessageEncoderStream=void 0;var X_=class{constructor(n){this.options=n}[Symbol.asyncIterator](){return this.asyncIterator()}async*asyncIterator(){for await(let n of this.options.messageStream)yield this.options.encoder.encode(n);this.options.includeEndFrame&&(yield new Uint8Array(0))}};Cl.MessageEncoderStream=X_});var oA=m(Sl=>{"use strict";Object.defineProperty(Sl,"__esModule",{value:!0});Sl.SmithyMessageDecoderStream=void 0;var W_=class{constructor(n){this.options=n}[Symbol.asyncIterator](){return this.asyncIterator()}async*asyncIterator(){for await(let n of this.options.messageStream){let t=await this.options.deserializer(n);t!==void 0&&(yield t)}}};Sl.SmithyMessageDecoderStream=W_});var sA=m(El=>{"use strict";Object.defineProperty(El,"__esModule",{value:!0});El.SmithyMessageEncoderStream=void 0;var Y_=class{constructor(n){this.options=n}[Symbol.asyncIterator](){return this.asyncIterator()}async*asyncIterator(){for await(let n of this.options.inputStream)yield this.options.serializer(n)}};El.SmithyMessageEncoderStream=Y_});var Q_=m(Ht=>{"use strict";Object.defineProperty(Ht,"__esModule",{value:!0});var tr=(z(),j(U));tr.__exportStar(Zk(),Ht);tr.__exportStar($_(),Ht);tr.__exportStar(z_(),Ht);tr.__exportStar(tA(),Ht);tr.__exportStar(nA(),Ht);tr.__exportStar(rA(),Ht);tr.__exportStar(oA(),Ht);tr.__exportStar(sA(),Ht)});var aA=m(bl=>{"use strict";Object.defineProperty(bl,"__esModule",{value:!0});bl.getSmithyContext=void 0;var iA=x(),JK=e=>e[iA.SMITHY_CONTEXT_KEY]||(e[iA.SMITHY_CONTEXT_KEY]={});bl.getSmithyContext=JK});var cA=m(Pl=>{"use strict";Object.defineProperty(Pl,"__esModule",{value:!0});Pl.normalizeProvider=void 0;var ZK=e=>{if(typeof e=="function")return e;let n=Promise.resolve(e);return()=>n};Pl.normalizeProvider=ZK});var Lr=m(vl=>{"use strict";Object.defineProperty(vl,"__esModule",{value:!0});var dA=(z(),j(U));dA.__exportStar(aA(),vl);dA.__exportStar(cA(),vl)});var jr=m(K=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0});K.MAX_PRESIGNED_TTL=K.KEY_TYPE_IDENTIFIER=K.MAX_CACHE_SIZE=K.UNSIGNED_PAYLOAD=K.EVENT_ALGORITHM_IDENTIFIER=K.ALGORITHM_IDENTIFIER_V4A=K.ALGORITHM_IDENTIFIER=K.UNSIGNABLE_PATTERNS=K.SEC_HEADER_PATTERN=K.PROXY_HEADER_PATTERN=K.ALWAYS_UNSIGNABLE_HEADERS=K.HOST_HEADER=K.TOKEN_HEADER=K.SHA256_HEADER=K.SIGNATURE_HEADER=K.GENERATED_HEADERS=K.DATE_HEADER=K.AMZ_DATE_HEADER=K.AUTH_HEADER=K.REGION_SET_PARAM=K.TOKEN_QUERY_PARAM=K.SIGNATURE_QUERY_PARAM=K.EXPIRES_QUERY_PARAM=K.SIGNED_HEADERS_QUERY_PARAM=K.AMZ_DATE_QUERY_PARAM=K.CREDENTIAL_QUERY_PARAM=K.ALGORITHM_QUERY_PARAM=void 0;K.ALGORITHM_QUERY_PARAM="X-Amz-Algorithm";K.CREDENTIAL_QUERY_PARAM="X-Amz-Credential";K.AMZ_DATE_QUERY_PARAM="X-Amz-Date";K.SIGNED_HEADERS_QUERY_PARAM="X-Amz-SignedHeaders";K.EXPIRES_QUERY_PARAM="X-Amz-Expires";K.SIGNATURE_QUERY_PARAM="X-Amz-Signature";K.TOKEN_QUERY_PARAM="X-Amz-Security-Token";K.REGION_SET_PARAM="X-Amz-Region-Set";K.AUTH_HEADER="authorization";K.AMZ_DATE_HEADER=K.AMZ_DATE_QUERY_PARAM.toLowerCase();K.DATE_HEADER="date";K.GENERATED_HEADERS=[K.AUTH_HEADER,K.AMZ_DATE_HEADER,K.DATE_HEADER];K.SIGNATURE_HEADER=K.SIGNATURE_QUERY_PARAM.toLowerCase();K.SHA256_HEADER="x-amz-content-sha256";K.TOKEN_HEADER=K.TOKEN_QUERY_PARAM.toLowerCase();K.HOST_HEADER="host";K.ALWAYS_UNSIGNABLE_HEADERS={authorization:!0,"cache-control":!0,connection:!0,expect:!0,from:!0,"keep-alive":!0,"max-forwards":!0,pragma:!0,referer:!0,te:!0,trailer:!0,"transfer-encoding":!0,upgrade:!0,"user-agent":!0,"x-amzn-trace-id":!0};K.PROXY_HEADER_PATTERN=/^proxy-/;K.SEC_HEADER_PATTERN=/^sec-/;K.UNSIGNABLE_PATTERNS=[/^proxy-/i,/^sec-/i];K.ALGORITHM_IDENTIFIER="AWS4-HMAC-SHA256";K.ALGORITHM_IDENTIFIER_V4A="AWS4-ECDSA-P256-SHA256";K.EVENT_ALGORITHM_IDENTIFIER="AWS4-HMAC-SHA256-PAYLOAD";K.UNSIGNED_PAYLOAD="UNSIGNED-PAYLOAD";K.MAX_CACHE_SIZE=50;K.KEY_TYPE_IDENTIFIER="aws4_request";K.MAX_PRESIGNED_TTL=60*60*24*7});var Z_=m(nr=>{"use strict";Object.defineProperty(nr,"__esModule",{value:!0});nr.clearCredentialCache=nr.getSigningKey=nr.createScope=void 0;var e6=No(),t6=St(),J_=jr(),To={},xl=[],n6=(e,n,t)=>`${e}/${n}/${t}/${J_.KEY_TYPE_IDENTIFIER}`;nr.createScope=n6;var r6=async(e,n,t,r,o)=>{let s=await lA(e,n.secretAccessKey,n.accessKeyId),a=`${t}:${r}:${o}:${(0,e6.toHex)(s)}:${n.sessionToken}`;if(a in To)return To[a];for(xl.push(a);xl.length>J_.MAX_CACHE_SIZE;)delete To[xl.shift()];let i=`AWS4${n.secretAccessKey}`;for(let u of[t,r,o,J_.KEY_TYPE_IDENTIFIER])i=await lA(e,i,u);return To[a]=i};nr.getSigningKey=r6;var o6=()=>{xl.length=0,Object.keys(To).forEach(e=>{delete To[e]})};nr.clearCredentialCache=o6;var lA=(e,n,t)=>{let r=new e(n);return r.update((0,t6.toUint8Array)(t)),r.digest()}});var tg=m(wl=>{"use strict";Object.defineProperty(wl,"__esModule",{value:!0});wl.getCanonicalHeaders=void 0;var eg=jr(),s6=({headers:e},n,t)=>{let r={};for(let o of Object.keys(e).sort()){if(e[o]==null)continue;let s=o.toLowerCase();(s in eg.ALWAYS_UNSIGNABLE_HEADERS||n!=null&&n.has(s)||eg.PROXY_HEADER_PATTERN.test(s)||eg.SEC_HEADER_PATTERN.test(s))&&(!t||t&&!t.has(s))||(r[s]=e[o].trim().replace(/\s+/g," "))}return r};wl.getCanonicalHeaders=s6});var ng=m(Al=>{"use strict";Object.defineProperty(Al,"__esModule",{value:!0});Al.getCanonicalQuery=void 0;var kl=o_(),i6=jr(),a6=({query:e={}})=>{let n=[],t={};for(let r of Object.keys(e).sort()){if(r.toLowerCase()===i6.SIGNATURE_HEADER)continue;n.push(r);let o=e[r];typeof o=="string"?t[r]=`${(0,kl.escapeUri)(r)}=${(0,kl.escapeUri)(o)}`:Array.isArray(o)&&(t[r]=o.slice(0).reduce((s,a)=>s.concat([`${(0,kl.escapeUri)(r)}=${(0,kl.escapeUri)(a)}`]),[]).sort().join("&"))}return n.map(r=>t[r]).filter(r=>r).join("&")};Al.getCanonicalQuery=a6});var rg=m(Il=>{"use strict";Object.defineProperty(Il,"__esModule",{value:!0});Il.getPayloadHash=void 0;var c6=hd(),d6=No(),l6=St(),uA=jr(),u6=async({headers:e,body:n},t)=>{for(let r of Object.keys(e))if(r.toLowerCase()===uA.SHA256_HEADER)return e[r];if(n==null)return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855";if(typeof n=="string"||ArrayBuffer.isView(n)||(0,c6.isArrayBuffer)(n)){let r=new t;return r.update((0,l6.toUint8Array)(n)),(0,d6.toHex)(await r.digest())}return uA.UNSIGNED_PAYLOAD};Il.getPayloadHash=u6});var mA=m(rr=>{"use strict";Object.defineProperty(rr,"__esModule",{value:!0});rr.deleteHeader=rr.getHeaderValue=rr.hasHeader=void 0;var m6=(e,n)=>{e=e.toLowerCase();for(let t of Object.keys(n))if(e===t.toLowerCase())return!0;return!1};rr.hasHeader=m6;var p6=(e,n)=>{e=e.toLowerCase();for(let t of Object.keys(n))if(e===t.toLowerCase())return n[t]};rr.getHeaderValue=p6;var f6=(e,n)=>{e=e.toLowerCase();for(let t of Object.keys(n))e===t.toLowerCase()&&delete n[t]};rr.deleteHeader=f6});var og=m(Ur=>{"use strict";Object.defineProperty(Ur,"__esModule",{value:!0});Ur.cloneQuery=Ur.cloneRequest=void 0;var y6=({headers:e,query:n,...t})=>({...t,headers:{...e},query:n?(0,Ur.cloneQuery)(n):void 0});Ur.cloneRequest=y6;var _6=e=>Object.keys(e).reduce((n,t)=>{let r=e[t];return{...n,[t]:Array.isArray(r)?[...r]:r}},{});Ur.cloneQuery=_6});var sg=m(Rl=>{"use strict";Object.defineProperty(Rl,"__esModule",{value:!0});Rl.moveHeadersToQuery=void 0;var g6=og(),h6=(e,n={})=>{var t;let{headers:r,query:o={}}=typeof e.clone=="function"?e.clone():(0,g6.cloneRequest)(e);for(let s of Object.keys(r)){let a=s.toLowerCase();a.slice(0,6)==="x-amz-"&&!(!((t=n.unhoistableHeaders)===null||t===void 0)&&t.has(a))&&(o[s]=r[s],delete r[s])}return{...e,headers:r,query:o}};Rl.moveHeadersToQuery=h6});var ig=m(Nl=>{"use strict";Object.defineProperty(Nl,"__esModule",{value:!0});Nl.prepareRequest=void 0;var C6=og(),S6=jr(),E6=e=>{e=typeof e.clone=="function"?e.clone():(0,C6.cloneRequest)(e);for(let n of Object.keys(e.headers))S6.GENERATED_HEADERS.indexOf(n.toLowerCase())>-1&&delete e.headers[n];return e};Nl.prepareRequest=E6});var pA=m(zr=>{"use strict";Object.defineProperty(zr,"__esModule",{value:!0});zr.toDate=zr.iso8601=void 0;var b6=e=>(0,zr.toDate)(e).toISOString().replace(/\.\d{3}Z$/,"Z");zr.iso8601=b6;var P6=e=>typeof e=="number"?new Date(e*1e3):typeof e=="string"?Number(e)?new Date(Number(e)*1e3):new Date(e):e;zr.toDate=P6});var hA=m(Bl=>{"use strict";Object.defineProperty(Bl,"__esModule",{value:!0});Bl.SignatureV4=void 0;var v6=Q_(),Ol=No(),fA=Lr(),Va=St(),Xe=jr(),Tl=Z_(),yA=tg(),x6=ng(),ag=rg(),w6=mA(),k6=sg(),_A=ig(),A6=pA(),cg=class{constructor({applyChecksum:n,credentials:t,region:r,service:o,sha256:s,uriEscapePath:a=!0}){this.headerMarshaller=new v6.HeaderMarshaller(Va.toUtf8,Va.fromUtf8),this.service=o,this.sha256=s,this.uriEscapePath=a,this.applyChecksum=typeof n=="boolean"?n:!0,this.regionProvider=(0,fA.normalizeProvider)(r),this.credentialProvider=(0,fA.normalizeProvider)(t)}async presign(n,t={}){let{signingDate:r=new Date,expiresIn:o=3600,unsignableHeaders:s,unhoistableHeaders:a,signableHeaders:i,signingRegion:u,signingService:l}=t,c=await this.credentialProvider();this.validateResolvedCredentials(c);let y=u??await this.regionProvider(),{longDate:_,shortDate:C}=ql(r);if(o>Xe.MAX_PRESIGNED_TTL)return Promise.reject("Signature version 4 presigned URLs must have an expiration date less than one week in the future");let b=(0,Tl.createScope)(C,y,l??this.service),F=(0,k6.moveHeadersToQuery)((0,_A.prepareRequest)(n),{unhoistableHeaders:a});c.sessionToken&&(F.query[Xe.TOKEN_QUERY_PARAM]=c.sessionToken),F.query[Xe.ALGORITHM_QUERY_PARAM]=Xe.ALGORITHM_IDENTIFIER,F.query[Xe.CREDENTIAL_QUERY_PARAM]=`${c.accessKeyId}/${b}`,F.query[Xe.AMZ_DATE_QUERY_PARAM]=_,F.query[Xe.EXPIRES_QUERY_PARAM]=o.toString(10);let L=(0,yA.getCanonicalHeaders)(F,s,i);return F.query[Xe.SIGNED_HEADERS_QUERY_PARAM]=gA(L),F.query[Xe.SIGNATURE_QUERY_PARAM]=await this.getSignature(_,b,this.getSigningKey(c,y,C,l),this.createCanonicalRequest(F,L,await(0,ag.getPayloadHash)(n,this.sha256))),F}async sign(n,t){return typeof n=="string"?this.signString(n,t):n.headers&&n.payload?this.signEvent(n,t):n.message?this.signMessage(n,t):this.signRequest(n,t)}async signEvent({headers:n,payload:t},{signingDate:r=new Date,priorSignature:o,signingRegion:s,signingService:a}){let i=s??await this.regionProvider(),{shortDate:u,longDate:l}=ql(r),c=(0,Tl.createScope)(u,i,a??this.service),y=await(0,ag.getPayloadHash)({headers:{},body:t},this.sha256),_=new this.sha256;_.update(n);let C=(0,Ol.toHex)(await _.digest()),b=[Xe.EVENT_ALGORITHM_IDENTIFIER,l,c,o,C,y].join(` +`);return this.signString(b,{signingDate:r,signingRegion:i,signingService:a})}async signMessage(n,{signingDate:t=new Date,signingRegion:r,signingService:o}){return this.signEvent({headers:this.headerMarshaller.format(n.message.headers),payload:n.message.body},{signingDate:t,signingRegion:r,signingService:o,priorSignature:n.priorSignature}).then(a=>({message:n.message,signature:a}))}async signString(n,{signingDate:t=new Date,signingRegion:r,signingService:o}={}){let s=await this.credentialProvider();this.validateResolvedCredentials(s);let a=r??await this.regionProvider(),{shortDate:i}=ql(t),u=new this.sha256(await this.getSigningKey(s,a,i,o));return u.update((0,Va.toUint8Array)(n)),(0,Ol.toHex)(await u.digest())}async signRequest(n,{signingDate:t=new Date,signableHeaders:r,unsignableHeaders:o,signingRegion:s,signingService:a}={}){let i=await this.credentialProvider();this.validateResolvedCredentials(i);let u=s??await this.regionProvider(),l=(0,_A.prepareRequest)(n),{longDate:c,shortDate:y}=ql(t),_=(0,Tl.createScope)(y,u,a??this.service);l.headers[Xe.AMZ_DATE_HEADER]=c,i.sessionToken&&(l.headers[Xe.TOKEN_HEADER]=i.sessionToken);let C=await(0,ag.getPayloadHash)(l,this.sha256);!(0,w6.hasHeader)(Xe.SHA256_HEADER,l.headers)&&this.applyChecksum&&(l.headers[Xe.SHA256_HEADER]=C);let b=(0,yA.getCanonicalHeaders)(l,o,r),F=await this.getSignature(c,_,this.getSigningKey(i,u,y,a),this.createCanonicalRequest(l,b,C));return l.headers[Xe.AUTH_HEADER]=`${Xe.ALGORITHM_IDENTIFIER} Credential=${i.accessKeyId}/${_}, SignedHeaders=${gA(b)}, Signature=${F}`,l}createCanonicalRequest(n,t,r){let o=Object.keys(t).sort();return`${n.method} +${this.getCanonicalPath(n)} +${(0,x6.getCanonicalQuery)(n)} +${o.map(s=>`${s}:${t[s]}`).join(` +`)} + +${o.join(";")} +${r}`}async createStringToSign(n,t,r){let o=new this.sha256;o.update((0,Va.toUint8Array)(r));let s=await o.digest();return`${Xe.ALGORITHM_IDENTIFIER} +${n} +${t} +${(0,Ol.toHex)(s)}`}getCanonicalPath({path:n}){if(this.uriEscapePath){let t=[];for(let s of n.split("/"))(s==null?void 0:s.length)!==0&&s!=="."&&(s===".."?t.pop():t.push(s));let r=`${n!=null&&n.startsWith("/")?"/":""}${t.join("/")}${t.length>0&&(n!=null&&n.endsWith("/"))?"/":""}`;return encodeURIComponent(r).replace(/%2F/g,"/")}return n}async getSignature(n,t,r,o){let s=await this.createStringToSign(n,t,o),a=new this.sha256(await r);return a.update((0,Va.toUint8Array)(s)),(0,Ol.toHex)(await a.digest())}getSigningKey(n,t,r,o){return(0,Tl.getSigningKey)(this.sha256,n,r,t,o||this.service)}validateResolvedCredentials(n){if(typeof n!="object"||typeof n.accessKeyId!="string"||typeof n.secretAccessKey!="string")throw new Error("Resolved credential object is not valid")}};Bl.SignatureV4=cg;var ql=e=>{let n=(0,A6.iso8601)(e).replace(/[\-:]/g,"");return{longDate:n,shortDate:n.slice(0,8)}},gA=e=>Object.keys(e).sort().join(";")});var dg=m(at=>{"use strict";Object.defineProperty(at,"__esModule",{value:!0});at.prepareRequest=at.moveHeadersToQuery=at.getPayloadHash=at.getCanonicalQuery=at.getCanonicalHeaders=void 0;var CA=(z(),j(U));CA.__exportStar(hA(),at);var I6=tg();Object.defineProperty(at,"getCanonicalHeaders",{enumerable:!0,get:function(){return I6.getCanonicalHeaders}});var R6=ng();Object.defineProperty(at,"getCanonicalQuery",{enumerable:!0,get:function(){return R6.getCanonicalQuery}});var N6=rg();Object.defineProperty(at,"getPayloadHash",{enumerable:!0,get:function(){return N6.getPayloadHash}});var O6=sg();Object.defineProperty(at,"moveHeadersToQuery",{enumerable:!0,get:function(){return O6.moveHeadersToQuery}});var T6=ig();Object.defineProperty(at,"prepareRequest",{enumerable:!0,get:function(){return T6.prepareRequest}});CA.__exportStar(Z_(),at)});var EA=m(Bo=>{"use strict";Object.defineProperty(Bo,"__esModule",{value:!0});Bo.resolveSigV4AuthConfig=Bo.resolveAwsAuthConfig=void 0;var q6=Se(),lg=dg(),qo=Lr(),B6=3e5,M6=e=>{let n=e.credentials?SA(e.credentials):e.credentialDefaultProvider(e),{signingEscapePath:t=!0,systemClockOffset:r=e.systemClockOffset||0,sha256:o}=e,s;return e.signer?s=(0,qo.normalizeProvider)(e.signer):e.regionInfoProvider?s=()=>(0,qo.normalizeProvider)(e.region)().then(async a=>[await e.regionInfoProvider(a,{useFipsEndpoint:await e.useFipsEndpoint(),useDualstackEndpoint:await e.useDualstackEndpoint()})||{},a]).then(([a,i])=>{let{signingRegion:u,signingService:l}=a;e.signingRegion=e.signingRegion||u||i,e.signingName=e.signingName||l||e.serviceId;let c={...e,credentials:n,region:e.signingRegion,service:e.signingName,sha256:o,uriEscapePath:t},y=e.signerConstructor||lg.SignatureV4;return new y(c)}):s=async a=>{a=Object.assign({},{name:"sigv4",signingName:e.signingName||e.defaultSigningName,signingRegion:await(0,qo.normalizeProvider)(e.region)(),properties:{}},a);let i=a.signingRegion,u=a.signingName;e.signingRegion=e.signingRegion||i,e.signingName=e.signingName||u||e.serviceId;let l={...e,credentials:n,region:e.signingRegion,service:e.signingName,sha256:o,uriEscapePath:t},c=e.signerConstructor||lg.SignatureV4;return new c(l)},{...e,systemClockOffset:r,signingEscapePath:t,credentials:n,signer:s}};Bo.resolveAwsAuthConfig=M6;var D6=e=>{let n=e.credentials?SA(e.credentials):e.credentialDefaultProvider(e),{signingEscapePath:t=!0,systemClockOffset:r=e.systemClockOffset||0,sha256:o}=e,s;return e.signer?s=(0,qo.normalizeProvider)(e.signer):s=(0,qo.normalizeProvider)(new lg.SignatureV4({credentials:n,region:e.region,service:e.signingName,sha256:o,uriEscapePath:t})),{...e,systemClockOffset:r,signingEscapePath:t,credentials:n,signer:s}};Bo.resolveSigV4AuthConfig=D6;var SA=e=>typeof e=="function"?(0,q6.memoize)(e,n=>n.expiration!==void 0&&n.expiration.getTime()-Date.now()n.expiration!==void 0):(0,qo.normalizeProvider)(e)});var ug=m(Ml=>{"use strict";Object.defineProperty(Ml,"__esModule",{value:!0});Ml.getSkewCorrectedDate=void 0;var F6=e=>new Date(Date.now()+e);Ml.getSkewCorrectedDate=F6});var bA=m(Dl=>{"use strict";Object.defineProperty(Dl,"__esModule",{value:!0});Dl.isClockSkewed=void 0;var L6=ug(),j6=(e,n)=>Math.abs((0,L6.getSkewCorrectedDate)(n).getTime()-e)>=3e5;Dl.isClockSkewed=j6});var PA=m(Fl=>{"use strict";Object.defineProperty(Fl,"__esModule",{value:!0});Fl.getUpdatedSystemClockOffset=void 0;var U6=bA(),z6=(e,n)=>{let t=Date.parse(e);return(0,U6.isClockSkewed)(t,n)?t-Date.now():n};Fl.getUpdatedSystemClockOffset=z6});var kA=m(pt=>{"use strict";Object.defineProperty(pt,"__esModule",{value:!0});pt.getSigV4AuthPlugin=pt.getAwsAuthPlugin=pt.awsAuthMiddlewareOptions=pt.awsAuthMiddleware=void 0;var wA=we(),G6=ug(),vA=PA(),H6=e=>(n,t)=>async function(r){var o,s,a,i;if(!wA.HttpRequest.isInstance(r.request))return n(r);let u=(a=(s=(o=t.endpointV2)===null||o===void 0?void 0:o.properties)===null||s===void 0?void 0:s.authSchemes)===null||a===void 0?void 0:a[0],l=(u==null?void 0:u.name)==="sigv4a"?(i=u==null?void 0:u.signingRegionSet)===null||i===void 0?void 0:i.join(","):void 0,c=await e.signer(u),y=await n({...r,request:await c.sign(r.request,{signingDate:(0,G6.getSkewCorrectedDate)(e.systemClockOffset),signingRegion:l||t.signing_region,signingService:t.signing_service})}).catch(C=>{var b;let F=(b=C.ServerTime)!==null&&b!==void 0?b:xA(C.$response);throw F&&(e.systemClockOffset=(0,vA.getUpdatedSystemClockOffset)(F,e.systemClockOffset)),C}),_=xA(y.response);return _&&(e.systemClockOffset=(0,vA.getUpdatedSystemClockOffset)(_,e.systemClockOffset)),y};pt.awsAuthMiddleware=H6;var xA=e=>{var n,t,r;return wA.HttpResponse.isInstance(e)?(t=(n=e.headers)===null||n===void 0?void 0:n.date)!==null&&t!==void 0?t:(r=e.headers)===null||r===void 0?void 0:r.Date:void 0};pt.awsAuthMiddlewareOptions={name:"awsAuthMiddleware",tags:["SIGNATURE","AWSAUTH"],relation:"after",toMiddleware:"retryMiddleware",override:!0};var $6=e=>({applyToStack:n=>{n.addRelativeTo((0,pt.awsAuthMiddleware)(e),pt.awsAuthMiddlewareOptions)}});pt.getAwsAuthPlugin=$6;pt.getSigV4AuthPlugin=pt.getAwsAuthPlugin});var Pn=m(Ll=>{"use strict";Object.defineProperty(Ll,"__esModule",{value:!0});var AA=(z(),j(U));AA.__exportStar(EA(),Ll);AA.__exportStar(kA(),Ll)});var IA=m(jl=>{"use strict";Object.defineProperty(jl,"__esModule",{value:!0});jl.resolveUserAgentConfig=void 0;function K6(e){return{...e,customUserAgent:typeof e.customUserAgent=="string"?[[e.customUserAgent]]:e.customUserAgent}}jl.resolveUserAgentConfig=K6});var RA=m((nwe,V6)=>{V6.exports={partitions:[{id:"aws",outputs:{dnsSuffix:"amazonaws.com",dualStackDnsSuffix:"api.aws",implicitGlobalRegion:"us-east-1",name:"aws",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^(us|eu|ap|sa|ca|me|af|il)\\-\\w+\\-\\d+$",regions:{"af-south-1":{description:"Africa (Cape Town)"},"ap-east-1":{description:"Asia Pacific (Hong Kong)"},"ap-northeast-1":{description:"Asia Pacific (Tokyo)"},"ap-northeast-2":{description:"Asia Pacific (Seoul)"},"ap-northeast-3":{description:"Asia Pacific (Osaka)"},"ap-south-1":{description:"Asia Pacific (Mumbai)"},"ap-south-2":{description:"Asia Pacific (Hyderabad)"},"ap-southeast-1":{description:"Asia Pacific (Singapore)"},"ap-southeast-2":{description:"Asia Pacific (Sydney)"},"ap-southeast-3":{description:"Asia Pacific (Jakarta)"},"ap-southeast-4":{description:"Asia Pacific (Melbourne)"},"aws-global":{description:"AWS Standard global region"},"ca-central-1":{description:"Canada (Central)"},"eu-central-1":{description:"Europe (Frankfurt)"},"eu-central-2":{description:"Europe (Zurich)"},"eu-north-1":{description:"Europe (Stockholm)"},"eu-south-1":{description:"Europe (Milan)"},"eu-south-2":{description:"Europe (Spain)"},"eu-west-1":{description:"Europe (Ireland)"},"eu-west-2":{description:"Europe (London)"},"eu-west-3":{description:"Europe (Paris)"},"il-central-1":{description:"Israel (Tel Aviv)"},"me-central-1":{description:"Middle East (UAE)"},"me-south-1":{description:"Middle East (Bahrain)"},"sa-east-1":{description:"South America (Sao Paulo)"},"us-east-1":{description:"US East (N. Virginia)"},"us-east-2":{description:"US East (Ohio)"},"us-west-1":{description:"US West (N. California)"},"us-west-2":{description:"US West (Oregon)"}}},{id:"aws-cn",outputs:{dnsSuffix:"amazonaws.com.cn",dualStackDnsSuffix:"api.amazonwebservices.com.cn",implicitGlobalRegion:"cn-northwest-1",name:"aws-cn",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^cn\\-\\w+\\-\\d+$",regions:{"aws-cn-global":{description:"AWS China global region"},"cn-north-1":{description:"China (Beijing)"},"cn-northwest-1":{description:"China (Ningxia)"}}},{id:"aws-us-gov",outputs:{dnsSuffix:"amazonaws.com",dualStackDnsSuffix:"api.aws",implicitGlobalRegion:"us-gov-west-1",name:"aws-us-gov",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^us\\-gov\\-\\w+\\-\\d+$",regions:{"aws-us-gov-global":{description:"AWS GovCloud (US) global region"},"us-gov-east-1":{description:"AWS GovCloud (US-East)"},"us-gov-west-1":{description:"AWS GovCloud (US-West)"}}},{id:"aws-iso",outputs:{dnsSuffix:"c2s.ic.gov",dualStackDnsSuffix:"c2s.ic.gov",implicitGlobalRegion:"us-iso-east-1",name:"aws-iso",supportsDualStack:!1,supportsFIPS:!0},regionRegex:"^us\\-iso\\-\\w+\\-\\d+$",regions:{"aws-iso-global":{description:"AWS ISO (US) global region"},"us-iso-east-1":{description:"US ISO East"},"us-iso-west-1":{description:"US ISO WEST"}}},{id:"aws-iso-b",outputs:{dnsSuffix:"sc2s.sgov.gov",dualStackDnsSuffix:"sc2s.sgov.gov",implicitGlobalRegion:"us-isob-east-1",name:"aws-iso-b",supportsDualStack:!1,supportsFIPS:!0},regionRegex:"^us\\-isob\\-\\w+\\-\\d+$",regions:{"aws-iso-b-global":{description:"AWS ISOB (US) global region"},"us-isob-east-1":{description:"US ISOB East (Ohio)"}}},{id:"aws-iso-e",outputs:{dnsSuffix:"cloud.adc-e.uk",dualStackDnsSuffix:"cloud.adc-e.uk",implicitGlobalRegion:"eu-isoe-west-1",name:"aws-iso-e",supportsDualStack:!1,supportsFIPS:!0},regionRegex:"^eu\\-isoe\\-\\w+\\-\\d+$",regions:{}},{id:"aws-iso-f",outputs:{dnsSuffix:"csp.hci.ic.gov",dualStackDnsSuffix:"csp.hci.ic.gov",implicitGlobalRegion:"us-isof-south-1",name:"aws-iso-f",supportsDualStack:!1,supportsFIPS:!0},regionRegex:"^us\\-isof\\-\\w+\\-\\d+$",regions:{}}],version:"1.1"}});var mg=m(Tt=>{"use strict";Object.defineProperty(Tt,"__esModule",{value:!0});Tt.getUserAgentPrefix=Tt.useDefaultPartitionInfo=Tt.setPartitionInfo=Tt.partition=void 0;var X6=(z(),j(U)),NA=X6.__importDefault(RA()),OA=NA.default,TA="",W6=e=>{let{partitions:n}=OA;for(let r of n){let{regions:o,outputs:s}=r;for(let[a,i]of Object.entries(o))if(a===e)return{...s,...i}}for(let r of n){let{regionRegex:o,outputs:s}=r;if(new RegExp(o).test(e))return{...s}}let t=n.find(r=>r.id==="aws");if(!t)throw new Error("Provided region was not found in the partition array or regex, and default partition with id 'aws' doesn't exist.");return{...t.outputs}};Tt.partition=W6;var Y6=(e,n="")=>{OA=e,TA=n};Tt.setPartitionInfo=Y6;var Q6=()=>{(0,Tt.setPartitionInfo)(NA.default,"")};Tt.useDefaultPartitionInfo=Q6;var J6=()=>TA;Tt.getUserAgentPrefix=J6});var zl=m(Ul=>{"use strict";Object.defineProperty(Ul,"__esModule",{value:!0});Ul.isIpAddress=void 0;var Z6=new RegExp("^(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}$"),eV=e=>Z6.test(e)||e.startsWith("[")&&e.endsWith("]");Ul.isIpAddress=eV});var qA=m(Gl=>{"use strict";Object.defineProperty(Gl,"__esModule",{value:!0});Gl.debugId=void 0;Gl.debugId="endpoints"});var BA=m(Hl=>{"use strict";Object.defineProperty(Hl,"__esModule",{value:!0});Hl.toDebugString=void 0;function pg(e){return typeof e!="object"||e==null?e:"ref"in e?`$${pg(e.ref)}`:"fn"in e?`${e.fn}(${(e.argv||[]).map(pg).join(", ")})`:JSON.stringify(e,null,2)}Hl.toDebugString=pg});var Xa=m($l=>{"use strict";Object.defineProperty($l,"__esModule",{value:!0});var MA=(z(),j(U));MA.__exportStar(qA(),$l);MA.__exportStar(BA(),$l)});var DA=m(Kl=>{"use strict";Object.defineProperty(Kl,"__esModule",{value:!0});Kl.EndpointError=void 0;var fg=class extends Error{constructor(n){super(n),this.name="EndpointError"}};Kl.EndpointError=fg});var LA=m(FA=>{"use strict";Object.defineProperty(FA,"__esModule",{value:!0})});var UA=m(jA=>{"use strict";Object.defineProperty(jA,"__esModule",{value:!0})});var GA=m(zA=>{"use strict";Object.defineProperty(zA,"__esModule",{value:!0})});var $A=m(HA=>{"use strict";Object.defineProperty(HA,"__esModule",{value:!0})});var VA=m(KA=>{"use strict";Object.defineProperty(KA,"__esModule",{value:!0})});var bt=m(or=>{"use strict";Object.defineProperty(or,"__esModule",{value:!0});var Mo=(z(),j(U));Mo.__exportStar(DA(),or);Mo.__exportStar(LA(),or);Mo.__exportStar(UA(),or);Mo.__exportStar(GA(),or);Mo.__exportStar($A(),or);Mo.__exportStar(VA(),or)});var yg=m(Wa=>{"use strict";Object.defineProperty(Wa,"__esModule",{value:!0});Wa.isValidHostLabel=void 0;var tV=new RegExp("^(?!.*-$)(?!-)[a-zA-Z0-9-]{1,63}$"),nV=(e,n=!1)=>{if(!n)return tV.test(e);let t=e.split(".");for(let r of t)if(!(0,Wa.isValidHostLabel)(r))return!1;return!0};Wa.isValidHostLabel=nV});var XA=m(Ya=>{"use strict";Object.defineProperty(Ya,"__esModule",{value:!0});Ya.isVirtualHostableS3Bucket=void 0;var rV=zl(),oV=yg(),sV=(e,n=!1)=>{if(n){for(let t of e.split("."))if(!(0,Ya.isVirtualHostableS3Bucket)(t))return!1;return!0}return!(!(0,oV.isValidHostLabel)(e)||e.length<3||e.length>63||e!==e.toLowerCase()||(0,rV.isIpAddress)(e))};Ya.isVirtualHostableS3Bucket=sV});var WA=m(Vl=>{"use strict";Object.defineProperty(Vl,"__esModule",{value:!0});Vl.parseArn=void 0;var iV=e=>{let n=e.split(":");if(n.length<6)return null;let[t,r,o,s,a,...i]=n;return t!=="arn"||r===""||o===""||i[0]===""?null:{partition:r,service:o,region:s,accountId:a,resourceId:i[0].includes("/")?i[0].split("/"):i}};Vl.parseArn=iV});var YA=m(Qa=>{"use strict";Object.defineProperty(Qa,"__esModule",{value:!0});var _g=(z(),j(U));_g.__exportStar(XA(),Qa);_g.__exportStar(WA(),Qa);_g.__exportStar(mg(),Qa)});var QA=m(Xl=>{"use strict";Object.defineProperty(Xl,"__esModule",{value:!0});Xl.booleanEquals=void 0;var aV=(e,n)=>e===n;Xl.booleanEquals=aV});var ZA=m(Wl=>{"use strict";Object.defineProperty(Wl,"__esModule",{value:!0});Wl.getAttrPathList=void 0;var JA=bt(),cV=e=>{let n=e.split("."),t=[];for(let r of n){let o=r.indexOf("[");if(o!==-1){if(r.indexOf("]")!==r.length-1)throw new JA.EndpointError(`Path: '${e}' does not end with ']'`);let s=r.slice(o+1,-1);if(Number.isNaN(parseInt(s)))throw new JA.EndpointError(`Invalid array index: '${s}' in path: '${e}'`);o!==0&&t.push(r.slice(0,o)),t.push(s)}else t.push(r)}return t};Wl.getAttrPathList=cV});var eI=m(Yl=>{"use strict";Object.defineProperty(Yl,"__esModule",{value:!0});Yl.getAttr=void 0;var dV=bt(),lV=ZA(),uV=(e,n)=>(0,lV.getAttrPathList)(n).reduce((t,r)=>{if(typeof t!="object")throw new dV.EndpointError(`Index '${r}' in '${n}' not found in '${JSON.stringify(e)}'`);return Array.isArray(t)?t[parseInt(r)]:t[r]},e);Yl.getAttr=uV});var tI=m(Ql=>{"use strict";Object.defineProperty(Ql,"__esModule",{value:!0});Ql.isSet=void 0;var mV=e=>e!=null;Ql.isSet=mV});var nI=m(Jl=>{"use strict";Object.defineProperty(Jl,"__esModule",{value:!0});Jl.not=void 0;var pV=e=>!e;Jl.not=pV});var oI=m(rI=>{"use strict";Object.defineProperty(rI,"__esModule",{value:!0})});var sI=m(Zl=>{"use strict";Object.defineProperty(Zl,"__esModule",{value:!0});Zl.HttpAuthLocation=void 0;var fV=x();Object.defineProperty(Zl,"HttpAuthLocation",{enumerable:!0,get:function(){return fV.HttpAuthLocation}})});var aI=m(iI=>{"use strict";Object.defineProperty(iI,"__esModule",{value:!0})});var dI=m(cI=>{"use strict";Object.defineProperty(cI,"__esModule",{value:!0})});var uI=m(lI=>{"use strict";Object.defineProperty(lI,"__esModule",{value:!0})});var pI=m(mI=>{"use strict";Object.defineProperty(mI,"__esModule",{value:!0})});var yI=m(fI=>{"use strict";Object.defineProperty(fI,"__esModule",{value:!0})});var gI=m(_I=>{"use strict";Object.defineProperty(_I,"__esModule",{value:!0})});var CI=m(hI=>{"use strict";Object.defineProperty(hI,"__esModule",{value:!0})});var SI=m(Ja=>{"use strict";Object.defineProperty(Ja,"__esModule",{value:!0});Ja.HostAddressType=void 0;var yV;(function(e){e.AAAA="AAAA",e.A="A"})(yV=Ja.HostAddressType||(Ja.HostAddressType={}))});var bI=m(EI=>{"use strict";Object.defineProperty(EI,"__esModule",{value:!0})});var PI=m(eu=>{"use strict";Object.defineProperty(eu,"__esModule",{value:!0});eu.EndpointURLScheme=void 0;var _V=x();Object.defineProperty(eu,"EndpointURLScheme",{enumerable:!0,get:function(){return _V.EndpointURLScheme}})});var xI=m(vI=>{"use strict";Object.defineProperty(vI,"__esModule",{value:!0})});var kI=m(wI=>{"use strict";Object.defineProperty(wI,"__esModule",{value:!0})});var II=m(AI=>{"use strict";Object.defineProperty(AI,"__esModule",{value:!0})});var NI=m(RI=>{"use strict";Object.defineProperty(RI,"__esModule",{value:!0})});var TI=m(OI=>{"use strict";Object.defineProperty(OI,"__esModule",{value:!0})});var BI=m(qI=>{"use strict";Object.defineProperty(qI,"__esModule",{value:!0})});var DI=m(MI=>{"use strict";Object.defineProperty(MI,"__esModule",{value:!0})});var LI=m(FI=>{"use strict";Object.defineProperty(FI,"__esModule",{value:!0})});var jI=m(Gr=>{"use strict";Object.defineProperty(Gr,"__esModule",{value:!0});var Za=(z(),j(U));Za.__exportStar(NI(),Gr);Za.__exportStar(TI(),Gr);Za.__exportStar(BI(),Gr);Za.__exportStar(DI(),Gr);Za.__exportStar(LI(),Gr)});var zI=m(UI=>{"use strict";Object.defineProperty(UI,"__esModule",{value:!0})});var HI=m(GI=>{"use strict";Object.defineProperty(GI,"__esModule",{value:!0})});var KI=m($I=>{"use strict";Object.defineProperty($I,"__esModule",{value:!0})});var XI=m(VI=>{"use strict";Object.defineProperty(VI,"__esModule",{value:!0})});var YI=m(WI=>{"use strict";Object.defineProperty(WI,"__esModule",{value:!0})});var JI=m(QI=>{"use strict";Object.defineProperty(QI,"__esModule",{value:!0})});var eR=m(ZI=>{"use strict";Object.defineProperty(ZI,"__esModule",{value:!0})});var nR=m(tR=>{"use strict";Object.defineProperty(tR,"__esModule",{value:!0})});var oR=m(rR=>{"use strict";Object.defineProperty(rR,"__esModule",{value:!0})});var iR=m(sR=>{"use strict";Object.defineProperty(sR,"__esModule",{value:!0})});var cR=m(aR=>{"use strict";Object.defineProperty(aR,"__esModule",{value:!0})});var lR=m(dR=>{"use strict";Object.defineProperty(dR,"__esModule",{value:!0})});var uR=m(tu=>{"use strict";Object.defineProperty(tu,"__esModule",{value:!0});tu.RequestHandlerProtocol=void 0;var gV=x();Object.defineProperty(tu,"RequestHandlerProtocol",{enumerable:!0,get:function(){return gV.RequestHandlerProtocol}})});var pR=m(mR=>{"use strict";Object.defineProperty(mR,"__esModule",{value:!0})});var yR=m(fR=>{"use strict";Object.defineProperty(fR,"__esModule",{value:!0})});var gR=m(_R=>{"use strict";Object.defineProperty(_R,"__esModule",{value:!0})});var hR=m(fe=>{"use strict";Object.defineProperty(fe,"__esModule",{value:!0});var _e=(z(),j(U));_e.__exportStar(oI(),fe);_e.__exportStar(sI(),fe);_e.__exportStar(aI(),fe);_e.__exportStar(dI(),fe);_e.__exportStar(uI(),fe);_e.__exportStar(pI(),fe);_e.__exportStar(yI(),fe);_e.__exportStar(gI(),fe);_e.__exportStar(CI(),fe);_e.__exportStar(SI(),fe);_e.__exportStar(bI(),fe);_e.__exportStar(PI(),fe);_e.__exportStar(xI(),fe);_e.__exportStar(kI(),fe);_e.__exportStar(II(),fe);_e.__exportStar(jI(),fe);_e.__exportStar(zI(),fe);_e.__exportStar(HI(),fe);_e.__exportStar(KI(),fe);_e.__exportStar(XI(),fe);_e.__exportStar(YI(),fe);_e.__exportStar(JI(),fe);_e.__exportStar(eR(),fe);_e.__exportStar(nR(),fe);_e.__exportStar(oR(),fe);_e.__exportStar(iR(),fe);_e.__exportStar(cR(),fe);_e.__exportStar(lR(),fe);_e.__exportStar(uR(),fe);_e.__exportStar(pR(),fe);_e.__exportStar(yR(),fe);_e.__exportStar(gR(),fe)});var CR=m(nu=>{"use strict";Object.defineProperty(nu,"__esModule",{value:!0});nu.parseURL=void 0;var hg=hR(),hV=zl(),gg={[hg.EndpointURLScheme.HTTP]:80,[hg.EndpointURLScheme.HTTPS]:443},CV=e=>{let n=(()=>{try{if(e instanceof URL)return e;if(typeof e=="object"&&"hostname"in e){let{hostname:_,port:C,protocol:b="",path:F="",query:L={}}=e,V=new URL(`${b}//${_}${C?`:${C}`:""}${F}`);return V.search=Object.entries(L).map(([me,Mt])=>`${me}=${Mt}`).join("&"),V}return new URL(e)}catch{return null}})();if(!n)return console.error(`Unable to parse ${JSON.stringify(e)} as a whatwg URL.`),null;let t=n.href,{host:r,hostname:o,pathname:s,protocol:a,search:i}=n;if(i)return null;let u=a.slice(0,-1);if(!Object.values(hg.EndpointURLScheme).includes(u))return null;let l=(0,hV.isIpAddress)(o),c=t.includes(`${r}:${gg[u]}`)||typeof e=="string"&&e.includes(`${r}:${gg[u]}`),y=`${r}${c?`:${gg[u]}`:""}`;return{scheme:u,authority:y,path:s,normalizedPath:s.endsWith("/")?s:`${s}/`,isIp:l}};nu.parseURL=CV});var SR=m(ru=>{"use strict";Object.defineProperty(ru,"__esModule",{value:!0});ru.stringEquals=void 0;var SV=(e,n)=>e===n;ru.stringEquals=SV});var ER=m(ou=>{"use strict";Object.defineProperty(ou,"__esModule",{value:!0});ou.substring=void 0;var EV=(e,n,t,r)=>n>=t||e.length{"use strict";Object.defineProperty(su,"__esModule",{value:!0});su.uriEncode=void 0;var bV=e=>encodeURIComponent(e).replace(/[!*'()]/g,n=>`%${n.charCodeAt(0).toString(16).toUpperCase()}`);su.uriEncode=bV});var Cg=m(ft=>{"use strict";Object.defineProperty(ft,"__esModule",{value:!0});ft.aws=void 0;var $t=(z(),j(U));ft.aws=$t.__importStar(YA());$t.__exportStar(QA(),ft);$t.__exportStar(eI(),ft);$t.__exportStar(tI(),ft);$t.__exportStar(yg(),ft);$t.__exportStar(nI(),ft);$t.__exportStar(CR(),ft);$t.__exportStar(SR(),ft);$t.__exportStar(ER(),ft);$t.__exportStar(bR(),ft)});var Sg=m(iu=>{"use strict";Object.defineProperty(iu,"__esModule",{value:!0});iu.evaluateTemplate=void 0;var PV=Cg(),vV=(e,n)=>{let t=[],r={...n.endpointParams,...n.referenceRecord},o=0;for(;o{"use strict";Object.defineProperty(au,"__esModule",{value:!0});au.getReferenceValue=void 0;var xV=({ref:e},n)=>({...n.endpointParams,...n.referenceRecord})[e];au.getReferenceValue=xV});var ec=m(cu=>{"use strict";Object.defineProperty(cu,"__esModule",{value:!0});cu.evaluateExpression=void 0;var wV=bt(),kV=Eg(),AV=Sg(),IV=PR(),RV=(e,n,t)=>{if(typeof e=="string")return(0,AV.evaluateTemplate)(e,t);if(e.fn)return(0,kV.callFunction)(e,t);if(e.ref)return(0,IV.getReferenceValue)(e,t);throw new wV.EndpointError(`'${n}': ${String(e)} is not a string, function or reference.`)};cu.evaluateExpression=RV});var Eg=m(du=>{"use strict";Object.defineProperty(du,"__esModule",{value:!0});du.callFunction=void 0;var NV=(z(),j(U)),OV=NV.__importStar(Cg()),TV=ec(),qV=({fn:e,argv:n},t)=>{let r=n.map(o=>["boolean","number"].includes(typeof o)?o:(0,TV.evaluateExpression)(o,"arg",t));return e.split(".").reduce((o,s)=>o[s],OV)(...r)};du.callFunction=qV});var vR=m(lu=>{"use strict";Object.defineProperty(lu,"__esModule",{value:!0});lu.evaluateCondition=void 0;var bg=Xa(),BV=bt(),MV=Eg(),DV=({assign:e,...n},t)=>{var r,o;if(e&&e in t.referenceRecord)throw new BV.EndpointError(`'${e}' is already defined in Reference Record.`);let s=(0,MV.callFunction)(n,t);return(o=(r=t.logger)===null||r===void 0?void 0:r.debug)===null||o===void 0||o.call(r,bg.debugId,`evaluateCondition: ${(0,bg.toDebugString)(n)} = ${(0,bg.toDebugString)(s)}`),{result:s===""?!0:!!s,...e!=null&&{toAssign:{name:e,value:s}}}};lu.evaluateCondition=DV});var mu=m(uu=>{"use strict";Object.defineProperty(uu,"__esModule",{value:!0});uu.evaluateConditions=void 0;var xR=Xa(),FV=vR(),LV=(e=[],n)=>{var t,r;let o={};for(let s of e){let{result:a,toAssign:i}=(0,FV.evaluateCondition)(s,{...n,referenceRecord:{...n.referenceRecord,...o}});if(!a)return{result:a};i&&(o[i.name]=i.value,(r=(t=n.logger)===null||t===void 0?void 0:t.debug)===null||r===void 0||r.call(t,xR.debugId,`assign: ${i.name} := ${(0,xR.toDebugString)(i.value)}`))}return{result:!0,referenceRecord:o}};uu.evaluateConditions=LV});var wR=m(pu=>{"use strict";Object.defineProperty(pu,"__esModule",{value:!0});pu.getEndpointHeaders=void 0;var jV=bt(),UV=ec(),zV=(e,n)=>Object.entries(e).reduce((t,[r,o])=>({...t,[r]:o.map(s=>{let a=(0,UV.evaluateExpression)(s,"Header value entry",n);if(typeof a!="string")throw new jV.EndpointError(`Header '${r}' value '${a}' is not a string`);return a})}),{});pu.getEndpointHeaders=zV});var AR=m(tc=>{"use strict";Object.defineProperty(tc,"__esModule",{value:!0});tc.getEndpointProperty=void 0;var kR=bt(),GV=Sg(),HV=Pg(),$V=(e,n)=>{if(Array.isArray(e))return e.map(t=>(0,tc.getEndpointProperty)(t,n));switch(typeof e){case"string":return(0,GV.evaluateTemplate)(e,n);case"object":if(e===null)throw new kR.EndpointError(`Unexpected endpoint property: ${e}`);return(0,HV.getEndpointProperties)(e,n);case"boolean":return e;default:throw new kR.EndpointError(`Unexpected endpoint property type: ${typeof e}`)}};tc.getEndpointProperty=$V});var Pg=m(fu=>{"use strict";Object.defineProperty(fu,"__esModule",{value:!0});fu.getEndpointProperties=void 0;var KV=AR(),VV=(e,n)=>Object.entries(e).reduce((t,[r,o])=>({...t,[r]:(0,KV.getEndpointProperty)(o,n)}),{});fu.getEndpointProperties=VV});var IR=m(yu=>{"use strict";Object.defineProperty(yu,"__esModule",{value:!0});yu.getEndpointUrl=void 0;var XV=bt(),WV=ec(),YV=(e,n)=>{let t=(0,WV.evaluateExpression)(e,"Endpoint URL",n);if(typeof t=="string")try{return new URL(t)}catch(r){throw console.error(`Failed to construct URL with ${t}`,r),r}throw new XV.EndpointError(`Endpoint URL must be a string, got ${typeof t}`)};yu.getEndpointUrl=YV});var NR=m(_u=>{"use strict";Object.defineProperty(_u,"__esModule",{value:!0});_u.evaluateEndpointRule=void 0;var RR=Xa(),QV=mu(),JV=wR(),ZV=Pg(),eX=IR(),tX=(e,n)=>{var t,r;let{conditions:o,endpoint:s}=e,{result:a,referenceRecord:i}=(0,QV.evaluateConditions)(o,n);if(!a)return;let u={...n,referenceRecord:{...n.referenceRecord,...i}},{url:l,properties:c,headers:y}=s;return(r=(t=n.logger)===null||t===void 0?void 0:t.debug)===null||r===void 0||r.call(t,RR.debugId,`Resolving endpoint from template: ${(0,RR.toDebugString)(s)}`),{...y!=null&&{headers:(0,JV.getEndpointHeaders)(y,u)},...c!=null&&{properties:(0,ZV.getEndpointProperties)(c,u)},url:(0,eX.getEndpointUrl)(l,u)}};_u.evaluateEndpointRule=tX});var OR=m(gu=>{"use strict";Object.defineProperty(gu,"__esModule",{value:!0});gu.evaluateErrorRule=void 0;var nX=bt(),rX=mu(),oX=ec(),sX=(e,n)=>{let{conditions:t,error:r}=e,{result:o,referenceRecord:s}=(0,rX.evaluateConditions)(t,n);if(o)throw new nX.EndpointError((0,oX.evaluateExpression)(r,"Error",{...n,referenceRecord:{...n.referenceRecord,...s}}))};gu.evaluateErrorRule=sX});var TR=m(hu=>{"use strict";Object.defineProperty(hu,"__esModule",{value:!0});hu.evaluateTreeRule=void 0;var iX=mu(),aX=vg(),cX=(e,n)=>{let{conditions:t,rules:r}=e,{result:o,referenceRecord:s}=(0,iX.evaluateConditions)(t,n);if(o)return(0,aX.evaluateRules)(r,{...n,referenceRecord:{...n.referenceRecord,...s}})};hu.evaluateTreeRule=cX});var vg=m(Cu=>{"use strict";Object.defineProperty(Cu,"__esModule",{value:!0});Cu.evaluateRules=void 0;var qR=bt(),dX=NR(),lX=OR(),uX=TR(),mX=(e,n)=>{for(let t of e)if(t.type==="endpoint"){let r=(0,dX.evaluateEndpointRule)(t,n);if(r)return r}else if(t.type==="error")(0,lX.evaluateErrorRule)(t,n);else if(t.type==="tree"){let r=(0,uX.evaluateTreeRule)(t,n);if(r)return r}else throw new qR.EndpointError(`Unknown endpoint rule: ${t}`);throw new qR.EndpointError("Rules evaluation failed")};Cu.evaluateRules=mX});var BR=m(xg=>{"use strict";Object.defineProperty(xg,"__esModule",{value:!0});var pX=(z(),j(U));pX.__exportStar(vg(),xg)});var MR=m(Eu=>{"use strict";Object.defineProperty(Eu,"__esModule",{value:!0});Eu.resolveEndpoint=void 0;var Su=Xa(),fX=bt(),yX=BR(),_X=(e,n)=>{var t,r,o,s,a,i;let{endpointParams:u,logger:l}=n,{parameters:c,rules:y}=e;(r=(t=n.logger)===null||t===void 0?void 0:t.debug)===null||r===void 0||r.call(t,`${Su.debugId} Initial EndpointParams: ${(0,Su.toDebugString)(u)}`);let _=Object.entries(c).filter(([,F])=>F.default!=null).map(([F,L])=>[F,L.default]);if(_.length>0)for(let[F,L]of _)u[F]=(o=u[F])!==null&&o!==void 0?o:L;let C=Object.entries(c).filter(([,F])=>F.required).map(([F])=>F);for(let F of C)if(u[F]==null)throw new fX.EndpointError(`Missing required parameter: '${F}'`);let b=(0,yX.evaluateRules)(y,{endpointParams:u,logger:l,referenceRecord:{}});if(!((s=n.endpointParams)===null||s===void 0)&&s.Endpoint)try{let F=new URL(n.endpointParams.Endpoint),{protocol:L,port:V}=F;b.url.protocol=L,b.url.port=V}catch{}return(i=(a=n.logger)===null||a===void 0?void 0:a.debug)===null||i===void 0||i.call(a,`${Su.debugId} Resolved endpoint: ${(0,Su.toDebugString)(b)}`),b};Eu.resolveEndpoint=_X});var Fo=m(Do=>{"use strict";Object.defineProperty(Do,"__esModule",{value:!0});var bu=(z(),j(U));bu.__exportStar(mg(),Do);bu.__exportStar(zl(),Do);bu.__exportStar(MR(),Do);bu.__exportStar(bt(),Do)});var DR=m(et=>{"use strict";Object.defineProperty(et,"__esModule",{value:!0});et.UA_ESCAPE_CHAR=et.UA_VALUE_ESCAPE_REGEX=et.UA_NAME_ESCAPE_REGEX=et.UA_NAME_SEPARATOR=et.SPACE=et.X_AMZ_USER_AGENT=et.USER_AGENT=void 0;et.USER_AGENT="user-agent";et.X_AMZ_USER_AGENT="x-amz-user-agent";et.SPACE=" ";et.UA_NAME_SEPARATOR="/";et.UA_NAME_ESCAPE_REGEX=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w]/g;et.UA_VALUE_ESCAPE_REGEX=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w\#]/g;et.UA_ESCAPE_CHAR="-"});var FR=m(Kt=>{"use strict";Object.defineProperty(Kt,"__esModule",{value:!0});Kt.getUserAgentPlugin=Kt.getUserAgentMiddlewareOptions=Kt.userAgentMiddleware=void 0;var gX=Fo(),hX=we(),ct=DR(),CX=e=>(n,t)=>async r=>{var o,s;let{request:a}=r;if(!hX.HttpRequest.isInstance(a))return n(r);let{headers:i}=a,u=((o=t==null?void 0:t.userAgent)===null||o===void 0?void 0:o.map(wg))||[],l=(await e.defaultUserAgentProvider()).map(wg),c=((s=e==null?void 0:e.customUserAgent)===null||s===void 0?void 0:s.map(wg))||[],y=(0,gX.getUserAgentPrefix)(),_=(y?[y]:[]).concat([...l,...u,...c]).join(ct.SPACE),C=[...l.filter(b=>b.startsWith("aws-sdk-")),...c].join(ct.SPACE);return e.runtime!=="browser"?(C&&(i[ct.X_AMZ_USER_AGENT]=i[ct.X_AMZ_USER_AGENT]?`${i[ct.USER_AGENT]} ${C}`:C),i[ct.USER_AGENT]=_):i[ct.X_AMZ_USER_AGENT]=_,n({...r,request:a})};Kt.userAgentMiddleware=CX;var wg=e=>{var n;let t=e[0].split(ct.UA_NAME_SEPARATOR).map(i=>i.replace(ct.UA_NAME_ESCAPE_REGEX,ct.UA_ESCAPE_CHAR)).join(ct.UA_NAME_SEPARATOR),r=(n=e[1])===null||n===void 0?void 0:n.replace(ct.UA_VALUE_ESCAPE_REGEX,ct.UA_ESCAPE_CHAR),o=t.indexOf(ct.UA_NAME_SEPARATOR),s=t.substring(0,o),a=t.substring(o+1);return s==="api"&&(a=a.toLowerCase()),[s,a,r].filter(i=>i&&i.length>0).reduce((i,u,l)=>{switch(l){case 0:return u;case 1:return`${i}/${u}`;default:return`${i}#${u}`}},"")};Kt.getUserAgentMiddlewareOptions={name:"getUserAgentMiddleware",step:"build",priority:"low",tags:["SET_USER_AGENT","USER_AGENT"],override:!0};var SX=e=>({applyToStack:n=>{n.add((0,Kt.userAgentMiddleware)(e),Kt.getUserAgentMiddlewareOptions)}});Kt.getUserAgentPlugin=SX});var nc=m(Pu=>{"use strict";Object.defineProperty(Pu,"__esModule",{value:!0});var LR=(z(),j(U));LR.__exportStar(IA(),Pu);LR.__exportStar(FR(),Pu)});var jR=m(Hr=>{"use strict";Object.defineProperty(Hr,"__esModule",{value:!0});Hr.booleanSelector=Hr.SelectorType=void 0;var EX;(function(e){e.ENV="env",e.CONFIG="shared config entry"})(EX=Hr.SelectorType||(Hr.SelectorType={}));var bX=(e,n,t)=>{if(n in e){if(e[n]==="true")return!0;if(e[n]==="false")return!1;throw new Error(`Cannot load ${t} "${n}". Expected "true" or "false", got ${e[n]}.`)}};Hr.booleanSelector=bX});var rc=m(kg=>{"use strict";Object.defineProperty(kg,"__esModule",{value:!0});var PX=(z(),j(U));PX.__exportStar(jR(),kg)});var UR=m(Pt=>{"use strict";Object.defineProperty(Pt,"__esModule",{value:!0});Pt.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS=Pt.DEFAULT_USE_DUALSTACK_ENDPOINT=Pt.CONFIG_USE_DUALSTACK_ENDPOINT=Pt.ENV_USE_DUALSTACK_ENDPOINT=void 0;var vu=rc();Pt.ENV_USE_DUALSTACK_ENDPOINT="AWS_USE_DUALSTACK_ENDPOINT";Pt.CONFIG_USE_DUALSTACK_ENDPOINT="use_dualstack_endpoint";Pt.DEFAULT_USE_DUALSTACK_ENDPOINT=!1;Pt.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS={environmentVariableSelector:e=>(0,vu.booleanSelector)(e,Pt.ENV_USE_DUALSTACK_ENDPOINT,vu.SelectorType.ENV),configFileSelector:e=>(0,vu.booleanSelector)(e,Pt.CONFIG_USE_DUALSTACK_ENDPOINT,vu.SelectorType.CONFIG),default:!1}});var zR=m(vt=>{"use strict";Object.defineProperty(vt,"__esModule",{value:!0});vt.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS=vt.DEFAULT_USE_FIPS_ENDPOINT=vt.CONFIG_USE_FIPS_ENDPOINT=vt.ENV_USE_FIPS_ENDPOINT=void 0;var xu=rc();vt.ENV_USE_FIPS_ENDPOINT="AWS_USE_FIPS_ENDPOINT";vt.CONFIG_USE_FIPS_ENDPOINT="use_fips_endpoint";vt.DEFAULT_USE_FIPS_ENDPOINT=!1;vt.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS={environmentVariableSelector:e=>(0,xu.booleanSelector)(e,vt.ENV_USE_FIPS_ENDPOINT,xu.SelectorType.ENV),configFileSelector:e=>(0,xu.booleanSelector)(e,vt.CONFIG_USE_FIPS_ENDPOINT,xu.SelectorType.CONFIG),default:!1}});var HR=m(wu=>{"use strict";Object.defineProperty(wu,"__esModule",{value:!0});wu.resolveCustomEndpointsConfig=void 0;var GR=Lr(),vX=e=>{var n,t;let{endpoint:r,urlParser:o}=e;return{...e,tls:(n=e.tls)!==null&&n!==void 0?n:!0,endpoint:(0,GR.normalizeProvider)(typeof r=="string"?o(r):r),isCustomEndpoint:!0,useDualstackEndpoint:(0,GR.normalizeProvider)((t=e.useDualstackEndpoint)!==null&&t!==void 0?t:!1)}};wu.resolveCustomEndpointsConfig=vX});var $R=m(ku=>{"use strict";Object.defineProperty(ku,"__esModule",{value:!0});ku.getEndpointFromRegion=void 0;var xX=async e=>{var n;let{tls:t=!0}=e,r=await e.region();if(!new RegExp(/^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$/).test(r))throw new Error("Invalid region in client config");let s=await e.useDualstackEndpoint(),a=await e.useFipsEndpoint(),{hostname:i}=(n=await e.regionInfoProvider(r,{useDualstackEndpoint:s,useFipsEndpoint:a}))!==null&&n!==void 0?n:{};if(!i)throw new Error("Cannot resolve hostname from client config");return e.urlParser(`${t?"https:":"http:"}//${i}`)};ku.getEndpointFromRegion=xX});var VR=m(Au=>{"use strict";Object.defineProperty(Au,"__esModule",{value:!0});Au.resolveEndpointsConfig=void 0;var KR=Lr(),wX=$R(),kX=e=>{var n,t;let r=(0,KR.normalizeProvider)((n=e.useDualstackEndpoint)!==null&&n!==void 0?n:!1),{endpoint:o,useFipsEndpoint:s,urlParser:a}=e;return{...e,tls:(t=e.tls)!==null&&t!==void 0?t:!0,endpoint:o?(0,KR.normalizeProvider)(typeof o=="string"?a(o):o):()=>(0,wX.getEndpointFromRegion)({...e,useDualstackEndpoint:r,useFipsEndpoint:s}),isCustomEndpoint:!!o,useDualstackEndpoint:r}};Au.resolveEndpointsConfig=kX});var XR=m(Lo=>{"use strict";Object.defineProperty(Lo,"__esModule",{value:!0});var Iu=(z(),j(U));Iu.__exportStar(UR(),Lo);Iu.__exportStar(zR(),Lo);Iu.__exportStar(HR(),Lo);Iu.__exportStar(VR(),Lo)});var WR=m(xt=>{"use strict";Object.defineProperty(xt,"__esModule",{value:!0});xt.NODE_REGION_CONFIG_FILE_OPTIONS=xt.NODE_REGION_CONFIG_OPTIONS=xt.REGION_INI_NAME=xt.REGION_ENV_NAME=void 0;xt.REGION_ENV_NAME="AWS_REGION";xt.REGION_INI_NAME="region";xt.NODE_REGION_CONFIG_OPTIONS={environmentVariableSelector:e=>e[xt.REGION_ENV_NAME],configFileSelector:e=>e[xt.REGION_INI_NAME],default:()=>{throw new Error("Region is missing")}};xt.NODE_REGION_CONFIG_FILE_OPTIONS={preferredFile:"credentials"}});var Ag=m(Ru=>{"use strict";Object.defineProperty(Ru,"__esModule",{value:!0});Ru.isFipsRegion=void 0;var AX=e=>typeof e=="string"&&(e.startsWith("fips-")||e.endsWith("-fips"));Ru.isFipsRegion=AX});var YR=m(Nu=>{"use strict";Object.defineProperty(Nu,"__esModule",{value:!0});Nu.getRealRegion=void 0;var IX=Ag(),RX=e=>(0,IX.isFipsRegion)(e)?["fips-aws-global","aws-fips"].includes(e)?"us-east-1":e.replace(/fips-(dkr-|prod-)?|-fips/,""):e;Nu.getRealRegion=RX});var JR=m(Ou=>{"use strict";Object.defineProperty(Ou,"__esModule",{value:!0});Ou.resolveRegionConfig=void 0;var QR=YR(),NX=Ag(),OX=e=>{let{region:n,useFipsEndpoint:t}=e;if(!n)throw new Error("Region is missing");return{...e,region:async()=>{if(typeof n=="string")return(0,QR.getRealRegion)(n);let r=await n();return(0,QR.getRealRegion)(r)},useFipsEndpoint:async()=>{let r=typeof n=="string"?n:await n();return(0,NX.isFipsRegion)(r)?!0:typeof t!="function"?Promise.resolve(!!t):t()}}};Ou.resolveRegionConfig=OX});var eN=m(Tu=>{"use strict";Object.defineProperty(Tu,"__esModule",{value:!0});var ZR=(z(),j(U));ZR.__exportStar(WR(),Tu);ZR.__exportStar(JR(),Tu)});var nN=m(tN=>{"use strict";Object.defineProperty(tN,"__esModule",{value:!0})});var oN=m(rN=>{"use strict";Object.defineProperty(rN,"__esModule",{value:!0})});var sN=m(qu=>{"use strict";Object.defineProperty(qu,"__esModule",{value:!0});qu.getHostnameFromVariants=void 0;var TX=(e=[],{useFipsEndpoint:n,useDualstackEndpoint:t})=>{var r;return(r=e.find(({tags:o})=>n===o.includes("fips")&&t===o.includes("dualstack")))===null||r===void 0?void 0:r.hostname};qu.getHostnameFromVariants=TX});var iN=m(Bu=>{"use strict";Object.defineProperty(Bu,"__esModule",{value:!0});Bu.getResolvedHostname=void 0;var qX=(e,{regionHostname:n,partitionHostname:t})=>n||(t?t.replace("{region}",e):void 0);Bu.getResolvedHostname=qX});var aN=m(Mu=>{"use strict";Object.defineProperty(Mu,"__esModule",{value:!0});Mu.getResolvedPartition=void 0;var BX=(e,{partitionHash:n})=>{var t;return(t=Object.keys(n||{}).find(r=>n[r].regions.includes(e)))!==null&&t!==void 0?t:"aws"};Mu.getResolvedPartition=BX});var cN=m(Du=>{"use strict";Object.defineProperty(Du,"__esModule",{value:!0});Du.getResolvedSigningRegion=void 0;var MX=(e,{signingRegion:n,regionRegex:t,useFipsEndpoint:r})=>{if(n)return n;if(r){let o=t.replace("\\\\","\\").replace(/^\^/g,"\\.").replace(/\$$/g,"\\."),s=e.match(o);if(s)return s[0].slice(1,-1)}};Du.getResolvedSigningRegion=MX});var lN=m(Fu=>{"use strict";Object.defineProperty(Fu,"__esModule",{value:!0});Fu.getRegionInfo=void 0;var dN=sN(),DX=iN(),FX=aN(),LX=cN(),jX=(e,{useFipsEndpoint:n=!1,useDualstackEndpoint:t=!1,signingService:r,regionHash:o,partitionHash:s})=>{var a,i,u,l,c,y;let _=(0,FX.getResolvedPartition)(e,{partitionHash:s}),C=e in o?e:(i=(a=s[_])===null||a===void 0?void 0:a.endpoint)!==null&&i!==void 0?i:e,b={useFipsEndpoint:n,useDualstackEndpoint:t},F=(0,dN.getHostnameFromVariants)((u=o[C])===null||u===void 0?void 0:u.variants,b),L=(0,dN.getHostnameFromVariants)((l=s[_])===null||l===void 0?void 0:l.variants,b),V=(0,DX.getResolvedHostname)(C,{regionHostname:F,partitionHostname:L});if(V===void 0)throw new Error(`Endpoint resolution failed for: ${{resolvedRegion:C,useFipsEndpoint:n,useDualstackEndpoint:t}}`);let me=(0,LX.getResolvedSigningRegion)(V,{signingRegion:(c=o[C])===null||c===void 0?void 0:c.signingRegion,regionRegex:s[_].regionRegex,useFipsEndpoint:n});return{partition:_,signingService:r,hostname:V,...me&&{signingRegion:me},...((y=o[C])===null||y===void 0?void 0:y.signingService)&&{signingService:o[C].signingService}}};Fu.getRegionInfo=jX});var uN=m(oc=>{"use strict";Object.defineProperty(oc,"__esModule",{value:!0});var Ig=(z(),j(U));Ig.__exportStar(nN(),oc);Ig.__exportStar(oN(),oc);Ig.__exportStar(lN(),oc)});var Vt=m(sc=>{"use strict";Object.defineProperty(sc,"__esModule",{value:!0});var Rg=(z(),j(U));Rg.__exportStar(XR(),sc);Rg.__exportStar(eN(),sc);Rg.__exportStar(uN(),sc)});var mN=m(Lu=>{"use strict";Object.defineProperty(Lu,"__esModule",{value:!0});Lu.resolveEventStreamSerdeConfig=void 0;var UX=e=>({...e,eventStreamMarshaller:e.eventStreamSerdeProvider(e)});Lu.resolveEventStreamSerdeConfig=UX});var pN=m(Ng=>{"use strict";Object.defineProperty(Ng,"__esModule",{value:!0});var zX=(z(),j(U));zX.__exportStar(mN(),Ng)});var ic=m(vn=>{"use strict";Object.defineProperty(vn,"__esModule",{value:!0});vn.getContentLengthPlugin=vn.contentLengthMiddlewareOptions=vn.contentLengthMiddleware=void 0;var GX=we(),fN="content-length";function yN(e){return n=>async t=>{let r=t.request;if(GX.HttpRequest.isInstance(r)){let{body:o,headers:s}=r;if(o&&Object.keys(s).map(a=>a.toLowerCase()).indexOf(fN)===-1)try{let a=e(o);r.headers={...r.headers,[fN]:String(a)}}catch{}}return n({...t,request:r})}}vn.contentLengthMiddleware=yN;vn.contentLengthMiddlewareOptions={step:"build",tags:["SET_CONTENT_LENGTH","CONTENT_LENGTH"],name:"contentLengthMiddleware",override:!0};var HX=e=>({applyToStack:n=>{n.add(yN(e.bodyLengthChecker),vn.contentLengthMiddlewareOptions)}});vn.getContentLengthPlugin=HX});var _N=m(dt=>{"use strict";Object.defineProperty(dt,"__esModule",{value:!0});dt.isArnBucketName=dt.isDnsCompatibleBucketName=dt.S3_HOSTNAME_PATTERN=dt.DOT_PATTERN=dt.resolveParamsForS3=void 0;var $X=async e=>{let n=(e==null?void 0:e.Bucket)||"";if(typeof e.Bucket=="string"&&(e.Bucket=n.replace(/#/g,encodeURIComponent("#")).replace(/\?/g,encodeURIComponent("?"))),(0,dt.isArnBucketName)(n)){if(e.ForcePathStyle===!0)throw new Error("Path-style addressing cannot be used with ARN buckets")}else(!(0,dt.isDnsCompatibleBucketName)(n)||n.indexOf(".")!==-1&&!String(e.Endpoint).startsWith("http:")||n.toLowerCase()!==n||n.length<3)&&(e.ForcePathStyle=!0);return e.DisableMultiRegionAccessPoints&&(e.disableMultiRegionAccessPoints=!0,e.DisableMRAP=!0),e};dt.resolveParamsForS3=$X;var KX=/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/,VX=/(\d+\.){3}\d+/,XX=/\.\./;dt.DOT_PATTERN=/\./;dt.S3_HOSTNAME_PATTERN=/^(.+\.)?s3(-fips)?(\.dualstack)?[.-]([a-z0-9-]+)\./;var WX=e=>KX.test(e)&&!VX.test(e)&&!XX.test(e);dt.isDnsCompatibleBucketName=WX;var YX=e=>{let[n,t,r,o,s,a]=e.split(":"),i=n==="arn"&&e.split(":").length>=6,u=[n,t,r,s,a].filter(Boolean).length===5;if(i&&!u)throw new Error(`Invalid ARN: ${e} was an invalid ARN.`);return n==="arn"&&!!t&&!!r&&!!s&&!!a};dt.isArnBucketName=YX});var gN=m(Og=>{"use strict";Object.defineProperty(Og,"__esModule",{value:!0});var QX=(z(),j(U));QX.__exportStar(_N(),Og)});var hN=m(ju=>{"use strict";Object.defineProperty(ju,"__esModule",{value:!0});ju.createConfigValueProvider=void 0;var JX=(e,n,t)=>{let r=async()=>{var o;let s=(o=t[e])!==null&&o!==void 0?o:t[n];return typeof s=="function"?s():s};return e==="endpoint"||n==="endpoint"?async()=>{let o=await r();if(o&&typeof o=="object"){if("url"in o)return o.url.href;if("hostname"in o){let{protocol:s,hostname:a,port:i,path:u}=o;return`${s}//${a}${i?":"+i:""}${u}`}}return o}:r};ju.createConfigValueProvider=JX});var Tg=m($r=>{"use strict";Object.defineProperty($r,"__esModule",{value:!0});$r.resolveParams=$r.getEndpointFromInstructions=void 0;var ZX=gN(),e8=hN(),t8=async(e,n,t,r)=>{let o=await(0,$r.resolveParams)(e,n,t);if(typeof t.endpointProvider!="function")throw new Error("config.endpointProvider is not set.");return t.endpointProvider(o,r)};$r.getEndpointFromInstructions=t8;var n8=async(e,n,t)=>{var r;let o={},s=((r=n==null?void 0:n.getEndpointParameterInstructions)===null||r===void 0?void 0:r.call(n))||{};for(let[a,i]of Object.entries(s))switch(i.type){case"staticContextParams":o[a]=i.value;break;case"contextParams":o[a]=e[i.name];break;case"clientContextParams":case"builtInParams":o[a]=await(0,e8.createConfigValueProvider)(i.name,a,t)();break;default:throw new Error("Unrecognized endpoint parameter instruction: "+JSON.stringify(i))}return Object.keys(s).length===0&&Object.assign(o,t),String(t.serviceId).toLowerCase()==="s3"&&await(0,ZX.resolveParamsForS3)(o),o};$r.resolveParams=n8});var CN=m(Uu=>{"use strict";Object.defineProperty(Uu,"__esModule",{value:!0});Uu.parseQueryString=void 0;function r8(e){let n={};if(e=e.replace(/^\?/,""),e)for(let t of e.split("&")){let[r,o=null]=t.split("=");r=decodeURIComponent(r),o&&(o=decodeURIComponent(o)),r in n?Array.isArray(n[r])?n[r].push(o):n[r]=[n[r],o]:n[r]=o}return n}Uu.parseQueryString=r8});var Kr=m(ac=>{"use strict";Object.defineProperty(ac,"__esModule",{value:!0});ac.parseUrl=void 0;var o8=CN(),s8=e=>{if(typeof e=="string")return(0,ac.parseUrl)(new URL(e));let{hostname:n,pathname:t,port:r,protocol:o,search:s}=e,a;return s&&(a=(0,o8.parseQueryString)(s)),{hostname:n,port:r?parseInt(r):void 0,protocol:o,path:t,query:a}};ac.parseUrl=s8});var qg=m(zu=>{"use strict";Object.defineProperty(zu,"__esModule",{value:!0});zu.toEndpointV1=void 0;var SN=Kr(),i8=e=>typeof e=="object"?"url"in e?(0,SN.parseUrl)(e.url):e:(0,SN.parseUrl)(e);zu.toEndpointV1=i8});var bN=m(Gu=>{"use strict";Object.defineProperty(Gu,"__esModule",{value:!0});var EN=(z(),j(U));EN.__exportStar(Tg(),Gu);EN.__exportStar(qg(),Gu)});var Bg=m(Hu=>{"use strict";Object.defineProperty(Hu,"__esModule",{value:!0});Hu.endpointMiddleware=void 0;var a8=Tg(),c8=({config:e,instructions:n})=>(t,r)=>async o=>{var s,a;let i=await(0,a8.getEndpointFromInstructions)(o.input,{getEndpointParameterInstructions(){return n}},{...e},r);r.endpointV2=i,r.authSchemes=(s=i.properties)===null||s===void 0?void 0:s.authSchemes;let u=(a=r.authSchemes)===null||a===void 0?void 0:a[0];return u&&(r.signing_region=u.signingRegion,r.signing_service=u.signingName),t({...o})};Hu.endpointMiddleware=c8});var Mg=m($u=>{"use strict";Object.defineProperty($u,"__esModule",{value:!0});$u.deserializerMiddleware=void 0;var d8=(e,n)=>(t,r)=>async o=>{let{response:s}=await t(o);try{let a=await n(s,e);return{response:s,output:a}}catch(a){if(Object.defineProperty(a,"$response",{value:s}),!("$metadata"in a)){let i="Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.";a.message+=` + `+i}throw a}};$u.deserializerMiddleware=d8});var Dg=m(Ku=>{"use strict";Object.defineProperty(Ku,"__esModule",{value:!0});Ku.serializerMiddleware=void 0;var l8=(e,n)=>(t,r)=>async o=>{var s;let a=!((s=r.endpointV2)===null||s===void 0)&&s.url&&e.urlParser?async()=>e.urlParser(r.endpointV2.url):e.endpoint;if(!a)throw new Error("No valid endpoint provider available.");let i=await n(o.input,{...e,endpoint:a});return t({...o,request:i})};Ku.serializerMiddleware=l8});var PN=m(Xt=>{"use strict";Object.defineProperty(Xt,"__esModule",{value:!0});Xt.getSerdePlugin=Xt.serializerMiddlewareOption=Xt.deserializerMiddlewareOption=void 0;var u8=Mg(),m8=Dg();Xt.deserializerMiddlewareOption={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:!0};Xt.serializerMiddlewareOption={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0};function p8(e,n,t){return{applyToStack:r=>{r.add((0,u8.deserializerMiddleware)(e,t),Xt.deserializerMiddlewareOption),r.add((0,m8.serializerMiddleware)(e,n),Xt.serializerMiddlewareOption)}}}Xt.getSerdePlugin=p8});var w=m(cc=>{"use strict";Object.defineProperty(cc,"__esModule",{value:!0});var Fg=(z(),j(U));Fg.__exportStar(Mg(),cc);Fg.__exportStar(PN(),cc);Fg.__exportStar(Dg(),cc)});var vN=m(Vr=>{"use strict";Object.defineProperty(Vr,"__esModule",{value:!0});Vr.getEndpointPlugin=Vr.endpointMiddlewareOptions=void 0;var f8=w(),y8=Bg();Vr.endpointMiddlewareOptions={step:"serialize",tags:["ENDPOINT_PARAMETERS","ENDPOINT_V2","ENDPOINT"],name:"endpointV2Middleware",override:!0,relation:"before",toMiddleware:f8.serializerMiddlewareOption.name};var _8=(e,n)=>({applyToStack:t=>{t.addRelativeTo((0,y8.endpointMiddleware)({config:e,instructions:n}),Vr.endpointMiddlewareOptions)}});Vr.getEndpointPlugin=_8});var xN=m(Vu=>{"use strict";Object.defineProperty(Vu,"__esModule",{value:!0});Vu.resolveEndpointConfig=void 0;var Lg=Lr(),g8=qg(),h8=e=>{var n,t,r;let o=(n=e.tls)!==null&&n!==void 0?n:!0,{endpoint:s}=e,a=s!=null?async()=>(0,g8.toEndpointV1)(await(0,Lg.normalizeProvider)(s)()):void 0;return{...e,endpoint:a,tls:o,isCustomEndpoint:!!s,useDualstackEndpoint:(0,Lg.normalizeProvider)((t=e.useDualstackEndpoint)!==null&&t!==void 0?t:!1),useFipsEndpoint:(0,Lg.normalizeProvider)((r=e.useFipsEndpoint)!==null&&r!==void 0?r:!1)}};Vu.resolveEndpointConfig=h8});var kN=m(wN=>{"use strict";Object.defineProperty(wN,"__esModule",{value:!0})});var v=m(Xr=>{"use strict";Object.defineProperty(Xr,"__esModule",{value:!0});var dc=(z(),j(U));dc.__exportStar(bN(),Xr);dc.__exportStar(Bg(),Xr);dc.__exportStar(vN(),Xr);dc.__exportStar(xN(),Xr);dc.__exportStar(kN(),Xr)});var Xu=m(xn=>{"use strict";Object.defineProperty(xn,"__esModule",{value:!0});xn.DEFAULT_RETRY_MODE=xn.DEFAULT_MAX_ATTEMPTS=xn.RETRY_MODES=void 0;var AN;(function(e){e.STANDARD="standard",e.ADAPTIVE="adaptive"})(AN=xn.RETRY_MODES||(xn.RETRY_MODES={}));xn.DEFAULT_MAX_ATTEMPTS=3;xn.DEFAULT_RETRY_MODE=AN.STANDARD});var IN=m(wt=>{"use strict";Object.defineProperty(wt,"__esModule",{value:!0});wt.NODEJS_TIMEOUT_ERROR_CODES=wt.TRANSIENT_ERROR_STATUS_CODES=wt.TRANSIENT_ERROR_CODES=wt.THROTTLING_ERROR_CODES=wt.CLOCK_SKEW_ERROR_CODES=void 0;wt.CLOCK_SKEW_ERROR_CODES=["AuthFailure","InvalidSignatureException","RequestExpired","RequestInTheFuture","RequestTimeTooSkewed","SignatureDoesNotMatch"];wt.THROTTLING_ERROR_CODES=["BandwidthLimitExceeded","EC2ThrottledException","LimitExceededException","PriorRequestNotComplete","ProvisionedThroughputExceededException","RequestLimitExceeded","RequestThrottled","RequestThrottledException","SlowDown","ThrottledException","Throttling","ThrottlingException","TooManyRequestsException","TransactionInProgressException"];wt.TRANSIENT_ERROR_CODES=["TimeoutError","RequestTimeout","RequestTimeoutException"];wt.TRANSIENT_ERROR_STATUS_CODES=[500,502,503,504];wt.NODEJS_TIMEOUT_ERROR_CODES=["ECONNRESET","ECONNREFUSED","EPIPE","ETIMEDOUT"]});var uc=m(yt=>{"use strict";Object.defineProperty(yt,"__esModule",{value:!0});yt.isServerError=yt.isTransientError=yt.isThrottlingError=yt.isClockSkewError=yt.isRetryableByTrait=void 0;var lc=IN(),C8=e=>e.$retryable!==void 0;yt.isRetryableByTrait=C8;var S8=e=>lc.CLOCK_SKEW_ERROR_CODES.includes(e.name);yt.isClockSkewError=S8;var E8=e=>{var n,t;return((n=e.$metadata)===null||n===void 0?void 0:n.httpStatusCode)===429||lc.THROTTLING_ERROR_CODES.includes(e.name)||((t=e.$retryable)===null||t===void 0?void 0:t.throttling)==!0};yt.isThrottlingError=E8;var b8=e=>{var n;return lc.TRANSIENT_ERROR_CODES.includes(e.name)||lc.NODEJS_TIMEOUT_ERROR_CODES.includes((e==null?void 0:e.code)||"")||lc.TRANSIENT_ERROR_STATUS_CODES.includes(((n=e.$metadata)===null||n===void 0?void 0:n.httpStatusCode)||0)};yt.isTransientError=b8;var P8=e=>{var n;if(((n=e.$metadata)===null||n===void 0?void 0:n.httpStatusCode)!==void 0){let t=e.$metadata.httpStatusCode;return 500<=t&&t<=599&&!(0,yt.isTransientError)(e)}return!1};yt.isServerError=P8});var Ug=m(Wu=>{"use strict";Object.defineProperty(Wu,"__esModule",{value:!0});Wu.DefaultRateLimiter=void 0;var v8=uc(),jg=class{constructor(n){var t,r,o,s,a;this.currentCapacity=0,this.enabled=!1,this.lastMaxRate=0,this.measuredTxRate=0,this.requestCount=0,this.lastTimestamp=0,this.timeWindow=0,this.beta=(t=n==null?void 0:n.beta)!==null&&t!==void 0?t:.7,this.minCapacity=(r=n==null?void 0:n.minCapacity)!==null&&r!==void 0?r:1,this.minFillRate=(o=n==null?void 0:n.minFillRate)!==null&&o!==void 0?o:.5,this.scaleConstant=(s=n==null?void 0:n.scaleConstant)!==null&&s!==void 0?s:.4,this.smooth=(a=n==null?void 0:n.smooth)!==null&&a!==void 0?a:.8;let i=this.getCurrentTimeInSeconds();this.lastThrottleTime=i,this.lastTxRateBucket=Math.floor(this.getCurrentTimeInSeconds()),this.fillRate=this.minFillRate,this.maxCapacity=this.minCapacity}getCurrentTimeInSeconds(){return Date.now()/1e3}async getSendToken(){return this.acquireTokenBucket(1)}async acquireTokenBucket(n){if(this.enabled){if(this.refillTokenBucket(),n>this.currentCapacity){let t=(n-this.currentCapacity)/this.fillRate*1e3;await new Promise(r=>setTimeout(r,t))}this.currentCapacity=this.currentCapacity-n}}refillTokenBucket(){let n=this.getCurrentTimeInSeconds();if(!this.lastTimestamp){this.lastTimestamp=n;return}let t=(n-this.lastTimestamp)*this.fillRate;this.currentCapacity=Math.min(this.maxCapacity,this.currentCapacity+t),this.lastTimestamp=n}updateClientSendingRate(n){let t;if(this.updateMeasuredRate(),(0,v8.isThrottlingError)(n)){let o=this.enabled?Math.min(this.measuredTxRate,this.fillRate):this.measuredTxRate;this.lastMaxRate=o,this.calculateTimeWindow(),this.lastThrottleTime=this.getCurrentTimeInSeconds(),t=this.cubicThrottle(o),this.enableTokenBucket()}else this.calculateTimeWindow(),t=this.cubicSuccess(this.getCurrentTimeInSeconds());let r=Math.min(t,2*this.measuredTxRate);this.updateTokenBucketRate(r)}calculateTimeWindow(){this.timeWindow=this.getPrecise(Math.pow(this.lastMaxRate*(1-this.beta)/this.scaleConstant,1/3))}cubicThrottle(n){return this.getPrecise(n*this.beta)}cubicSuccess(n){return this.getPrecise(this.scaleConstant*Math.pow(n-this.lastThrottleTime-this.timeWindow,3)+this.lastMaxRate)}enableTokenBucket(){this.enabled=!0}updateTokenBucketRate(n){this.refillTokenBucket(),this.fillRate=Math.max(n,this.minFillRate),this.maxCapacity=Math.max(n,this.minCapacity),this.currentCapacity=Math.min(this.currentCapacity,this.maxCapacity)}updateMeasuredRate(){let n=this.getCurrentTimeInSeconds(),t=Math.floor(n*2)/2;if(this.requestCount++,t>this.lastTxRateBucket){let r=this.requestCount/(t-this.lastTxRateBucket);this.measuredTxRate=this.getPrecise(r*this.smooth+this.measuredTxRate*(1-this.smooth)),this.requestCount=0,this.lastTxRateBucket=t}}getPrecise(n){return parseFloat(n.toFixed(8))}};Wu.DefaultRateLimiter=jg});var jo=m(De=>{"use strict";Object.defineProperty(De,"__esModule",{value:!0});De.REQUEST_HEADER=De.INVOCATION_ID_HEADER=De.NO_RETRY_INCREMENT=De.TIMEOUT_RETRY_COST=De.RETRY_COST=De.INITIAL_RETRY_TOKENS=De.THROTTLING_RETRY_DELAY_BASE=De.MAXIMUM_RETRY_DELAY=De.DEFAULT_RETRY_DELAY_BASE=void 0;De.DEFAULT_RETRY_DELAY_BASE=100;De.MAXIMUM_RETRY_DELAY=20*1e3;De.THROTTLING_RETRY_DELAY_BASE=500;De.INITIAL_RETRY_TOKENS=500;De.RETRY_COST=5;De.TIMEOUT_RETRY_COST=10;De.NO_RETRY_INCREMENT=1;De.INVOCATION_ID_HEADER="amz-sdk-invocation-id";De.REQUEST_HEADER="amz-sdk-request"});var NN=m(Yu=>{"use strict";Object.defineProperty(Yu,"__esModule",{value:!0});Yu.getDefaultRetryBackoffStrategy=void 0;var RN=jo(),x8=()=>{let e=RN.DEFAULT_RETRY_DELAY_BASE;return{computeNextBackoffDelay:r=>Math.floor(Math.min(RN.MAXIMUM_RETRY_DELAY,Math.random()*2**r*e)),setDelayBase:r=>{e=r}}};Yu.getDefaultRetryBackoffStrategy=x8});var ON=m(Qu=>{"use strict";Object.defineProperty(Qu,"__esModule",{value:!0});Qu.createDefaultRetryToken=void 0;var w8=jo(),k8=({retryDelay:e,retryCount:n,retryCost:t})=>({getRetryCount:()=>n,getRetryDelay:()=>Math.min(w8.MAXIMUM_RETRY_DELAY,e),getRetryCost:()=>t});Qu.createDefaultRetryToken=k8});var Zu=m(Ju=>{"use strict";Object.defineProperty(Ju,"__esModule",{value:!0});Ju.StandardRetryStrategy=void 0;var zg=Xu(),sr=jo(),A8=NN(),TN=ON(),Gg=class{constructor(n){this.maxAttempts=n,this.mode=zg.RETRY_MODES.STANDARD,this.capacity=sr.INITIAL_RETRY_TOKENS,this.retryBackoffStrategy=(0,A8.getDefaultRetryBackoffStrategy)(),this.maxAttemptsProvider=typeof n=="function"?n:async()=>n}async acquireInitialRetryToken(n){return(0,TN.createDefaultRetryToken)({retryDelay:sr.DEFAULT_RETRY_DELAY_BASE,retryCount:0})}async refreshRetryTokenForRetry(n,t){let r=await this.getMaxAttempts();if(this.shouldRetry(n,t,r)){let o=t.errorType;this.retryBackoffStrategy.setDelayBase(o==="THROTTLING"?sr.THROTTLING_RETRY_DELAY_BASE:sr.DEFAULT_RETRY_DELAY_BASE);let s=this.retryBackoffStrategy.computeNextBackoffDelay(n.getRetryCount()),a=t.retryAfterHint?Math.max(t.retryAfterHint.getTime()-Date.now()||0,s):s,i=this.getCapacityCost(o);return this.capacity-=i,(0,TN.createDefaultRetryToken)({retryDelay:a,retryCount:n.getRetryCount()+1,retryCost:i})}throw new Error("No retry token available")}recordSuccess(n){var t;this.capacity=Math.max(sr.INITIAL_RETRY_TOKENS,this.capacity+((t=n.getRetryCost())!==null&&t!==void 0?t:sr.NO_RETRY_INCREMENT))}getCapacity(){return this.capacity}async getMaxAttempts(){try{return await this.maxAttemptsProvider()}catch{return console.warn(`Max attempts provider could not resolve. Using default of ${zg.DEFAULT_MAX_ATTEMPTS}`),zg.DEFAULT_MAX_ATTEMPTS}}shouldRetry(n,t,r){return n.getRetryCount()+1=this.getCapacityCost(t.errorType)&&this.isRetryableError(t.errorType)}getCapacityCost(n){return n==="TRANSIENT"?sr.TIMEOUT_RETRY_COST:sr.RETRY_COST}isRetryableError(n){return n==="THROTTLING"||n==="TRANSIENT"}};Ju.StandardRetryStrategy=Gg});var qN=m(em=>{"use strict";Object.defineProperty(em,"__esModule",{value:!0});em.AdaptiveRetryStrategy=void 0;var I8=Xu(),R8=Ug(),N8=Zu(),Hg=class{constructor(n,t){this.maxAttemptsProvider=n,this.mode=I8.RETRY_MODES.ADAPTIVE;let{rateLimiter:r}=t??{};this.rateLimiter=r??new R8.DefaultRateLimiter,this.standardRetryStrategy=new N8.StandardRetryStrategy(n)}async acquireInitialRetryToken(n){return await this.rateLimiter.getSendToken(),this.standardRetryStrategy.acquireInitialRetryToken(n)}async refreshRetryTokenForRetry(n,t){return this.rateLimiter.updateClientSendingRate(t),this.standardRetryStrategy.refreshRetryTokenForRetry(n,t)}recordSuccess(n){this.rateLimiter.updateClientSendingRate({}),this.standardRetryStrategy.recordSuccess(n)}};em.AdaptiveRetryStrategy=Hg});var BN=m(tm=>{"use strict";Object.defineProperty(tm,"__esModule",{value:!0});tm.ConfiguredRetryStrategy=void 0;var O8=jo(),T8=Zu(),$g=class extends T8.StandardRetryStrategy{constructor(n,t=O8.DEFAULT_RETRY_DELAY_BASE){super(typeof n=="function"?n:async()=>n),typeof t=="number"?this.computeNextBackoffDelay=()=>t:this.computeNextBackoffDelay=t}async refreshRetryTokenForRetry(n,t){let r=await super.refreshRetryTokenForRetry(n,t);return r.getRetryDelay=()=>this.computeNextBackoffDelay(r.getRetryCount()),r}};tm.ConfiguredRetryStrategy=$g});var DN=m(MN=>{"use strict";Object.defineProperty(MN,"__esModule",{value:!0})});var kt=m(wn=>{"use strict";Object.defineProperty(wn,"__esModule",{value:!0});var Wr=(z(),j(U));Wr.__exportStar(qN(),wn);Wr.__exportStar(BN(),wn);Wr.__exportStar(Ug(),wn);Wr.__exportStar(Zu(),wn);Wr.__exportStar(Xu(),wn);Wr.__exportStar(jo(),wn);Wr.__exportStar(DN(),wn)});function mc(){return nm>rm.length-16&&(FN.default.randomFillSync(rm),nm=0),rm.slice(nm,nm+=16)}var FN,rm,nm,Kg=ze(()=>{FN=ka(require("crypto")),rm=new Uint8Array(256),nm=rm.length});var LN,jN=ze(()=>{LN=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i});function q8(e){return typeof e=="string"&&LN.test(e)}var ir,pc=ze(()=>{jN();ir=q8});function B8(e,n=0){let t=(We[e[n+0]]+We[e[n+1]]+We[e[n+2]]+We[e[n+3]]+"-"+We[e[n+4]]+We[e[n+5]]+"-"+We[e[n+6]]+We[e[n+7]]+"-"+We[e[n+8]]+We[e[n+9]]+"-"+We[e[n+10]]+We[e[n+11]]+We[e[n+12]]+We[e[n+13]]+We[e[n+14]]+We[e[n+15]]).toLowerCase();if(!ir(t))throw TypeError("Stringified UUID is invalid");return t}var We,ar,fc=ze(()=>{pc();We=[];for(let e=0;e<256;++e)We.push((e+256).toString(16).substr(1));ar=B8});function M8(e,n,t){let r=n&&t||0,o=n||new Array(16);e=e||{};let s=e.node||UN,a=e.clockseq!==void 0?e.clockseq:Vg;if(s==null||a==null){let _=e.random||(e.rng||mc)();s==null&&(s=UN=[_[0]|1,_[1],_[2],_[3],_[4],_[5]]),a==null&&(a=Vg=(_[6]<<8|_[7])&16383)}let i=e.msecs!==void 0?e.msecs:Date.now(),u=e.nsecs!==void 0?e.nsecs:Wg+1,l=i-Xg+(u-Wg)/1e4;if(l<0&&e.clockseq===void 0&&(a=a+1&16383),(l<0||i>Xg)&&e.nsecs===void 0&&(u=0),u>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");Xg=i,Wg=u,Vg=a,i+=122192928e5;let c=((i&268435455)*1e4+u)%4294967296;o[r++]=c>>>24&255,o[r++]=c>>>16&255,o[r++]=c>>>8&255,o[r++]=c&255;let y=i/4294967296*1e4&268435455;o[r++]=y>>>8&255,o[r++]=y&255,o[r++]=y>>>24&15|16,o[r++]=y>>>16&255,o[r++]=a>>>8|128,o[r++]=a&255;for(let _=0;_<6;++_)o[r+_]=s[_];return n||ar(o)}var UN,Vg,Xg,Wg,zN,GN=ze(()=>{Kg();fc();Xg=0,Wg=0;zN=M8});function D8(e){if(!ir(e))throw TypeError("Invalid UUID");let n,t=new Uint8Array(16);return t[0]=(n=parseInt(e.slice(0,8),16))>>>24,t[1]=n>>>16&255,t[2]=n>>>8&255,t[3]=n&255,t[4]=(n=parseInt(e.slice(9,13),16))>>>8,t[5]=n&255,t[6]=(n=parseInt(e.slice(14,18),16))>>>8,t[7]=n&255,t[8]=(n=parseInt(e.slice(19,23),16))>>>8,t[9]=n&255,t[10]=(n=parseInt(e.slice(24,36),16))/1099511627776&255,t[11]=n/4294967296&255,t[12]=n>>>24&255,t[13]=n>>>16&255,t[14]=n>>>8&255,t[15]=n&255,t}var om,Yg=ze(()=>{pc();om=D8});function F8(e){e=unescape(encodeURIComponent(e));let n=[];for(let t=0;t{fc();Yg();L8="6ba7b810-9dad-11d1-80b4-00c04fd430c8",j8="6ba7b811-9dad-11d1-80b4-00c04fd430c8"});function U8(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),HN.default.createHash("md5").update(e).digest()}var HN,$N,KN=ze(()=>{HN=ka(require("crypto"));$N=U8});var z8,VN,XN=ze(()=>{Qg();KN();z8=sm("v3",48,$N),VN=z8});function G8(e,n,t){e=e||{};let r=e.random||(e.rng||mc)();if(r[6]=r[6]&15|64,r[8]=r[8]&63|128,n){t=t||0;for(let o=0;o<16;++o)n[t+o]=r[o];return n}return ar(r)}var WN,YN=ze(()=>{Kg();fc();WN=G8});function H8(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),QN.default.createHash("sha1").update(e).digest()}var QN,JN,ZN=ze(()=>{QN=ka(require("crypto"));JN=H8});var $8,eO,tO=ze(()=>{Qg();ZN();$8=sm("v5",80,JN),eO=$8});var nO,rO=ze(()=>{nO="00000000-0000-0000-0000-000000000000"});function K8(e){if(!ir(e))throw TypeError("Invalid UUID");return parseInt(e.substr(14,1),16)}var oO,sO=ze(()=>{pc();oO=K8});var Jg={};wa(Jg,{NIL:()=>nO,parse:()=>om,stringify:()=>ar,v1:()=>zN,v3:()=>VN,v4:()=>WN,v5:()=>eO,validate:()=>ir,version:()=>oO});var Zg=ze(()=>{GN();XN();YN();tO();rO();sO();pc();fc();Yg()});var iO=m(im=>{"use strict";Object.defineProperty(im,"__esModule",{value:!0});im.getDefaultRetryQuota=void 0;var eh=kt(),V8=(e,n)=>{var t,r,o;let s=e,a=(t=n==null?void 0:n.noRetryIncrement)!==null&&t!==void 0?t:eh.NO_RETRY_INCREMENT,i=(r=n==null?void 0:n.retryCost)!==null&&r!==void 0?r:eh.RETRY_COST,u=(o=n==null?void 0:n.timeoutRetryCost)!==null&&o!==void 0?o:eh.TIMEOUT_RETRY_COST,l=e,c=b=>b.name==="TimeoutError"?u:i,y=b=>c(b)<=l;return Object.freeze({hasRetryTokens:y,retrieveRetryTokens:b=>{if(!y(b))throw new Error("No retry token available");let F=c(b);return l-=F,F},releaseRetryTokens:b=>{l+=b??a,l=Math.min(l,s)}})};im.getDefaultRetryQuota=V8});var th=m(am=>{"use strict";Object.defineProperty(am,"__esModule",{value:!0});am.defaultDelayDecider=void 0;var X8=kt(),W8=(e,n)=>Math.floor(Math.min(X8.MAXIMUM_RETRY_DELAY,Math.random()*2**n*e));am.defaultDelayDecider=W8});var nh=m(dm=>{"use strict";Object.defineProperty(dm,"__esModule",{value:!0});dm.defaultRetryDecider=void 0;var cm=uc(),Y8=e=>e?(0,cm.isRetryableByTrait)(e)||(0,cm.isClockSkewError)(e)||(0,cm.isThrottlingError)(e)||(0,cm.isTransientError)(e):!1;dm.defaultRetryDecider=Y8});var rh=m(lm=>{"use strict";Object.defineProperty(lm,"__esModule",{value:!0});lm.asSdkError=void 0;var Q8=e=>e instanceof Error?e:e instanceof Object?Object.assign(new Error,e):typeof e=="string"?new Error(e):new Error(`AWS SDK error wrapper for ${e}`);lm.asSdkError=Q8});var ih=m(um=>{"use strict";Object.defineProperty(um,"__esModule",{value:!0});um.StandardRetryStrategy=void 0;var oh=we(),J8=uc(),Yr=kt(),Z8=(Zg(),j(Jg)),eW=iO(),tW=th(),nW=nh(),rW=rh(),sh=class{constructor(n,t){var r,o,s;this.maxAttemptsProvider=n,this.mode=Yr.RETRY_MODES.STANDARD,this.retryDecider=(r=t==null?void 0:t.retryDecider)!==null&&r!==void 0?r:nW.defaultRetryDecider,this.delayDecider=(o=t==null?void 0:t.delayDecider)!==null&&o!==void 0?o:tW.defaultDelayDecider,this.retryQuota=(s=t==null?void 0:t.retryQuota)!==null&&s!==void 0?s:(0,eW.getDefaultRetryQuota)(Yr.INITIAL_RETRY_TOKENS)}shouldRetry(n,t,r){return tsetTimeout(b,C));continue}throw c.$metadata||(c.$metadata={}),c.$metadata.attempts=s,c.$metadata.totalRetryDelay=a,c}}};um.StandardRetryStrategy=sh;var oW=e=>{if(!oh.HttpResponse.isInstance(e))return;let n=Object.keys(e.headers).find(s=>s.toLowerCase()==="retry-after");if(!n)return;let t=e.headers[n],r=Number(t);return Number.isNaN(r)?new Date(t).getTime()-Date.now():r*1e3}});var cO=m(mm=>{"use strict";Object.defineProperty(mm,"__esModule",{value:!0});mm.AdaptiveRetryStrategy=void 0;var aO=kt(),sW=ih(),ah=class extends sW.StandardRetryStrategy{constructor(n,t){let{rateLimiter:r,...o}=t??{};super(n,o),this.rateLimiter=r??new aO.DefaultRateLimiter,this.mode=aO.RETRY_MODES.ADAPTIVE}async retry(n,t){return super.retry(n,t,{beforeRequest:async()=>this.rateLimiter.getSendToken(),afterRequest:r=>{this.rateLimiter.updateClientSendingRate(r)}})}};mm.AdaptiveRetryStrategy=ah});var lO=m(Oe=>{"use strict";Object.defineProperty(Oe,"__esModule",{value:!0});Oe.NODE_RETRY_MODE_CONFIG_OPTIONS=Oe.CONFIG_RETRY_MODE=Oe.ENV_RETRY_MODE=Oe.resolveRetryConfig=Oe.NODE_MAX_ATTEMPT_CONFIG_OPTIONS=Oe.CONFIG_MAX_ATTEMPTS=Oe.ENV_MAX_ATTEMPTS=void 0;var dO=Lr(),Uo=kt();Oe.ENV_MAX_ATTEMPTS="AWS_MAX_ATTEMPTS";Oe.CONFIG_MAX_ATTEMPTS="max_attempts";Oe.NODE_MAX_ATTEMPT_CONFIG_OPTIONS={environmentVariableSelector:e=>{let n=e[Oe.ENV_MAX_ATTEMPTS];if(!n)return;let t=parseInt(n);if(Number.isNaN(t))throw new Error(`Environment variable ${Oe.ENV_MAX_ATTEMPTS} mast be a number, got "${n}"`);return t},configFileSelector:e=>{let n=e[Oe.CONFIG_MAX_ATTEMPTS];if(!n)return;let t=parseInt(n);if(Number.isNaN(t))throw new Error(`Shared config file entry ${Oe.CONFIG_MAX_ATTEMPTS} mast be a number, got "${n}"`);return t},default:Uo.DEFAULT_MAX_ATTEMPTS};var iW=e=>{var n;let{retryStrategy:t}=e,r=(0,dO.normalizeProvider)((n=e.maxAttempts)!==null&&n!==void 0?n:Uo.DEFAULT_MAX_ATTEMPTS);return{...e,maxAttempts:r,retryStrategy:async()=>t||(await(0,dO.normalizeProvider)(e.retryMode)()===Uo.RETRY_MODES.ADAPTIVE?new Uo.AdaptiveRetryStrategy(r):new Uo.StandardRetryStrategy(r))}};Oe.resolveRetryConfig=iW;Oe.ENV_RETRY_MODE="AWS_RETRY_MODE";Oe.CONFIG_RETRY_MODE="retry_mode";Oe.NODE_RETRY_MODE_CONFIG_OPTIONS={environmentVariableSelector:e=>e[Oe.ENV_RETRY_MODE],configFileSelector:e=>e[Oe.CONFIG_RETRY_MODE],default:Uo.DEFAULT_RETRY_MODE}});var mO=m(Wt=>{"use strict";Object.defineProperty(Wt,"__esModule",{value:!0});Wt.getOmitRetryHeadersPlugin=Wt.omitRetryHeadersMiddlewareOptions=Wt.omitRetryHeadersMiddleware=void 0;var aW=we(),uO=kt(),cW=()=>e=>async n=>{let{request:t}=n;return aW.HttpRequest.isInstance(t)&&(delete t.headers[uO.INVOCATION_ID_HEADER],delete t.headers[uO.REQUEST_HEADER]),e(n)};Wt.omitRetryHeadersMiddleware=cW;Wt.omitRetryHeadersMiddlewareOptions={name:"omitRetryHeadersMiddleware",tags:["RETRY","HEADERS","OMIT_RETRY_HEADERS"],relation:"before",toMiddleware:"awsAuthMiddleware",override:!0};var dW=e=>({applyToStack:n=>{n.addRelativeTo((0,Wt.omitRetryHeadersMiddleware)(),Wt.omitRetryHeadersMiddlewareOptions)}});Wt.getOmitRetryHeadersPlugin=dW});var fO=m(_t=>{"use strict";Object.defineProperty(_t,"__esModule",{value:!0});_t.getRetryAfterHint=_t.getRetryPlugin=_t.retryMiddlewareOptions=_t.retryMiddleware=void 0;var dh=we(),ch=uc(),pO=kt(),lW=(Zg(),j(Jg)),uW=rh(),mW=e=>(n,t)=>async r=>{let o=await e.retryStrategy(),s=await e.maxAttempts();if(pW(o)){o=o;let a=await o.acquireInitialRetryToken(t.partition_id),i=new Error,u=0,l=0,{request:c}=r;for(dh.HttpRequest.isInstance(c)&&(c.headers[pO.INVOCATION_ID_HEADER]=(0,lW.v4)());;)try{dh.HttpRequest.isInstance(c)&&(c.headers[pO.REQUEST_HEADER]=`attempt=${u+1}; max=${s}`);let{response:y,output:_}=await n(r);return o.recordSuccess(a),_.$metadata.attempts=u+1,_.$metadata.totalRetryDelay=l,{response:y,output:_}}catch(y){let _=fW(y);i=(0,uW.asSdkError)(y);try{a=await o.refreshRetryTokenForRetry(a,_)}catch{throw i.$metadata||(i.$metadata={}),i.$metadata.attempts=u+1,i.$metadata.totalRetryDelay=l,i}u=a.getRetryCount();let C=a.getRetryDelay();l+=C,await new Promise(b=>setTimeout(b,C))}}else return o=o,o!=null&&o.mode&&(t.userAgent=[...t.userAgent||[],["cfg/retry-mode",o.mode]]),o.retry(n,r)};_t.retryMiddleware=mW;var pW=e=>typeof e.acquireInitialRetryToken<"u"&&typeof e.refreshRetryTokenForRetry<"u"&&typeof e.recordSuccess<"u",fW=e=>{let n={errorType:yW(e)},t=(0,_t.getRetryAfterHint)(e.$response);return t&&(n.retryAfterHint=t),n},yW=e=>(0,ch.isThrottlingError)(e)?"THROTTLING":(0,ch.isTransientError)(e)?"TRANSIENT":(0,ch.isServerError)(e)?"SERVER_ERROR":"CLIENT_ERROR";_t.retryMiddlewareOptions={name:"retryMiddleware",tags:["RETRY"],step:"finalizeRequest",priority:"high",override:!0};var _W=e=>({applyToStack:n=>{n.add((0,_t.retryMiddleware)(e),_t.retryMiddlewareOptions)}});_t.getRetryPlugin=_W;var gW=e=>{if(!dh.HttpResponse.isInstance(e))return;let n=Object.keys(e.headers).find(s=>s.toLowerCase()==="retry-after");if(!n)return;let t=e.headers[n],r=Number(t);return Number.isNaN(r)?new Date(t):new Date(r*1e3)};_t.getRetryAfterHint=gW});var An=m(kn=>{"use strict";Object.defineProperty(kn,"__esModule",{value:!0});var Qr=(z(),j(U));Qr.__exportStar(cO(),kn);Qr.__exportStar(ih(),kn);Qr.__exportStar(lO(),kn);Qr.__exportStar(th(),kn);Qr.__exportStar(mO(),kn);Qr.__exportStar(nh(),kn);Qr.__exportStar(fO(),kn)});var yO=m(pm=>{"use strict";Object.defineProperty(pm,"__esModule",{value:!0});pm.resolveClientEndpointParameters=void 0;var hW=e=>({...e,useFipsEndpoint:e.useFipsEndpoint??!1,useDualstackEndpoint:e.useDualstackEndpoint??!1,forcePathStyle:e.forcePathStyle??!1,useAccelerateEndpoint:e.useAccelerateEndpoint??!1,useGlobalEndpoint:e.useGlobalEndpoint??!1,disableMultiregionAccessPoints:e.disableMultiregionAccessPoints??!1,defaultSigningName:"s3"});pm.resolveClientEndpointParameters=hW});var _O=m((kIe,CW)=>{CW.exports={name:"@aws-sdk/client-s3",description:"AWS SDK for JavaScript S3 Client for Node.js, Browser and React Native",version:"3.421.0",scripts:{build:"concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'","build:cjs":"tsc -p tsconfig.cjs.json","build:docs":"typedoc","build:es":"tsc -p tsconfig.es.json","build:include:deps":"lerna run --scope $npm_package_name --include-dependencies build","build:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4",clean:"rimraf ./dist-* && rimraf *.tsbuildinfo","extract:docs":"api-extractor run --local","generate:client":"node ../../scripts/generate-clients/single-service --solo s3",test:"yarn test:unit","test:e2e":"ts-mocha test/**/*.ispec.ts && karma start karma.conf.js","test:unit":"ts-mocha test/**/*.spec.ts"},main:"./dist-cjs/index.js",types:"./dist-types/index.d.ts",module:"./dist-es/index.js",sideEffects:!1,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.421.0","@aws-sdk/credential-provider-node":"3.421.0","@aws-sdk/middleware-bucket-endpoint":"3.418.0","@aws-sdk/middleware-expect-continue":"3.418.0","@aws-sdk/middleware-flexible-checksums":"3.418.0","@aws-sdk/middleware-host-header":"3.418.0","@aws-sdk/middleware-location-constraint":"3.418.0","@aws-sdk/middleware-logger":"3.418.0","@aws-sdk/middleware-recursion-detection":"3.418.0","@aws-sdk/middleware-sdk-s3":"3.418.0","@aws-sdk/middleware-signing":"3.418.0","@aws-sdk/middleware-ssec":"3.418.0","@aws-sdk/middleware-user-agent":"3.418.0","@aws-sdk/region-config-resolver":"3.418.0","@aws-sdk/signature-v4-multi-region":"3.418.0","@aws-sdk/types":"3.418.0","@aws-sdk/util-endpoints":"3.418.0","@aws-sdk/util-user-agent-browser":"3.418.0","@aws-sdk/util-user-agent-node":"3.418.0","@aws-sdk/xml-builder":"3.310.0","@smithy/config-resolver":"^2.0.10","@smithy/eventstream-serde-browser":"^2.0.9","@smithy/eventstream-serde-config-resolver":"^2.0.9","@smithy/eventstream-serde-node":"^2.0.9","@smithy/fetch-http-handler":"^2.1.5","@smithy/hash-blob-browser":"^2.0.9","@smithy/hash-node":"^2.0.9","@smithy/hash-stream-node":"^2.0.9","@smithy/invalid-dependency":"^2.0.9","@smithy/md5-js":"^2.0.9","@smithy/middleware-content-length":"^2.0.11","@smithy/middleware-endpoint":"^2.0.9","@smithy/middleware-retry":"^2.0.12","@smithy/middleware-serde":"^2.0.9","@smithy/middleware-stack":"^2.0.2","@smithy/node-config-provider":"^2.0.12","@smithy/node-http-handler":"^2.1.5","@smithy/protocol-http":"^3.0.5","@smithy/smithy-client":"^2.1.6","@smithy/types":"^2.3.3","@smithy/url-parser":"^2.0.9","@smithy/util-base64":"^2.0.0","@smithy/util-body-length-browser":"^2.0.0","@smithy/util-body-length-node":"^2.1.0","@smithy/util-defaults-mode-browser":"^2.0.10","@smithy/util-defaults-mode-node":"^2.0.12","@smithy/util-retry":"^2.0.2","@smithy/util-stream":"^2.0.12","@smithy/util-utf8":"^2.0.0","@smithy/util-waiter":"^2.0.9","fast-xml-parser":"4.2.5",tslib:"^2.5.0"},devDependencies:{"@smithy/service-client-documentation-generator":"^2.0.0","@tsconfig/node14":"1.0.3","@types/chai":"^4.2.11","@types/mocha":"^8.0.4","@types/node":"^14.14.31",concurrently:"7.0.0","downlevel-dts":"0.10.1",rimraf:"3.0.2",typedoc:"0.23.23",typescript:"~4.9.5"},engines:{node:">=14.0.0"},typesVersions:{"<4.0":{"dist-types/*":["dist-types/ts3.4/*"]}},files:["dist-*/**"],author:{name:"AWS SDK for JavaScript Team",url:"https://aws.amazon.com/javascript/"},license:"Apache-2.0",browser:{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.browser"},"react-native":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.native"},homepage:"https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3",repository:{type:"git",url:"https://github.com/aws/aws-sdk-js-v3.git",directory:"clients/client-s3"}}});var gO=m(fm=>{"use strict";Object.defineProperty(fm,"__esModule",{value:!0});fm.resolveStsAuthConfig=void 0;var SW=Pn(),EW=(e,{stsClientCtor:n})=>(0,SW.resolveAwsAuthConfig)({...e,stsClientCtor:n});fm.resolveStsAuthConfig=EW});var hO=m(ym=>{"use strict";Object.defineProperty(ym,"__esModule",{value:!0});ym.resolveClientEndpointParameters=void 0;var bW=e=>({...e,useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,useGlobalEndpoint:e.useGlobalEndpoint??!1,defaultSigningName:"sts"});ym.resolveClientEndpointParameters=bW});var CO=m((RIe,PW)=>{PW.exports={name:"@aws-sdk/client-sts",description:"AWS SDK for JavaScript Sts Client for Node.js, Browser and React Native",version:"3.421.0",scripts:{build:"concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'","build:cjs":"tsc -p tsconfig.cjs.json","build:docs":"typedoc","build:es":"tsc -p tsconfig.es.json","build:include:deps":"lerna run --scope $npm_package_name --include-dependencies build","build:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4",clean:"rimraf ./dist-* && rimraf *.tsbuildinfo","extract:docs":"api-extractor run --local","generate:client":"node ../../scripts/generate-clients/single-service --solo sts",test:"yarn test:unit","test:unit":"jest"},main:"./dist-cjs/index.js",types:"./dist-types/index.d.ts",module:"./dist-es/index.js",sideEffects:!1,dependencies:{"@aws-crypto/sha256-browser":"3.0.0","@aws-crypto/sha256-js":"3.0.0","@aws-sdk/credential-provider-node":"3.421.0","@aws-sdk/middleware-host-header":"3.418.0","@aws-sdk/middleware-logger":"3.418.0","@aws-sdk/middleware-recursion-detection":"3.418.0","@aws-sdk/middleware-sdk-sts":"3.418.0","@aws-sdk/middleware-signing":"3.418.0","@aws-sdk/middleware-user-agent":"3.418.0","@aws-sdk/region-config-resolver":"3.418.0","@aws-sdk/types":"3.418.0","@aws-sdk/util-endpoints":"3.418.0","@aws-sdk/util-user-agent-browser":"3.418.0","@aws-sdk/util-user-agent-node":"3.418.0","@smithy/config-resolver":"^2.0.10","@smithy/fetch-http-handler":"^2.1.5","@smithy/hash-node":"^2.0.9","@smithy/invalid-dependency":"^2.0.9","@smithy/middleware-content-length":"^2.0.11","@smithy/middleware-endpoint":"^2.0.9","@smithy/middleware-retry":"^2.0.12","@smithy/middleware-serde":"^2.0.9","@smithy/middleware-stack":"^2.0.2","@smithy/node-config-provider":"^2.0.12","@smithy/node-http-handler":"^2.1.5","@smithy/protocol-http":"^3.0.5","@smithy/smithy-client":"^2.1.6","@smithy/types":"^2.3.3","@smithy/url-parser":"^2.0.9","@smithy/util-base64":"^2.0.0","@smithy/util-body-length-browser":"^2.0.0","@smithy/util-body-length-node":"^2.1.0","@smithy/util-defaults-mode-browser":"^2.0.10","@smithy/util-defaults-mode-node":"^2.0.12","@smithy/util-retry":"^2.0.2","@smithy/util-utf8":"^2.0.0","fast-xml-parser":"4.2.5",tslib:"^2.5.0"},devDependencies:{"@smithy/service-client-documentation-generator":"^2.0.0","@tsconfig/node14":"1.0.3","@types/node":"^14.14.31",concurrently:"7.0.0","downlevel-dts":"0.10.1",rimraf:"3.0.2",typedoc:"0.23.23",typescript:"~4.9.5"},engines:{node:">=14.0.0"},typesVersions:{"<4.0":{"dist-types/*":["dist-types/ts3.4/*"]}},files:["dist-*/**"],author:{name:"AWS SDK for JavaScript Team",url:"https://aws.amazon.com/javascript/"},license:"Apache-2.0",browser:{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.browser"},"react-native":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.native"},homepage:"https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-sts",repository:{type:"git",url:"https://github.com/aws/aws-sdk-js-v3.git",directory:"clients/client-sts"}}});var _m=m(zo=>{"use strict";Object.defineProperty(zo,"__esModule",{value:!0});zo.STSServiceException=zo.__ServiceException=void 0;var SO=E();Object.defineProperty(zo,"__ServiceException",{enumerable:!0,get:function(){return SO.ServiceException}});var lh=class e extends SO.ServiceException{constructor(n){super(n),Object.setPrototypeOf(this,e.prototype)}};zo.STSServiceException=lh});var dr=m(ae=>{"use strict";Object.defineProperty(ae,"__esModule",{value:!0});ae.GetSessionTokenResponseFilterSensitiveLog=ae.GetFederationTokenResponseFilterSensitiveLog=ae.AssumeRoleWithWebIdentityResponseFilterSensitiveLog=ae.AssumeRoleWithWebIdentityRequestFilterSensitiveLog=ae.AssumeRoleWithSAMLResponseFilterSensitiveLog=ae.AssumeRoleWithSAMLRequestFilterSensitiveLog=ae.AssumeRoleResponseFilterSensitiveLog=ae.CredentialsFilterSensitiveLog=ae.InvalidAuthorizationMessageException=ae.IDPCommunicationErrorException=ae.InvalidIdentityTokenException=ae.IDPRejectedClaimException=ae.RegionDisabledException=ae.PackedPolicyTooLargeException=ae.MalformedPolicyDocumentException=ae.ExpiredTokenException=void 0;var Ch=E(),cr=_m(),uh=class e extends cr.STSServiceException{constructor(n){super({name:"ExpiredTokenException",$fault:"client",...n}),this.name="ExpiredTokenException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};ae.ExpiredTokenException=uh;var mh=class e extends cr.STSServiceException{constructor(n){super({name:"MalformedPolicyDocumentException",$fault:"client",...n}),this.name="MalformedPolicyDocumentException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};ae.MalformedPolicyDocumentException=mh;var ph=class e extends cr.STSServiceException{constructor(n){super({name:"PackedPolicyTooLargeException",$fault:"client",...n}),this.name="PackedPolicyTooLargeException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};ae.PackedPolicyTooLargeException=ph;var fh=class e extends cr.STSServiceException{constructor(n){super({name:"RegionDisabledException",$fault:"client",...n}),this.name="RegionDisabledException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};ae.RegionDisabledException=fh;var yh=class e extends cr.STSServiceException{constructor(n){super({name:"IDPRejectedClaimException",$fault:"client",...n}),this.name="IDPRejectedClaimException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};ae.IDPRejectedClaimException=yh;var _h=class e extends cr.STSServiceException{constructor(n){super({name:"InvalidIdentityTokenException",$fault:"client",...n}),this.name="InvalidIdentityTokenException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};ae.InvalidIdentityTokenException=_h;var gh=class e extends cr.STSServiceException{constructor(n){super({name:"IDPCommunicationErrorException",$fault:"client",...n}),this.name="IDPCommunicationErrorException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};ae.IDPCommunicationErrorException=gh;var hh=class e extends cr.STSServiceException{constructor(n){super({name:"InvalidAuthorizationMessageException",$fault:"client",...n}),this.name="InvalidAuthorizationMessageException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};ae.InvalidAuthorizationMessageException=hh;var vW=e=>({...e,...e.SecretAccessKey&&{SecretAccessKey:Ch.SENSITIVE_STRING}});ae.CredentialsFilterSensitiveLog=vW;var xW=e=>({...e,...e.Credentials&&{Credentials:(0,ae.CredentialsFilterSensitiveLog)(e.Credentials)}});ae.AssumeRoleResponseFilterSensitiveLog=xW;var wW=e=>({...e,...e.SAMLAssertion&&{SAMLAssertion:Ch.SENSITIVE_STRING}});ae.AssumeRoleWithSAMLRequestFilterSensitiveLog=wW;var kW=e=>({...e,...e.Credentials&&{Credentials:(0,ae.CredentialsFilterSensitiveLog)(e.Credentials)}});ae.AssumeRoleWithSAMLResponseFilterSensitiveLog=kW;var AW=e=>({...e,...e.WebIdentityToken&&{WebIdentityToken:Ch.SENSITIVE_STRING}});ae.AssumeRoleWithWebIdentityRequestFilterSensitiveLog=AW;var IW=e=>({...e,...e.Credentials&&{Credentials:(0,ae.CredentialsFilterSensitiveLog)(e.Credentials)}});ae.AssumeRoleWithWebIdentityResponseFilterSensitiveLog=IW;var RW=e=>({...e,...e.Credentials&&{Credentials:(0,ae.CredentialsFilterSensitiveLog)(e.Credentials)}});ae.GetFederationTokenResponseFilterSensitiveLog=RW;var NW=e=>({...e,...e.Credentials&&{Credentials:(0,ae.CredentialsFilterSensitiveLog)(e.Credentials)}});ae.GetSessionTokenResponseFilterSensitiveLog=NW});var gm=m(In=>{"use strict";var EO=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",OW=EO+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040",bO="["+EO+"]["+OW+"]*",TW=new RegExp("^"+bO+"$"),qW=function(e,n){let t=[],r=n.exec(e);for(;r;){let o=[];o.startIndex=n.lastIndex-r[0].length;let s=r.length;for(let a=0;a"u")};In.isExist=function(e){return typeof e<"u"};In.isEmptyObject=function(e){return Object.keys(e).length===0};In.merge=function(e,n,t){if(n){let r=Object.keys(n),o=r.length;for(let s=0;s{"use strict";var Sh=gm(),MW={allowBooleanAttributes:!1,unpairedTags:[]};kO.validate=function(e,n){n=Object.assign({},MW,n);let t=[],r=!1,o=!1;e[0]==="\uFEFF"&&(e=e.substr(1));for(let s=0;s"&&e[s]!==" "&&e[s]!==" "&&e[s]!==` +`&&e[s]!=="\r";s++)u+=e[s];if(u=u.trim(),u[u.length-1]==="/"&&(u=u.substring(0,u.length-1),s--),!HW(u)){let y;return u.trim().length===0?y="Invalid space after '<'.":y="Tag '"+u+"' is an invalid name.",Fe("InvalidTag",y,lt(e,s))}let l=LW(e,s);if(l===!1)return Fe("InvalidAttr","Attributes for '"+u+"' have open quote.",lt(e,s));let c=l.value;if(s=l.index,c[c.length-1]==="/"){let y=s-c.length;c=c.substring(0,c.length-1);let _=wO(c,n);if(_===!0)r=!0;else return Fe(_.err.code,_.err.msg,lt(e,y+_.err.line))}else if(i)if(l.tagClosed){if(c.trim().length>0)return Fe("InvalidTag","Closing tag '"+u+"' can't have attributes or invalid starting.",lt(e,a));{let y=t.pop();if(u!==y.tagName){let _=lt(e,y.tagStartPos);return Fe("InvalidTag","Expected closing tag '"+y.tagName+"' (opened in line "+_.line+", col "+_.col+") instead of closing tag '"+u+"'.",lt(e,a))}t.length==0&&(o=!0)}}else return Fe("InvalidTag","Closing tag '"+u+"' doesn't have proper closing.",lt(e,s));else{let y=wO(c,n);if(y!==!0)return Fe(y.err.code,y.err.msg,lt(e,s-c.length+y.err.line));if(o===!0)return Fe("InvalidXml","Multiple possible root nodes found.",lt(e,s));n.unpairedTags.indexOf(u)!==-1||t.push({tagName:u,tagStartPos:a}),r=!0}for(s++;s0)return Fe("InvalidXml","Invalid '"+JSON.stringify(t.map(s=>s.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return Fe("InvalidXml","Start tag expected.",1);return!0};function PO(e){return e===" "||e===" "||e===` +`||e==="\r"}function vO(e,n){let t=n;for(;n5&&r==="xml")return Fe("InvalidXml","XML declaration allowed only at the start of the document.",lt(e,n));if(e[n]=="?"&&e[n+1]==">"){n++;break}else continue}return n}function xO(e,n){if(e.length>n+5&&e[n+1]==="-"&&e[n+2]==="-"){for(n+=3;n"){n+=2;break}}else if(e.length>n+8&&e[n+1]==="D"&&e[n+2]==="O"&&e[n+3]==="C"&&e[n+4]==="T"&&e[n+5]==="Y"&&e[n+6]==="P"&&e[n+7]==="E"){let t=1;for(n+=8;n"&&(t--,t===0))break}else if(e.length>n+9&&e[n+1]==="["&&e[n+2]==="C"&&e[n+3]==="D"&&e[n+4]==="A"&&e[n+5]==="T"&&e[n+6]==="A"&&e[n+7]==="["){for(n+=8;n"){n+=2;break}}return n}var DW='"',FW="'";function LW(e,n){let t="",r="",o=!1;for(;n"&&r===""){o=!0;break}t+=e[n]}return r!==""?!1:{value:t,index:n,tagClosed:o}}var jW=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function wO(e,n){let t=Sh.getAllMatches(e,jW),r={};for(let o=0;o{var AO={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(e,n){return n},attributeValueProcessor:function(e,n){return n},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(e,n,t){return e}},$W=function(e){return Object.assign({},AO,e)};bh.buildOptions=$W;bh.defaultOptions=AO});var NO=m((MIe,RO)=>{"use strict";var Ph=class{constructor(n){this.tagname=n,this.child=[],this[":@"]={}}add(n,t){n==="__proto__"&&(n="#__proto__"),this.child.push({[n]:t})}addChild(n){n.tagname==="__proto__"&&(n.tagname="#__proto__"),n[":@"]&&Object.keys(n[":@"]).length>0?this.child.push({[n.tagname]:n.child,":@":n[":@"]}):this.child.push({[n.tagname]:n.child})}};RO.exports=Ph});var TO=m((DIe,OO)=>{var KW=gm();function VW(e,n){let t={};if(e[n+3]==="O"&&e[n+4]==="C"&&e[n+5]==="T"&&e[n+6]==="Y"&&e[n+7]==="P"&&e[n+8]==="E"){n=n+9;let r=1,o=!1,s=!1,a="";for(;n"){if(s?e[n-1]==="-"&&e[n-2]==="-"&&(s=!1,r--):r--,r===0)break}else e[n]==="["?o=!0:a+=e[n];if(r!==0)throw new Error("Unclosed DOCTYPE")}else throw new Error("Invalid Tag instead of DOCTYPE");return{entities:t,i:n}}function XW(e,n){let t="";for(;n{var t4=/^[-+]?0x[a-fA-F0-9]+$/,n4=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt);!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);var r4={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};function o4(e,n={}){if(n=Object.assign({},r4,n),!e||typeof e!="string")return e;let t=e.trim();if(n.skipLike!==void 0&&n.skipLike.test(t))return e;if(n.hex&&t4.test(t))return Number.parseInt(t,16);{let r=n4.exec(t);if(r){let o=r[1],s=r[2],a=s4(r[3]),i=r[4]||r[6];if(!n.leadingZeros&&s.length>0&&o&&t[2]!==".")return e;if(!n.leadingZeros&&s.length>0&&!o&&t[1]!==".")return e;{let u=Number(t),l=""+u;return l.search(/[eE]/)!==-1||i?n.eNotation?u:e:t.indexOf(".")!==-1?l==="0"&&a===""||l===a||o&&l==="-"+a?u:e:s?a===l||o+a===l?u:e:t===l||t===o+l?u:e}}else return e}}function s4(e){return e&&e.indexOf(".")!==-1&&(e=e.replace(/0+$/,""),e==="."?e="0":e[0]==="."?e="0"+e:e[e.length-1]==="."&&(e=e.substr(0,e.length-1))),e}qO.exports=o4});var DO=m((jIe,MO)=>{"use strict";var kh=gm(),_c=NO(),i4=TO(),a4=BO(),LIe="<((!\\[CDATA\\[([\\s\\S]*?)(]]>))|((NAME:)?(NAME))([^>]*)>|((\\/)(NAME)\\s*>))([^<]*)".replace(/NAME/g,kh.nameRegexp),vh=class{constructor(n){this.options=n,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"\xA2"},pound:{regex:/&(pound|#163);/g,val:"\xA3"},yen:{regex:/&(yen|#165);/g,val:"\xA5"},euro:{regex:/&(euro|#8364);/g,val:"\u20AC"},copyright:{regex:/&(copy|#169);/g,val:"\xA9"},reg:{regex:/&(reg|#174);/g,val:"\xAE"},inr:{regex:/&(inr|#8377);/g,val:"\u20B9"}},this.addExternalEntities=c4,this.parseXml=p4,this.parseTextData=d4,this.resolveNameSpace=l4,this.buildAttributesMap=m4,this.isItStopNode=g4,this.replaceEntitiesValue=y4,this.readStopNodeData=C4,this.saveTextToParentTag=_4,this.addChild=f4}};function c4(e){let n=Object.keys(e);for(let t=0;t0)){a||(e=this.replaceEntitiesValue(e));let i=this.options.tagValueProcessor(n,e,t,o,s);return i==null?e:typeof i!=typeof e||i!==e?i:this.options.trimValues?wh(e,this.options.parseTagValue,this.options.numberParseOptions):e.trim()===e?wh(e,this.options.parseTagValue,this.options.numberParseOptions):e}}function l4(e){if(this.options.removeNSPrefix){let n=e.split(":"),t=e.charAt(0)==="/"?"/":"";if(n[0]==="xmlns")return"";n.length===2&&(e=t+n[1])}return e}var u4=new RegExp(`([^\\s=]+)\\s*(=\\s*(['"])([\\s\\S]*?)\\3)?`,"gm");function m4(e,n,t){if(!this.options.ignoreAttributes&&typeof e=="string"){let r=kh.getAllMatches(e,u4),o=r.length,s={};for(let a=0;a",s,"Closing Tag is not closed."),u=e.substring(s+2,i).trim();if(this.options.removeNSPrefix){let y=u.indexOf(":");y!==-1&&(u=u.substr(y+1))}this.options.transformTagName&&(u=this.options.transformTagName(u)),t&&(r=this.saveTextToParentTag(r,t,o));let l=o.substring(o.lastIndexOf(".")+1);if(u&&this.options.unpairedTags.indexOf(u)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: `);let c=0;l&&this.options.unpairedTags.indexOf(l)!==-1?(c=o.lastIndexOf(".",o.lastIndexOf(".")-1),this.tagsNodeStack.pop()):c=o.lastIndexOf("."),o=o.substring(0,c),t=this.tagsNodeStack.pop(),r="",s=i}else if(e[s+1]==="?"){let i=xh(e,s,!1,"?>");if(!i)throw new Error("Pi Tag is not closed.");if(r=this.saveTextToParentTag(r,t,o),!(this.options.ignoreDeclaration&&i.tagName==="?xml"||this.options.ignorePiTags)){let u=new _c(i.tagName);u.add(this.options.textNodeName,""),i.tagName!==i.tagExp&&i.attrExpPresent&&(u[":@"]=this.buildAttributesMap(i.tagExp,o,i.tagName)),this.addChild(t,u,o)}s=i.closeIndex+1}else if(e.substr(s+1,3)==="!--"){let i=Jr(e,"-->",s+4,"Comment is not closed.");if(this.options.commentPropName){let u=e.substring(s+4,i-2);r=this.saveTextToParentTag(r,t,o),t.add(this.options.commentPropName,[{[this.options.textNodeName]:u}])}s=i}else if(e.substr(s+1,2)==="!D"){let i=i4(e,s);this.docTypeEntities=i.entities,s=i.i}else if(e.substr(s+1,2)==="!["){let i=Jr(e,"]]>",s,"CDATA is not closed.")-2,u=e.substring(s+9,i);if(r=this.saveTextToParentTag(r,t,o),this.options.cdataPropName)t.add(this.options.cdataPropName,[{[this.options.textNodeName]:u}]);else{let l=this.parseTextData(u,t.tagname,o,!0,!1,!0);l==null&&(l=""),t.add(this.options.textNodeName,l)}s=i+2}else{let i=xh(e,s,this.options.removeNSPrefix),u=i.tagName,l=i.tagExp,c=i.attrExpPresent,y=i.closeIndex;this.options.transformTagName&&(u=this.options.transformTagName(u)),t&&r&&t.tagname!=="!xml"&&(r=this.saveTextToParentTag(r,t,o,!1));let _=t;if(_&&this.options.unpairedTags.indexOf(_.tagname)!==-1&&(t=this.tagsNodeStack.pop(),o=o.substring(0,o.lastIndexOf("."))),u!==n.tagname&&(o+=o?"."+u:u),this.isItStopNode(this.options.stopNodes,o,u)){let C="";if(l.length>0&&l.lastIndexOf("/")===l.length-1)s=i.closeIndex;else if(this.options.unpairedTags.indexOf(u)!==-1)s=i.closeIndex;else{let F=this.readStopNodeData(e,u,y+1);if(!F)throw new Error(`Unexpected end of ${u}`);s=F.i,C=F.tagContent}let b=new _c(u);u!==l&&c&&(b[":@"]=this.buildAttributesMap(l,o,u)),C&&(C=this.parseTextData(C,u,o,!0,c,!0,!0)),o=o.substr(0,o.lastIndexOf(".")),b.add(this.options.textNodeName,C),this.addChild(t,b,o)}else{if(l.length>0&&l.lastIndexOf("/")===l.length-1){u[u.length-1]==="/"?(u=u.substr(0,u.length-1),l=u):l=l.substr(0,l.length-1),this.options.transformTagName&&(u=this.options.transformTagName(u));let C=new _c(u);u!==l&&c&&(C[":@"]=this.buildAttributesMap(l,o,u)),this.addChild(t,C,o),o=o.substr(0,o.lastIndexOf("."))}else{let C=new _c(u);this.tagsNodeStack.push(t),u!==l&&c&&(C[":@"]=this.buildAttributesMap(l,o,u)),this.addChild(t,C,o),t=C}r="",s=y}}else r+=e[s];return n.child};function f4(e,n,t){let r=this.options.updateTag(n.tagname,t,n[":@"]);r===!1||(typeof r=="string"&&(n.tagname=r),e.addChild(n))}var y4=function(e){if(this.options.processEntities){for(let n in this.docTypeEntities){let t=this.docTypeEntities[n];e=e.replace(t.regx,t.val)}for(let n in this.lastEntities){let t=this.lastEntities[n];e=e.replace(t.regex,t.val)}if(this.options.htmlEntities)for(let n in this.htmlEntities){let t=this.htmlEntities[n];e=e.replace(t.regex,t.val)}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function _4(e,n,t,r){return e&&(r===void 0&&(r=Object.keys(n.child).length===0),e=this.parseTextData(e,n.tagname,t,!1,n[":@"]?Object.keys(n[":@"]).length!==0:!1,r),e!==void 0&&e!==""&&n.add(this.options.textNodeName,e),e=""),e}function g4(e,n,t){let r="*."+t;for(let o in e){let s=e[o];if(r===s||n===s)return!0}return!1}function h4(e,n,t=">"){let r,o="";for(let s=n;s",t,`${n} is not closed`);if(e.substring(t+2,s).trim()===n&&(o--,o===0))return{tagContent:e.substring(r,t),i:s};t=s}else if(e[t+1]==="?")t=Jr(e,"?>",t+1,"StopNode is not closed.");else if(e.substr(t+1,3)==="!--")t=Jr(e,"-->",t+3,"StopNode is not closed.");else if(e.substr(t+1,2)==="![")t=Jr(e,"]]>",t,"StopNode is not closed.")-2;else{let s=xh(e,t,">");s&&((s&&s.tagName)===n&&s.tagExp[s.tagExp.length-1]!=="/"&&o++,t=s.closeIndex)}}function wh(e,n,t){if(n&&typeof e=="string"){let r=e.trim();return r==="true"?!0:r==="false"?!1:a4(e,t)}else return kh.isExist(e)?e:""}MO.exports=vh});var jO=m(LO=>{"use strict";function S4(e,n){return FO(e,n)}function FO(e,n,t){let r,o={};for(let s=0;s0&&(o[n.textNodeName]=r):r!==void 0&&(o[n.textNodeName]=r),o}function E4(e){let n=Object.keys(e);for(let t=0;t{var{buildOptions:v4}=IO(),x4=DO(),{prettify:w4}=jO(),k4=Eh(),Ah=class{constructor(n){this.externalEntities={},this.options=v4(n)}parse(n,t){if(typeof n!="string")if(n.toString)n=n.toString();else throw new Error("XML data is accepted in String or Bytes[] form.");if(t){t===!0&&(t={});let s=k4.validate(n,t);if(s!==!0)throw Error(`${s.err.msg}:${s.err.line}:${s.err.col}`)}let r=new x4(this.options);r.addExternalEntities(this.externalEntities);let o=r.parseXml(n);return this.options.preserveOrder||o===void 0?o:w4(o,this.options)}addEntity(n,t){if(t.indexOf("&")!==-1)throw new Error("Entity value can't have '&'");if(n.indexOf("&")!==-1||n.indexOf(";")!==-1)throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '");if(t==="&")throw new Error("An entity with value '&' is not permitted");this.externalEntities[n]=t}};UO.exports=Ah});var VO=m((GIe,KO)=>{var A4=` +`;function I4(e,n){let t="";return n.format&&n.indentBy.length>0&&(t=A4),HO(e,n,"",t)}function HO(e,n,t,r){let o="",s=!1;for(let a=0;a`,s=!1;continue}else if(u===n.commentPropName){o+=r+``,s=!0;continue}else if(u[0]==="?"){let b=GO(i[":@"],n),F=u==="?xml"?"":r,L=i[u][0][n.textNodeName];L=L.length!==0?" "+L:"",o+=F+`<${u}${L}${b}?>`,s=!0;continue}let c=r;c!==""&&(c+=n.indentBy);let y=GO(i[":@"],n),_=r+`<${u}${y}`,C=HO(i[u],n,l,c);n.unpairedTags.indexOf(u)!==-1?n.suppressUnpairedNode?o+=_+">":o+=_+"/>":(!C||C.length===0)&&n.suppressEmptyNode?o+=_+"/>":C&&C.endsWith(">")?o+=_+`>${C}${r}`:(o+=_+">",C&&r!==""&&(C.includes("/>")||C.includes("`),s=!0}return o}function R4(e){let n=Object.keys(e);for(let t=0;t0&&n.processEntities)for(let t=0;t{"use strict";var O4=VO(),T4={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(e,n){return n},attributeValueProcessor:function(e,n){return n},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function lr(e){this.options=Object.assign({},T4,e),this.options.ignoreAttributes||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=M4),this.processTextOrObjNode=q4,this.options.format?(this.indentate=B4,this.tagEndChar=`> +`,this.newLine=` +`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}lr.prototype.build=function(e){return this.options.preserveOrder?O4(e,this.options):(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e={[this.options.arrayNodeName]:e}),this.j2x(e,0).val)};lr.prototype.j2x=function(e,n){let t="",r="";for(let o in e)if(!(typeof e[o]>"u"))if(e[o]===null)o[0]==="?"?r+=this.indentate(n)+"<"+o+"?"+this.tagEndChar:r+=this.indentate(n)+"<"+o+"/"+this.tagEndChar;else if(e[o]instanceof Date)r+=this.buildTextValNode(e[o],o,"",n);else if(typeof e[o]!="object"){let s=this.isAttribute(o);if(s)t+=this.buildAttrPairStr(s,""+e[o]);else if(o===this.options.textNodeName){let a=this.options.tagValueProcessor(o,""+e[o]);r+=this.replaceEntitiesValue(a)}else r+=this.buildTextValNode(e[o],o,"",n)}else if(Array.isArray(e[o])){let s=e[o].length,a="";for(let i=0;i"u"||(u===null?o[0]==="?"?r+=this.indentate(n)+"<"+o+"?"+this.tagEndChar:r+=this.indentate(n)+"<"+o+"/"+this.tagEndChar:typeof u=="object"?this.options.oneListGroup?a+=this.j2x(u,n+1).val:a+=this.processTextOrObjNode(u,o,n):a+=this.buildTextValNode(u,o,"",n))}this.options.oneListGroup&&(a=this.buildObjectNode(a,o,"",n)),r+=a}else if(this.options.attributesGroupName&&o===this.options.attributesGroupName){let s=Object.keys(e[o]),a=s.length;for(let i=0;i"+e+o:this.options.commentPropName!==!1&&n===this.options.commentPropName&&s.length===0?this.indentate(r)+``+this.newLine:this.indentate(r)+"<"+n+t+s+this.tagEndChar+e+this.indentate(r)+o}};lr.prototype.closeTag=function(e){let n="";return this.options.unpairedTags.indexOf(e)!==-1?this.options.suppressUnpairedNode||(n="/"):this.options.suppressEmptyNode?n="/":n=`>`+this.newLine;if(this.options.commentPropName!==!1&&n===this.options.commentPropName)return this.indentate(r)+``+this.newLine;if(n[0]==="?")return this.indentate(r)+"<"+n+t+"?"+this.tagEndChar;{let o=this.options.tagValueProcessor(n,e);return o=this.replaceEntitiesValue(o),o===""?this.indentate(r)+"<"+n+t+this.closeTag(n)+this.tagEndChar:this.indentate(r)+"<"+n+t+">"+o+"0&&this.options.processEntities)for(let n=0;n{"use strict";var D4=Eh(),F4=zO(),L4=WO();YO.exports={XMLParser:F4,XMLValidator:D4,XMLBuilder:L4}});var Nn=m(ye=>{"use strict";Object.defineProperty(ye,"__esModule",{value:!0});ye.de_GetSessionTokenCommand=ye.de_GetFederationTokenCommand=ye.de_GetCallerIdentityCommand=ye.de_GetAccessKeyInfoCommand=ye.de_DecodeAuthorizationMessageCommand=ye.de_AssumeRoleWithWebIdentityCommand=ye.de_AssumeRoleWithSAMLCommand=ye.de_AssumeRoleCommand=ye.se_GetSessionTokenCommand=ye.se_GetFederationTokenCommand=ye.se_GetCallerIdentityCommand=ye.se_GetAccessKeyInfoCommand=ye.se_DecodeAuthorizationMessageCommand=ye.se_AssumeRoleWithWebIdentityCommand=ye.se_AssumeRoleWithSAMLCommand=ye.se_AssumeRoleCommand=void 0;var j4=we(),Z=E(),U4=Ih(),ur=dr(),z4=_m(),G4=async(e,n)=>{let t=fr,r;return r=_r({...y5(e,n),Action:"AssumeRole",Version:"2011-06-15"}),pr(n,t,"/",void 0,r)};ye.se_AssumeRoleCommand=G4;var H4=async(e,n)=>{let t=fr,r;return r=_r({..._5(e,n),Action:"AssumeRoleWithSAML",Version:"2011-06-15"}),pr(n,t,"/",void 0,r)};ye.se_AssumeRoleWithSAMLCommand=H4;var $4=async(e,n)=>{let t=fr,r;return r=_r({...g5(e,n),Action:"AssumeRoleWithWebIdentity",Version:"2011-06-15"}),pr(n,t,"/",void 0,r)};ye.se_AssumeRoleWithWebIdentityCommand=$4;var K4=async(e,n)=>{let t=fr,r;return r=_r({...h5(e,n),Action:"DecodeAuthorizationMessage",Version:"2011-06-15"}),pr(n,t,"/",void 0,r)};ye.se_DecodeAuthorizationMessageCommand=K4;var V4=async(e,n)=>{let t=fr,r;return r=_r({...C5(e,n),Action:"GetAccessKeyInfo",Version:"2011-06-15"}),pr(n,t,"/",void 0,r)};ye.se_GetAccessKeyInfoCommand=V4;var X4=async(e,n)=>{let t=fr,r;return r=_r({...S5(e,n),Action:"GetCallerIdentity",Version:"2011-06-15"}),pr(n,t,"/",void 0,r)};ye.se_GetCallerIdentityCommand=X4;var W4=async(e,n)=>{let t=fr,r;return r=_r({...E5(e,n),Action:"GetFederationToken",Version:"2011-06-15"}),pr(n,t,"/",void 0,r)};ye.se_GetFederationTokenCommand=W4;var Y4=async(e,n)=>{let t=fr,r;return r=_r({...b5(e,n),Action:"GetSessionToken",Version:"2011-06-15"}),pr(n,t,"/",void 0,r)};ye.se_GetSessionTokenCommand=Y4;var Q4=async(e,n)=>{if(e.statusCode>=300)return J4(e,n);let t=await Rn(e.body,n),r={};return r=A5(t.AssumeRoleResult,n),{$metadata:tt(e),...r}};ye.de_AssumeRoleCommand=Q4;var J4=async(e,n)=>{let t={...e,body:await yr(e.body,n)},r=gr(e,t.body);switch(r){case"ExpiredTokenException":case"com.amazonaws.sts#ExpiredTokenException":throw await Rh(t,n);case"MalformedPolicyDocument":case"com.amazonaws.sts#MalformedPolicyDocumentException":throw await hm(t,n);case"PackedPolicyTooLarge":case"com.amazonaws.sts#PackedPolicyTooLargeException":throw await Cm(t,n);case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await gc(t,n);default:let o=t.body;return mr({output:e,parsedBody:o.Error,errorCode:r})}},Z4=async(e,n)=>{if(e.statusCode>=300)return e5(e,n);let t=await Rn(e.body,n),r={};return r=I5(t.AssumeRoleWithSAMLResult,n),{$metadata:tt(e),...r}};ye.de_AssumeRoleWithSAMLCommand=Z4;var e5=async(e,n)=>{let t={...e,body:await yr(e.body,n)},r=gr(e,t.body);switch(r){case"ExpiredTokenException":case"com.amazonaws.sts#ExpiredTokenException":throw await Rh(t,n);case"IDPRejectedClaim":case"com.amazonaws.sts#IDPRejectedClaimException":throw await QO(t,n);case"InvalidIdentityToken":case"com.amazonaws.sts#InvalidIdentityTokenException":throw await JO(t,n);case"MalformedPolicyDocument":case"com.amazonaws.sts#MalformedPolicyDocumentException":throw await hm(t,n);case"PackedPolicyTooLarge":case"com.amazonaws.sts#PackedPolicyTooLargeException":throw await Cm(t,n);case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await gc(t,n);default:let o=t.body;return mr({output:e,parsedBody:o.Error,errorCode:r})}},t5=async(e,n)=>{if(e.statusCode>=300)return n5(e,n);let t=await Rn(e.body,n),r={};return r=R5(t.AssumeRoleWithWebIdentityResult,n),{$metadata:tt(e),...r}};ye.de_AssumeRoleWithWebIdentityCommand=t5;var n5=async(e,n)=>{let t={...e,body:await yr(e.body,n)},r=gr(e,t.body);switch(r){case"ExpiredTokenException":case"com.amazonaws.sts#ExpiredTokenException":throw await Rh(t,n);case"IDPCommunicationError":case"com.amazonaws.sts#IDPCommunicationErrorException":throw await p5(t,n);case"IDPRejectedClaim":case"com.amazonaws.sts#IDPRejectedClaimException":throw await QO(t,n);case"InvalidIdentityToken":case"com.amazonaws.sts#InvalidIdentityTokenException":throw await JO(t,n);case"MalformedPolicyDocument":case"com.amazonaws.sts#MalformedPolicyDocumentException":throw await hm(t,n);case"PackedPolicyTooLarge":case"com.amazonaws.sts#PackedPolicyTooLargeException":throw await Cm(t,n);case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await gc(t,n);default:let o=t.body;return mr({output:e,parsedBody:o.Error,errorCode:r})}},r5=async(e,n)=>{if(e.statusCode>=300)return o5(e,n);let t=await Rn(e.body,n),r={};return r=N5(t.DecodeAuthorizationMessageResult,n),{$metadata:tt(e),...r}};ye.de_DecodeAuthorizationMessageCommand=r5;var o5=async(e,n)=>{let t={...e,body:await yr(e.body,n)},r=gr(e,t.body);switch(r){case"InvalidAuthorizationMessageException":case"com.amazonaws.sts#InvalidAuthorizationMessageException":throw await f5(t,n);default:let o=t.body;return mr({output:e,parsedBody:o.Error,errorCode:r})}},s5=async(e,n)=>{if(e.statusCode>=300)return i5(e,n);let t=await Rn(e.body,n),r={};return r=q5(t.GetAccessKeyInfoResult,n),{$metadata:tt(e),...r}};ye.de_GetAccessKeyInfoCommand=s5;var i5=async(e,n)=>{let t={...e,body:await yr(e.body,n)},r=gr(e,t.body),o=t.body;return mr({output:e,parsedBody:o.Error,errorCode:r})},a5=async(e,n)=>{if(e.statusCode>=300)return c5(e,n);let t=await Rn(e.body,n),r={};return r=B5(t.GetCallerIdentityResult,n),{$metadata:tt(e),...r}};ye.de_GetCallerIdentityCommand=a5;var c5=async(e,n)=>{let t={...e,body:await yr(e.body,n)},r=gr(e,t.body),o=t.body;return mr({output:e,parsedBody:o.Error,errorCode:r})},d5=async(e,n)=>{if(e.statusCode>=300)return l5(e,n);let t=await Rn(e.body,n),r={};return r=M5(t.GetFederationTokenResult,n),{$metadata:tt(e),...r}};ye.de_GetFederationTokenCommand=d5;var l5=async(e,n)=>{let t={...e,body:await yr(e.body,n)},r=gr(e,t.body);switch(r){case"MalformedPolicyDocument":case"com.amazonaws.sts#MalformedPolicyDocumentException":throw await hm(t,n);case"PackedPolicyTooLarge":case"com.amazonaws.sts#PackedPolicyTooLargeException":throw await Cm(t,n);case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await gc(t,n);default:let o=t.body;return mr({output:e,parsedBody:o.Error,errorCode:r})}},u5=async(e,n)=>{if(e.statusCode>=300)return m5(e,n);let t=await Rn(e.body,n),r={};return r=D5(t.GetSessionTokenResult,n),{$metadata:tt(e),...r}};ye.de_GetSessionTokenCommand=u5;var m5=async(e,n)=>{let t={...e,body:await yr(e.body,n)},r=gr(e,t.body);switch(r){case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await gc(t,n);default:let o=t.body;return mr({output:e,parsedBody:o.Error,errorCode:r})}},Rh=async(e,n)=>{let t=e.body,r=O5(t.Error,n),o=new ur.ExpiredTokenException({$metadata:tt(e),...r});return(0,Z.decorateServiceException)(o,t)},p5=async(e,n)=>{let t=e.body,r=F5(t.Error,n),o=new ur.IDPCommunicationErrorException({$metadata:tt(e),...r});return(0,Z.decorateServiceException)(o,t)},QO=async(e,n)=>{let t=e.body,r=L5(t.Error,n),o=new ur.IDPRejectedClaimException({$metadata:tt(e),...r});return(0,Z.decorateServiceException)(o,t)},f5=async(e,n)=>{let t=e.body,r=j5(t.Error,n),o=new ur.InvalidAuthorizationMessageException({$metadata:tt(e),...r});return(0,Z.decorateServiceException)(o,t)},JO=async(e,n)=>{let t=e.body,r=U5(t.Error,n),o=new ur.InvalidIdentityTokenException({$metadata:tt(e),...r});return(0,Z.decorateServiceException)(o,t)},hm=async(e,n)=>{let t=e.body,r=z5(t.Error,n),o=new ur.MalformedPolicyDocumentException({$metadata:tt(e),...r});return(0,Z.decorateServiceException)(o,t)},Cm=async(e,n)=>{let t=e.body,r=G5(t.Error,n),o=new ur.PackedPolicyTooLargeException({$metadata:tt(e),...r});return(0,Z.decorateServiceException)(o,t)},gc=async(e,n)=>{let t=e.body,r=H5(t.Error,n),o=new ur.RegionDisabledException({$metadata:tt(e),...r});return(0,Z.decorateServiceException)(o,t)},y5=(e,n)=>{var r,o,s,a;let t={};if(e.RoleArn!=null&&(t.RoleArn=e.RoleArn),e.RoleSessionName!=null&&(t.RoleSessionName=e.RoleSessionName),e.PolicyArns!=null){let i=Sm(e.PolicyArns,n);((r=e.PolicyArns)==null?void 0:r.length)===0&&(t.PolicyArns=[]),Object.entries(i).forEach(([u,l])=>{let c=`PolicyArns.${u}`;t[c]=l})}if(e.Policy!=null&&(t.Policy=e.Policy),e.DurationSeconds!=null&&(t.DurationSeconds=e.DurationSeconds),e.Tags!=null){let i=ZO(e.Tags,n);((o=e.Tags)==null?void 0:o.length)===0&&(t.Tags=[]),Object.entries(i).forEach(([u,l])=>{let c=`Tags.${u}`;t[c]=l})}if(e.TransitiveTagKeys!=null){let i=k5(e.TransitiveTagKeys,n);((s=e.TransitiveTagKeys)==null?void 0:s.length)===0&&(t.TransitiveTagKeys=[]),Object.entries(i).forEach(([u,l])=>{let c=`TransitiveTagKeys.${u}`;t[c]=l})}if(e.ExternalId!=null&&(t.ExternalId=e.ExternalId),e.SerialNumber!=null&&(t.SerialNumber=e.SerialNumber),e.TokenCode!=null&&(t.TokenCode=e.TokenCode),e.SourceIdentity!=null&&(t.SourceIdentity=e.SourceIdentity),e.ProvidedContexts!=null){let i=x5(e.ProvidedContexts,n);((a=e.ProvidedContexts)==null?void 0:a.length)===0&&(t.ProvidedContexts=[]),Object.entries(i).forEach(([u,l])=>{let c=`ProvidedContexts.${u}`;t[c]=l})}return t},_5=(e,n)=>{var r;let t={};if(e.RoleArn!=null&&(t.RoleArn=e.RoleArn),e.PrincipalArn!=null&&(t.PrincipalArn=e.PrincipalArn),e.SAMLAssertion!=null&&(t.SAMLAssertion=e.SAMLAssertion),e.PolicyArns!=null){let o=Sm(e.PolicyArns,n);((r=e.PolicyArns)==null?void 0:r.length)===0&&(t.PolicyArns=[]),Object.entries(o).forEach(([s,a])=>{let i=`PolicyArns.${s}`;t[i]=a})}return e.Policy!=null&&(t.Policy=e.Policy),e.DurationSeconds!=null&&(t.DurationSeconds=e.DurationSeconds),t},g5=(e,n)=>{var r;let t={};if(e.RoleArn!=null&&(t.RoleArn=e.RoleArn),e.RoleSessionName!=null&&(t.RoleSessionName=e.RoleSessionName),e.WebIdentityToken!=null&&(t.WebIdentityToken=e.WebIdentityToken),e.ProviderId!=null&&(t.ProviderId=e.ProviderId),e.PolicyArns!=null){let o=Sm(e.PolicyArns,n);((r=e.PolicyArns)==null?void 0:r.length)===0&&(t.PolicyArns=[]),Object.entries(o).forEach(([s,a])=>{let i=`PolicyArns.${s}`;t[i]=a})}return e.Policy!=null&&(t.Policy=e.Policy),e.DurationSeconds!=null&&(t.DurationSeconds=e.DurationSeconds),t},h5=(e,n)=>{let t={};return e.EncodedMessage!=null&&(t.EncodedMessage=e.EncodedMessage),t},C5=(e,n)=>{let t={};return e.AccessKeyId!=null&&(t.AccessKeyId=e.AccessKeyId),t},S5=(e,n)=>({}),E5=(e,n)=>{var r,o;let t={};if(e.Name!=null&&(t.Name=e.Name),e.Policy!=null&&(t.Policy=e.Policy),e.PolicyArns!=null){let s=Sm(e.PolicyArns,n);((r=e.PolicyArns)==null?void 0:r.length)===0&&(t.PolicyArns=[]),Object.entries(s).forEach(([a,i])=>{let u=`PolicyArns.${a}`;t[u]=i})}if(e.DurationSeconds!=null&&(t.DurationSeconds=e.DurationSeconds),e.Tags!=null){let s=ZO(e.Tags,n);((o=e.Tags)==null?void 0:o.length)===0&&(t.Tags=[]),Object.entries(s).forEach(([a,i])=>{let u=`Tags.${a}`;t[u]=i})}return t},b5=(e,n)=>{let t={};return e.DurationSeconds!=null&&(t.DurationSeconds=e.DurationSeconds),e.SerialNumber!=null&&(t.SerialNumber=e.SerialNumber),e.TokenCode!=null&&(t.TokenCode=e.TokenCode),t},Sm=(e,n)=>{let t={},r=1;for(let o of e){if(o===null)continue;let s=P5(o,n);Object.entries(s).forEach(([a,i])=>{t[`member.${r}.${a}`]=i}),r++}return t},P5=(e,n)=>{let t={};return e.arn!=null&&(t.arn=e.arn),t},v5=(e,n)=>{let t={};return e.ProviderArn!=null&&(t.ProviderArn=e.ProviderArn),e.ContextAssertion!=null&&(t.ContextAssertion=e.ContextAssertion),t},x5=(e,n)=>{let t={},r=1;for(let o of e){if(o===null)continue;let s=v5(o,n);Object.entries(s).forEach(([a,i])=>{t[`member.${r}.${a}`]=i}),r++}return t},w5=(e,n)=>{let t={};return e.Key!=null&&(t.Key=e.Key),e.Value!=null&&(t.Value=e.Value),t},k5=(e,n)=>{let t={},r=1;for(let o of e)o!==null&&(t[`member.${r}`]=o,r++);return t},ZO=(e,n)=>{let t={},r=1;for(let o of e){if(o===null)continue;let s=w5(o,n);Object.entries(s).forEach(([a,i])=>{t[`member.${r}.${a}`]=i}),r++}return t},Nh=(e,n)=>{let t={};return e.AssumedRoleId!==void 0&&(t.AssumedRoleId=(0,Z.expectString)(e.AssumedRoleId)),e.Arn!==void 0&&(t.Arn=(0,Z.expectString)(e.Arn)),t},A5=(e,n)=>{let t={};return e.Credentials!==void 0&&(t.Credentials=hc(e.Credentials,n)),e.AssumedRoleUser!==void 0&&(t.AssumedRoleUser=Nh(e.AssumedRoleUser,n)),e.PackedPolicySize!==void 0&&(t.PackedPolicySize=(0,Z.strictParseInt32)(e.PackedPolicySize)),e.SourceIdentity!==void 0&&(t.SourceIdentity=(0,Z.expectString)(e.SourceIdentity)),t},I5=(e,n)=>{let t={};return e.Credentials!==void 0&&(t.Credentials=hc(e.Credentials,n)),e.AssumedRoleUser!==void 0&&(t.AssumedRoleUser=Nh(e.AssumedRoleUser,n)),e.PackedPolicySize!==void 0&&(t.PackedPolicySize=(0,Z.strictParseInt32)(e.PackedPolicySize)),e.Subject!==void 0&&(t.Subject=(0,Z.expectString)(e.Subject)),e.SubjectType!==void 0&&(t.SubjectType=(0,Z.expectString)(e.SubjectType)),e.Issuer!==void 0&&(t.Issuer=(0,Z.expectString)(e.Issuer)),e.Audience!==void 0&&(t.Audience=(0,Z.expectString)(e.Audience)),e.NameQualifier!==void 0&&(t.NameQualifier=(0,Z.expectString)(e.NameQualifier)),e.SourceIdentity!==void 0&&(t.SourceIdentity=(0,Z.expectString)(e.SourceIdentity)),t},R5=(e,n)=>{let t={};return e.Credentials!==void 0&&(t.Credentials=hc(e.Credentials,n)),e.SubjectFromWebIdentityToken!==void 0&&(t.SubjectFromWebIdentityToken=(0,Z.expectString)(e.SubjectFromWebIdentityToken)),e.AssumedRoleUser!==void 0&&(t.AssumedRoleUser=Nh(e.AssumedRoleUser,n)),e.PackedPolicySize!==void 0&&(t.PackedPolicySize=(0,Z.strictParseInt32)(e.PackedPolicySize)),e.Provider!==void 0&&(t.Provider=(0,Z.expectString)(e.Provider)),e.Audience!==void 0&&(t.Audience=(0,Z.expectString)(e.Audience)),e.SourceIdentity!==void 0&&(t.SourceIdentity=(0,Z.expectString)(e.SourceIdentity)),t},hc=(e,n)=>{let t={};return e.AccessKeyId!==void 0&&(t.AccessKeyId=(0,Z.expectString)(e.AccessKeyId)),e.SecretAccessKey!==void 0&&(t.SecretAccessKey=(0,Z.expectString)(e.SecretAccessKey)),e.SessionToken!==void 0&&(t.SessionToken=(0,Z.expectString)(e.SessionToken)),e.Expiration!==void 0&&(t.Expiration=(0,Z.expectNonNull)((0,Z.parseRfc3339DateTimeWithOffset)(e.Expiration))),t},N5=(e,n)=>{let t={};return e.DecodedMessage!==void 0&&(t.DecodedMessage=(0,Z.expectString)(e.DecodedMessage)),t},O5=(e,n)=>{let t={};return e.message!==void 0&&(t.message=(0,Z.expectString)(e.message)),t},T5=(e,n)=>{let t={};return e.FederatedUserId!==void 0&&(t.FederatedUserId=(0,Z.expectString)(e.FederatedUserId)),e.Arn!==void 0&&(t.Arn=(0,Z.expectString)(e.Arn)),t},q5=(e,n)=>{let t={};return e.Account!==void 0&&(t.Account=(0,Z.expectString)(e.Account)),t},B5=(e,n)=>{let t={};return e.UserId!==void 0&&(t.UserId=(0,Z.expectString)(e.UserId)),e.Account!==void 0&&(t.Account=(0,Z.expectString)(e.Account)),e.Arn!==void 0&&(t.Arn=(0,Z.expectString)(e.Arn)),t},M5=(e,n)=>{let t={};return e.Credentials!==void 0&&(t.Credentials=hc(e.Credentials,n)),e.FederatedUser!==void 0&&(t.FederatedUser=T5(e.FederatedUser,n)),e.PackedPolicySize!==void 0&&(t.PackedPolicySize=(0,Z.strictParseInt32)(e.PackedPolicySize)),t},D5=(e,n)=>{let t={};return e.Credentials!==void 0&&(t.Credentials=hc(e.Credentials,n)),t},F5=(e,n)=>{let t={};return e.message!==void 0&&(t.message=(0,Z.expectString)(e.message)),t},L5=(e,n)=>{let t={};return e.message!==void 0&&(t.message=(0,Z.expectString)(e.message)),t},j5=(e,n)=>{let t={};return e.message!==void 0&&(t.message=(0,Z.expectString)(e.message)),t},U5=(e,n)=>{let t={};return e.message!==void 0&&(t.message=(0,Z.expectString)(e.message)),t},z5=(e,n)=>{let t={};return e.message!==void 0&&(t.message=(0,Z.expectString)(e.message)),t},G5=(e,n)=>{let t={};return e.message!==void 0&&(t.message=(0,Z.expectString)(e.message)),t},H5=(e,n)=>{let t={};return e.message!==void 0&&(t.message=(0,Z.expectString)(e.message)),t},tt=e=>({httpStatusCode:e.statusCode,requestId:e.headers["x-amzn-requestid"]??e.headers["x-amzn-request-id"]??e.headers["x-amz-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]}),$5=(e,n)=>(0,Z.collectBody)(e,n).then(t=>n.utf8Encoder(t)),mr=(0,Z.withBaseException)(z4.STSServiceException),pr=async(e,n,t,r,o)=>{let{hostname:s,protocol:a="https",port:i,path:u}=await e.endpoint(),l={protocol:a,hostname:s,port:i,method:"POST",path:u.endsWith("/")?u.slice(0,-1)+t:u+t,headers:n};return r!==void 0&&(l.hostname=r),o!==void 0&&(l.body=o),new j4.HttpRequest(l)},fr={"content-type":"application/x-www-form-urlencoded"},Rn=(e,n)=>$5(e,n).then(t=>{if(t.length){let r=new U4.XMLParser({attributeNamePrefix:"",htmlEntities:!0,ignoreAttributes:!1,ignoreDeclaration:!0,parseTagValue:!1,trimValues:!1,tagValueProcessor:(u,l)=>l.trim()===""&&l.includes(` +`)?"":void 0});r.addEntity("#xD","\r"),r.addEntity("#10",` +`);let o=r.parse(t),s="#text",a=Object.keys(o)[0],i=o[a];return i[s]&&(i[a]=i[s],delete i[s]),(0,Z.getValueFromTextNode)(i)}return{}}),yr=async(e,n)=>{let t=await Rn(e,n);return t.Error&&(t.Error.message=t.Error.message??t.Error.Message),t},_r=e=>Object.entries(e).map(([n,t])=>(0,Z.extendedEncodeURIComponent)(n)+"="+(0,Z.extendedEncodeURIComponent)(t)).join("&"),gr=(e,n)=>{var t;if(((t=n.Error)==null?void 0:t.Code)!==void 0)return n.Error.Code;if(e.statusCode==404)return"NotFound"}});var Em=m(Go=>{"use strict";Object.defineProperty(Go,"__esModule",{value:!0});Go.AssumeRoleCommand=Go.$Command=void 0;var K5=Pn(),V5=v(),X5=w(),tT=E();Object.defineProperty(Go,"$Command",{enumerable:!0,get:function(){return tT.Command}});var W5=x(),Y5=dr(),eT=Nn(),Oh=class e extends tT.Command{static getEndpointParameterInstructions(){return{UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,X5.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,V5.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,K5.getAwsAuthPlugin)(t));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"STSClient",commandName:"AssumeRoleCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:Y5.AssumeRoleResponseFilterSensitiveLog,[W5.SMITHY_CONTEXT_KEY]:{service:"AWSSecurityTokenServiceV20110615",operation:"AssumeRole"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,eT.se_AssumeRoleCommand)(n,t)}deserialize(n,t){return(0,eT.de_AssumeRoleCommand)(n,t)}};Go.AssumeRoleCommand=Oh});var bm=m(Ho=>{"use strict";Object.defineProperty(Ho,"__esModule",{value:!0});Ho.AssumeRoleWithWebIdentityCommand=Ho.$Command=void 0;var Q5=v(),J5=w(),oT=E();Object.defineProperty(Ho,"$Command",{enumerable:!0,get:function(){return oT.Command}});var Z5=x(),nT=dr(),rT=Nn(),Th=class e extends oT.Command{static getEndpointParameterInstructions(){return{UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,J5.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Q5.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"STSClient",commandName:"AssumeRoleWithWebIdentityCommand",inputFilterSensitiveLog:nT.AssumeRoleWithWebIdentityRequestFilterSensitiveLog,outputFilterSensitiveLog:nT.AssumeRoleWithWebIdentityResponseFilterSensitiveLog,[Z5.SMITHY_CONTEXT_KEY]:{service:"AWSSecurityTokenServiceV20110615",operation:"AssumeRoleWithWebIdentity"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,rT.se_AssumeRoleWithWebIdentityCommand)(n,t)}deserialize(n,t){return(0,rT.de_AssumeRoleWithWebIdentityCommand)(n,t)}};Ho.AssumeRoleWithWebIdentityCommand=Th});var qh=m(Yt=>{"use strict";Object.defineProperty(Yt,"__esModule",{value:!0});Yt.decorateDefaultCredentialProvider=Yt.getDefaultRoleAssumerWithWebIdentity=Yt.getDefaultRoleAssumer=void 0;var eY=Em(),tY=bm(),sT="us-east-1",iT=e=>typeof e!="function"?e===void 0?sT:e:async()=>{try{return await e()}catch{return sT}},nY=(e,n)=>{let t,r;return async(o,s)=>{if(r=o,!t){let{logger:i,region:u,requestHandler:l}=e;t=new n({logger:i,credentialDefaultProvider:()=>async()=>r,region:iT(u||e.region),...l?{requestHandler:l}:{}})}let{Credentials:a}=await t.send(new eY.AssumeRoleCommand(s));if(!a||!a.AccessKeyId||!a.SecretAccessKey)throw new Error(`Invalid response from STS.assumeRole call with role ${s.RoleArn}`);return{accessKeyId:a.AccessKeyId,secretAccessKey:a.SecretAccessKey,sessionToken:a.SessionToken,expiration:a.Expiration}}};Yt.getDefaultRoleAssumer=nY;var rY=(e,n)=>{let t;return async r=>{if(!t){let{logger:s,region:a,requestHandler:i}=e;t=new n({logger:s,region:iT(a||e.region),...i?{requestHandler:i}:{}})}let{Credentials:o}=await t.send(new tY.AssumeRoleWithWebIdentityCommand(r));if(!o||!o.AccessKeyId||!o.SecretAccessKey)throw new Error(`Invalid response from STS.assumeRoleWithWebIdentity call with role ${r.RoleArn}`);return{accessKeyId:o.AccessKeyId,secretAccessKey:o.SecretAccessKey,sessionToken:o.SessionToken,expiration:o.Expiration}}};Yt.getDefaultRoleAssumerWithWebIdentity=rY;var oY=e=>n=>e({roleAssumer:(0,Yt.getDefaultRoleAssumer)(n,n.stsClientCtor),roleAssumerWithWebIdentity:(0,Yt.getDefaultRoleAssumerWithWebIdentity)(n,n.stsClientCtor),...n});Yt.decorateDefaultCredentialProvider=oY});var aT=m(nt=>{"use strict";Object.defineProperty(nt,"__esModule",{value:!0});nt.fromEnv=nt.ENV_EXPIRATION=nt.ENV_SESSION=nt.ENV_SECRET=nt.ENV_KEY=void 0;var sY=Se();nt.ENV_KEY="AWS_ACCESS_KEY_ID";nt.ENV_SECRET="AWS_SECRET_ACCESS_KEY";nt.ENV_SESSION="AWS_SESSION_TOKEN";nt.ENV_EXPIRATION="AWS_CREDENTIAL_EXPIRATION";var iY=()=>async()=>{let e=process.env[nt.ENV_KEY],n=process.env[nt.ENV_SECRET],t=process.env[nt.ENV_SESSION],r=process.env[nt.ENV_EXPIRATION];if(e&&n)return{accessKeyId:e,secretAccessKey:n,...t&&{sessionToken:t},...r&&{expiration:new Date(r)}};throw new sY.CredentialsProviderError("Unable to find environment variable credentials.")};nt.fromEnv=iY});var Mh=m(Bh=>{"use strict";Object.defineProperty(Bh,"__esModule",{value:!0});var aY=(z(),j(U));aY.__exportStar(aT(),Bh)});var Cc=m(Pm=>{"use strict";Object.defineProperty(Pm,"__esModule",{value:!0});Pm.getHomeDir=void 0;var cY=require("os"),dY=require("path"),Dh={},lY=()=>process&&process.geteuid?`${process.geteuid()}`:"DEFAULT",uY=()=>{let{HOME:e,USERPROFILE:n,HOMEPATH:t,HOMEDRIVE:r=`C:${dY.sep}`}=process.env;if(e)return e;if(n)return n;if(t)return`${r}${t}`;let o=lY();return Dh[o]||(Dh[o]=(0,cY.homedir)()),Dh[o]};Pm.getHomeDir=uY});var cT=m(Qt=>{"use strict";Object.defineProperty(Qt,"__esModule",{value:!0});Qt.getProfileName=Qt.DEFAULT_PROFILE=Qt.ENV_PROFILE=void 0;Qt.ENV_PROFILE="AWS_PROFILE";Qt.DEFAULT_PROFILE="default";var mY=e=>e.profile||process.env[Qt.ENV_PROFILE]||Qt.DEFAULT_PROFILE;Qt.getProfileName=mY});var Fh=m(vm=>{"use strict";Object.defineProperty(vm,"__esModule",{value:!0});vm.getSSOTokenFilepath=void 0;var pY=require("crypto"),fY=require("path"),yY=Cc(),_Y=e=>{let t=(0,pY.createHash)("sha1").update(e).digest("hex");return(0,fY.join)((0,yY.getHomeDir)(),".aws","sso","cache",`${t}.json`)};vm.getSSOTokenFilepath=_Y});var dT=m(xm=>{"use strict";Object.defineProperty(xm,"__esModule",{value:!0});xm.getSSOTokenFromFile=void 0;var gY=require("fs"),hY=Fh(),{readFile:CY}=gY.promises,SY=async e=>{let n=(0,hY.getSSOTokenFilepath)(e),t=await CY(n,"utf8");return JSON.parse(t)};xm.getSSOTokenFromFile=SY});var Lh=m(Zr=>{"use strict";Object.defineProperty(Zr,"__esModule",{value:!0});Zr.getConfigFilepath=Zr.ENV_CONFIG_PATH=void 0;var EY=require("path"),bY=Cc();Zr.ENV_CONFIG_PATH="AWS_CONFIG_FILE";var PY=()=>process.env[Zr.ENV_CONFIG_PATH]||(0,EY.join)((0,bY.getHomeDir)(),".aws","config");Zr.getConfigFilepath=PY});var lT=m(eo=>{"use strict";Object.defineProperty(eo,"__esModule",{value:!0});eo.getCredentialsFilepath=eo.ENV_CREDENTIALS_PATH=void 0;var vY=require("path"),xY=Cc();eo.ENV_CREDENTIALS_PATH="AWS_SHARED_CREDENTIALS_FILE";var wY=()=>process.env[eo.ENV_CREDENTIALS_PATH]||(0,vY.join)((0,xY.getHomeDir)(),".aws","credentials");eo.getCredentialsFilepath=wY});var mT=m(wm=>{"use strict";Object.defineProperty(wm,"__esModule",{value:!0});wm.getProfileData=void 0;var uT=/^profile\s(["'])?([^\1]+)\1$/,kY=e=>Object.entries(e).filter(([n])=>uT.test(n)).reduce((n,[t,r])=>({...n,[uT.exec(t)[2]]:r}),{...e.default&&{default:e.default}});wm.getProfileData=kY});var jh=m(km=>{"use strict";Object.defineProperty(km,"__esModule",{value:!0});km.parseIni=void 0;var AY=["__proto__","profile __proto__"],IY=e=>{let n={},t;for(let r of e.split(/\r?\n/))if(r=r.split(/(^|\s)[;#]/)[0].trim(),r[0]==="["&&r[r.length-1]==="]"){if(t=r.substring(1,r.length-1),AY.includes(t))throw new Error(`Found invalid profile name "${t}"`)}else if(t){let s=r.indexOf("="),a=0,i=r.length-1;if(s!==-1&&s!==a&&s!==i){let[l,c]=[r.substring(0,s).trim(),r.substring(s+1).trim()];n[t]=n[t]||{},n[t][l]=c}}return n};km.parseIni=IY});var zh=m(Am=>{"use strict";Object.defineProperty(Am,"__esModule",{value:!0});Am.slurpFile=void 0;var RY=require("fs"),{readFile:NY}=RY.promises,Uh={},OY=(e,n)=>((!Uh[e]||n!=null&&n.ignoreCache)&&(Uh[e]=NY(e,"utf8")),Uh[e]);Am.slurpFile=OY});var Gh=m(Im=>{"use strict";Object.defineProperty(Im,"__esModule",{value:!0});Im.loadSharedConfigFiles=void 0;var TY=Lh(),qY=lT(),BY=mT(),pT=jh(),fT=zh(),yT=()=>({}),MY=async(e={})=>{let{filepath:n=(0,qY.getCredentialsFilepath)(),configFilepath:t=(0,TY.getConfigFilepath)()}=e,r=await Promise.all([(0,fT.slurpFile)(t,{ignoreCache:e.ignoreCache}).then(pT.parseIni).then(BY.getProfileData).catch(yT),(0,fT.slurpFile)(n,{ignoreCache:e.ignoreCache}).then(pT.parseIni).catch(yT)]);return{configFile:r[0],credentialsFile:r[1]}};Im.loadSharedConfigFiles=MY});var gT=m(Rm=>{"use strict";Object.defineProperty(Rm,"__esModule",{value:!0});Rm.getSsoSessionData=void 0;var _T=/^sso-session\s(["'])?([^\1]+)\1$/,DY=e=>Object.entries(e).filter(([n])=>_T.test(n)).reduce((n,[t,r])=>({...n,[_T.exec(t)[2]]:r}),{});Rm.getSsoSessionData=DY});var hT=m(Nm=>{"use strict";Object.defineProperty(Nm,"__esModule",{value:!0});Nm.loadSsoSessionData=void 0;var FY=Lh(),LY=gT(),jY=jh(),UY=zh(),zY=()=>({}),GY=async(e={})=>{var n;return(0,UY.slurpFile)((n=e.configFilepath)!==null&&n!==void 0?n:(0,FY.getConfigFilepath)()).then(jY.parseIni).then(LY.getSsoSessionData).catch(zY)};Nm.loadSsoSessionData=GY});var CT=m(Om=>{"use strict";Object.defineProperty(Om,"__esModule",{value:!0});Om.mergeConfigFiles=void 0;var HY=(...e)=>{let n={};for(let t of e)for(let[r,o]of Object.entries(t))n[r]!==void 0?Object.assign(n[r],o):n[r]=o;return n};Om.mergeConfigFiles=HY});var ST=m(Tm=>{"use strict";Object.defineProperty(Tm,"__esModule",{value:!0});Tm.parseKnownFiles=void 0;var $Y=Gh(),KY=CT(),VY=async e=>{let n=await(0,$Y.loadSharedConfigFiles)(e);return(0,KY.mergeConfigFiles)(n.configFile,n.credentialsFile)};Tm.parseKnownFiles=VY});var bT=m(ET=>{"use strict";Object.defineProperty(ET,"__esModule",{value:!0})});var Zt=m(Jt=>{"use strict";Object.defineProperty(Jt,"__esModule",{value:!0});var hr=(z(),j(U));hr.__exportStar(Cc(),Jt);hr.__exportStar(cT(),Jt);hr.__exportStar(Fh(),Jt);hr.__exportStar(dT(),Jt);hr.__exportStar(Gh(),Jt);hr.__exportStar(hT(),Jt);hr.__exportStar(ST(),Jt);hr.__exportStar(bT(),Jt)});var Bm=m(qm=>{"use strict";Object.defineProperty(qm,"__esModule",{value:!0});qm.httpRequest=void 0;var Hh=Se(),XY=require("buffer"),WY=require("http");function YY(e){return new Promise((n,t)=>{var r;let o=(0,WY.request)({method:"GET",...e,hostname:(r=e.hostname)===null||r===void 0?void 0:r.replace(/^\[(.+)\]$/,"$1")});o.on("error",s=>{t(Object.assign(new Hh.ProviderError("Unable to connect to instance metadata service"),s)),o.destroy()}),o.on("timeout",()=>{t(new Hh.ProviderError("TimeoutError from instance metadata service")),o.destroy()}),o.on("response",s=>{let{statusCode:a=400}=s;(a<200||300<=a)&&(t(Object.assign(new Hh.ProviderError("Error response received from instance metadata service"),{statusCode:a})),o.destroy());let i=[];s.on("data",u=>{i.push(u)}),s.on("end",()=>{n(XY.Buffer.concat(i)),o.destroy()})}),o.end()})}qm.httpRequest=YY});var $h=m($o=>{"use strict";Object.defineProperty($o,"__esModule",{value:!0});$o.fromImdsCredentials=$o.isImdsCredentials=void 0;var QY=e=>!!e&&typeof e=="object"&&typeof e.AccessKeyId=="string"&&typeof e.SecretAccessKey=="string"&&typeof e.Token=="string"&&typeof e.Expiration=="string";$o.isImdsCredentials=QY;var JY=e=>({accessKeyId:e.AccessKeyId,secretAccessKey:e.SecretAccessKey,sessionToken:e.Token,expiration:new Date(e.Expiration)});$o.fromImdsCredentials=JY});var Mm=m(en=>{"use strict";Object.defineProperty(en,"__esModule",{value:!0});en.providerConfigFromInit=en.DEFAULT_MAX_RETRIES=en.DEFAULT_TIMEOUT=void 0;en.DEFAULT_TIMEOUT=1e3;en.DEFAULT_MAX_RETRIES=0;var ZY=({maxRetries:e=en.DEFAULT_MAX_RETRIES,timeout:n=en.DEFAULT_TIMEOUT})=>({maxRetries:e,timeout:n});en.providerConfigFromInit=ZY});var Kh=m(Dm=>{"use strict";Object.defineProperty(Dm,"__esModule",{value:!0});Dm.retry=void 0;var e9=(e,n)=>{let t=e();for(let r=0;r{"use strict";Object.defineProperty(Ge,"__esModule",{value:!0});Ge.fromContainerMetadata=Ge.ENV_CMDS_AUTH_TOKEN=Ge.ENV_CMDS_RELATIVE_URI=Ge.ENV_CMDS_FULL_URI=void 0;var Fm=Se(),t9=require("url"),n9=Bm(),PT=$h(),r9=Mm(),o9=Kh();Ge.ENV_CMDS_FULL_URI="AWS_CONTAINER_CREDENTIALS_FULL_URI";Ge.ENV_CMDS_RELATIVE_URI="AWS_CONTAINER_CREDENTIALS_RELATIVE_URI";Ge.ENV_CMDS_AUTH_TOKEN="AWS_CONTAINER_AUTHORIZATION_TOKEN";var s9=(e={})=>{let{timeout:n,maxRetries:t}=(0,r9.providerConfigFromInit)(e);return()=>(0,o9.retry)(async()=>{let r=await l9(),o=JSON.parse(await i9(n,r));if(!(0,PT.isImdsCredentials)(o))throw new Fm.CredentialsProviderError("Invalid response received from instance metadata service.");return(0,PT.fromImdsCredentials)(o)},t)};Ge.fromContainerMetadata=s9;var i9=async(e,n)=>(process.env[Ge.ENV_CMDS_AUTH_TOKEN]&&(n.headers={...n.headers,Authorization:process.env[Ge.ENV_CMDS_AUTH_TOKEN]}),(await(0,n9.httpRequest)({...n,timeout:e})).toString()),a9="169.254.170.2",c9={localhost:!0,"127.0.0.1":!0},d9={"http:":!0,"https:":!0},l9=async()=>{if(process.env[Ge.ENV_CMDS_RELATIVE_URI])return{hostname:a9,path:process.env[Ge.ENV_CMDS_RELATIVE_URI]};if(process.env[Ge.ENV_CMDS_FULL_URI]){let e=(0,t9.parse)(process.env[Ge.ENV_CMDS_FULL_URI]);if(!e.hostname||!(e.hostname in c9))throw new Fm.CredentialsProviderError(`${e.hostname} is not a valid container metadata service hostname`,!1);if(!e.protocol||!(e.protocol in d9))throw new Fm.CredentialsProviderError(`${e.protocol} is not a valid container metadata service protocol`,!1);return{...e,port:e.port?parseInt(e.port,10):void 0}}throw new Fm.CredentialsProviderError(`The container metadata credential provider cannot be used unless the ${Ge.ENV_CMDS_RELATIVE_URI} or ${Ge.ENV_CMDS_FULL_URI} environment variable is set`,!1)}});var xT=m(Lm=>{"use strict";Object.defineProperty(Lm,"__esModule",{value:!0});Lm.fromEnv=void 0;var u9=Se(),m9=e=>async()=>{try{let n=e(process.env);if(n===void 0)throw new Error;return n}catch(n){throw new u9.CredentialsProviderError(n.message||`Cannot load config from environment variables with getter: ${e}`)}};Lm.fromEnv=m9});var kT=m(jm=>{"use strict";Object.defineProperty(jm,"__esModule",{value:!0});jm.fromSharedConfigFiles=void 0;var p9=Se(),wT=Zt(),f9=(e,{preferredFile:n="config",...t}={})=>async()=>{let r=(0,wT.getProfileName)(t),{configFile:o,credentialsFile:s}=await(0,wT.loadSharedConfigFiles)(t),a=s[r]||{},i=o[r]||{},u=n==="config"?{...a,...i}:{...i,...a};try{let l=e(u);if(l===void 0)throw new Error;return l}catch(l){throw new p9.CredentialsProviderError(l.message||`Cannot load config for profile ${r} in SDK configuration files with getter: ${e}`)}};jm.fromSharedConfigFiles=f9});var AT=m(Um=>{"use strict";Object.defineProperty(Um,"__esModule",{value:!0});Um.fromStatic=void 0;var y9=Se(),_9=e=>typeof e=="function",g9=e=>_9(e)?async()=>await e():(0,y9.fromStatic)(e);Um.fromStatic=g9});var RT=m(zm=>{"use strict";Object.defineProperty(zm,"__esModule",{value:!0});zm.loadConfig=void 0;var IT=Se(),h9=xT(),C9=kT(),S9=AT(),E9=({environmentVariableSelector:e,configFileSelector:n,default:t},r={})=>(0,IT.memoize)((0,IT.chain)((0,h9.fromEnv)(e),(0,C9.fromSharedConfigFiles)(n,r),(0,S9.fromStatic)(t)));zm.loadConfig=E9});var Cr=m(Vh=>{"use strict";Object.defineProperty(Vh,"__esModule",{value:!0});var b9=(z(),j(U));b9.__exportStar(RT(),Vh)});var NT=m(Sc=>{"use strict";Object.defineProperty(Sc,"__esModule",{value:!0});Sc.Endpoint=void 0;var P9;(function(e){e.IPv4="http://169.254.169.254",e.IPv6="http://[fd00:ec2::254]"})(P9=Sc.Endpoint||(Sc.Endpoint={}))});var OT=m(tn=>{"use strict";Object.defineProperty(tn,"__esModule",{value:!0});tn.ENDPOINT_CONFIG_OPTIONS=tn.CONFIG_ENDPOINT_NAME=tn.ENV_ENDPOINT_NAME=void 0;tn.ENV_ENDPOINT_NAME="AWS_EC2_METADATA_SERVICE_ENDPOINT";tn.CONFIG_ENDPOINT_NAME="ec2_metadata_service_endpoint";tn.ENDPOINT_CONFIG_OPTIONS={environmentVariableSelector:e=>e[tn.ENV_ENDPOINT_NAME],configFileSelector:e=>e[tn.CONFIG_ENDPOINT_NAME],default:void 0}});var Xh=m(Ec=>{"use strict";Object.defineProperty(Ec,"__esModule",{value:!0});Ec.EndpointMode=void 0;var v9;(function(e){e.IPv4="IPv4",e.IPv6="IPv6"})(v9=Ec.EndpointMode||(Ec.EndpointMode={}))});var TT=m(nn=>{"use strict";Object.defineProperty(nn,"__esModule",{value:!0});nn.ENDPOINT_MODE_CONFIG_OPTIONS=nn.CONFIG_ENDPOINT_MODE_NAME=nn.ENV_ENDPOINT_MODE_NAME=void 0;var x9=Xh();nn.ENV_ENDPOINT_MODE_NAME="AWS_EC2_METADATA_SERVICE_ENDPOINT_MODE";nn.CONFIG_ENDPOINT_MODE_NAME="ec2_metadata_service_endpoint_mode";nn.ENDPOINT_MODE_CONFIG_OPTIONS={environmentVariableSelector:e=>e[nn.ENV_ENDPOINT_MODE_NAME],configFileSelector:e=>e[nn.CONFIG_ENDPOINT_MODE_NAME],default:x9.EndpointMode.IPv4}});var Yh=m(Gm=>{"use strict";Object.defineProperty(Gm,"__esModule",{value:!0});Gm.getInstanceMetadataEndpoint=void 0;var BT=Cr(),w9=Kr(),qT=NT(),k9=OT(),Wh=Xh(),A9=TT(),I9=async()=>(0,w9.parseUrl)(await R9()||await N9());Gm.getInstanceMetadataEndpoint=I9;var R9=async()=>(0,BT.loadConfig)(k9.ENDPOINT_CONFIG_OPTIONS)(),N9=async()=>{let e=await(0,BT.loadConfig)(A9.ENDPOINT_MODE_CONFIG_OPTIONS)();switch(e){case Wh.EndpointMode.IPv4:return qT.Endpoint.IPv4;case Wh.EndpointMode.IPv6:return qT.Endpoint.IPv6;default:throw new Error(`Unsupported endpoint mode: ${e}. Select from ${Object.values(Wh.EndpointMode)}`)}}});var MT=m(Hm=>{"use strict";Object.defineProperty(Hm,"__esModule",{value:!0});Hm.getExtendedInstanceMetadataCredentials=void 0;var O9=5*60,T9=5*60,q9="https://docs.aws.amazon.com/sdkref/latest/guide/feature-static-credentials.html",B9=(e,n)=>{var t;let r=O9+Math.floor(Math.random()*T9),o=new Date(Date.now()+r*1e3);n.warn("Attempting credential expiration extension due to a credential service availability issue. A refresh of these credentials will be attempted after ${new Date(newExpiration)}.\nFor more information, please visit: "+q9);let s=(t=e.originalExpiration)!==null&&t!==void 0?t:e.expiration;return{...e,...s?{originalExpiration:s}:{},expiration:o}};Hm.getExtendedInstanceMetadataCredentials=B9});var FT=m($m=>{"use strict";Object.defineProperty($m,"__esModule",{value:!0});$m.staticStabilityProvider=void 0;var DT=MT(),M9=(e,n={})=>{let t=(n==null?void 0:n.logger)||console,r;return async()=>{let o;try{o=await e(),o.expiration&&o.expiration.getTime(){"use strict";Object.defineProperty(Km,"__esModule",{value:!0});Km.fromInstanceMetadata=void 0;var D9=Se(),Qh=Bm(),LT=$h(),F9=Mm(),jT=Kh(),L9=Yh(),j9=FT(),UT="/latest/meta-data/iam/security-credentials/",U9="/latest/api/token",z9=(e={})=>(0,j9.staticStabilityProvider)(G9(e),{logger:e.logger});Km.fromInstanceMetadata=z9;var G9=e=>{let n=!1,{timeout:t,maxRetries:r}=(0,F9.providerConfigFromInit)(e),o=async(s,a)=>{let i=(await(0,jT.retry)(async()=>{let u;try{u=await $9(a)}catch(l){throw l.statusCode===401&&(n=!1),l}return u},s)).trim();return(0,jT.retry)(async()=>{let u;try{u=await K9(i,a)}catch(l){throw l.statusCode===401&&(n=!1),l}return u},s)};return async()=>{let s=await(0,L9.getInstanceMetadataEndpoint)();if(n)return o(r,{...s,timeout:t});{let a;try{a=(await H9({...s,timeout:t})).toString()}catch(i){if((i==null?void 0:i.statusCode)===400)throw Object.assign(i,{message:"EC2 Metadata token request returned error"});return(i.message==="TimeoutError"||[403,404,405].includes(i.statusCode))&&(n=!0),o(r,{...s,timeout:t})}return o(r,{...s,headers:{"x-aws-ec2-metadata-token":a},timeout:t})}}},H9=async e=>(0,Qh.httpRequest)({...e,path:U9,method:"PUT",headers:{"x-aws-ec2-metadata-token-ttl-seconds":"21600"}}),$9=async e=>(await(0,Qh.httpRequest)({...e,path:UT})).toString(),K9=async(e,n)=>{let t=JSON.parse((await(0,Qh.httpRequest)({...n,path:UT+e})).toString());if(!(0,LT.isImdsCredentials)(t))throw new D9.CredentialsProviderError("Invalid response received from instance metadata service.");return(0,LT.fromImdsCredentials)(t)}});var HT=m(GT=>{"use strict";Object.defineProperty(GT,"__esModule",{value:!0})});var Xm=m(rn=>{"use strict";Object.defineProperty(rn,"__esModule",{value:!0});rn.getInstanceMetadataEndpoint=rn.httpRequest=void 0;var Vm=(z(),j(U));Vm.__exportStar(vT(),rn);Vm.__exportStar(zT(),rn);Vm.__exportStar(Mm(),rn);Vm.__exportStar(HT(),rn);var V9=Bm();Object.defineProperty(rn,"httpRequest",{enumerable:!0,get:function(){return V9.httpRequest}});var X9=Yh();Object.defineProperty(rn,"getInstanceMetadataEndpoint",{enumerable:!0,get:function(){return X9.getInstanceMetadataEndpoint}})});var KT=m(Wm=>{"use strict";Object.defineProperty(Wm,"__esModule",{value:!0});Wm.resolveCredentialSource=void 0;var W9=Mh(),$T=Xm(),Y9=Se(),Q9=(e,n)=>{let t={EcsContainer:$T.fromContainerMetadata,Ec2InstanceMetadata:$T.fromInstanceMetadata,Environment:W9.fromEnv};if(e in t)return t[e]();throw new Y9.CredentialsProviderError(`Unsupported credential source in profile ${n}. Got ${e}, expected EcsContainer or Ec2InstanceMetadata or Environment.`)};Wm.resolveCredentialSource=Q9});var VT=m(Ko=>{"use strict";Object.defineProperty(Ko,"__esModule",{value:!0});Ko.resolveAssumeRoleCredentials=Ko.isAssumeRoleProfile=void 0;var Jh=Se(),J9=Zt(),Z9=KT(),e7=Zh(),t7=e=>!!e&&typeof e=="object"&&typeof e.role_arn=="string"&&["undefined","string"].indexOf(typeof e.role_session_name)>-1&&["undefined","string"].indexOf(typeof e.external_id)>-1&&["undefined","string"].indexOf(typeof e.mfa_serial)>-1&&(n7(e)||r7(e));Ko.isAssumeRoleProfile=t7;var n7=e=>typeof e.source_profile=="string"&&typeof e.credential_source>"u",r7=e=>typeof e.credential_source=="string"&&typeof e.source_profile>"u",o7=async(e,n,t,r={})=>{let o=n[e];if(!t.roleAssumer)throw new Jh.CredentialsProviderError(`Profile ${e} requires a role to be assumed, but no role assumption callback was provided.`,!1);let{source_profile:s}=o;if(s&&s in r)throw new Jh.CredentialsProviderError(`Detected a cycle attempting to resolve credentials for profile ${(0,J9.getProfileName)(t)}. Profiles visited: `+Object.keys(r).join(", "),!1);let a=s?(0,e7.resolveProfileData)(s,n,t,{...r,[s]:!0}):(0,Z9.resolveCredentialSource)(o.credential_source,e)(),i={RoleArn:o.role_arn,RoleSessionName:o.role_session_name||`aws-sdk-js-${Date.now()}`,ExternalId:o.external_id,DurationSeconds:parseInt(o.duration_seconds||"3600",10)},{mfa_serial:u}=o;if(u){if(!t.mfaCodeProvider)throw new Jh.CredentialsProviderError(`Profile ${e} requires multi-factor authentication, but no MFA code callback was provided.`,!1);i.SerialNumber=u,i.TokenCode=await t.mfaCodeProvider(u)}let l=await a;return t.roleAssumer(l,i)};Ko.resolveAssumeRoleCredentials=o7});var XT=m(Ym=>{"use strict";Object.defineProperty(Ym,"__esModule",{value:!0});Ym.getValidatedProcessCredentials=void 0;var s7=(e,n)=>{if(n.Version!==1)throw Error(`Profile ${e} credential_process did not return Version 1.`);if(n.AccessKeyId===void 0||n.SecretAccessKey===void 0)throw Error(`Profile ${e} credential_process returned invalid credentials.`);if(n.Expiration){let t=new Date;if(new Date(n.Expiration){"use strict";Object.defineProperty(Qm,"__esModule",{value:!0});Qm.resolveProcessCredentials=void 0;var eC=Se(),i7=require("child_process"),a7=require("util"),c7=XT(),d7=async(e,n)=>{let t=n[e];if(n[e]){let r=t.credential_process;if(r!==void 0){let o=(0,a7.promisify)(i7.exec);try{let{stdout:s}=await o(r),a;try{a=JSON.parse(s.trim())}catch{throw Error(`Profile ${e} credential_process returned invalid JSON.`)}return(0,c7.getValidatedProcessCredentials)(e,a)}catch(s){throw new eC.CredentialsProviderError(s.message)}}else throw new eC.CredentialsProviderError(`Profile ${e} did not contain credential_process.`)}else throw new eC.CredentialsProviderError(`Profile ${e} could not be found in shared credentials file.`)};Qm.resolveProcessCredentials=d7});var QT=m(Jm=>{"use strict";Object.defineProperty(Jm,"__esModule",{value:!0});Jm.fromProcess=void 0;var YT=Zt(),l7=WT(),u7=(e={})=>async()=>{let n=await(0,YT.parseKnownFiles)(e);return(0,l7.resolveProcessCredentials)((0,YT.getProfileName)(e),n)};Jm.fromProcess=u7});var nC=m(tC=>{"use strict";Object.defineProperty(tC,"__esModule",{value:!0});var m7=(z(),j(U));m7.__exportStar(QT(),tC)});var JT=m(Vo=>{"use strict";Object.defineProperty(Vo,"__esModule",{value:!0});Vo.resolveProcessCredentials=Vo.isProcessProfile=void 0;var p7=nC(),f7=e=>!!e&&typeof e=="object"&&typeof e.credential_process=="string";Vo.isProcessProfile=f7;var y7=async(e,n)=>(0,p7.fromProcess)({...e,profile:n})();Vo.resolveProcessCredentials=y7});var rC=m(Zm=>{"use strict";Object.defineProperty(Zm,"__esModule",{value:!0});Zm.isSsoProfile=void 0;var _7=e=>e&&(typeof e.sso_start_url=="string"||typeof e.sso_account_id=="string"||typeof e.sso_session=="string"||typeof e.sso_region=="string"||typeof e.sso_role_name=="string");Zm.isSsoProfile=_7});var ZT=m(ep=>{"use strict";Object.defineProperty(ep,"__esModule",{value:!0});ep.resolveClientEndpointParameters=void 0;var g7=e=>({...e,useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,defaultSigningName:"awsssoportal"});ep.resolveClientEndpointParameters=g7});var eq=m((GRe,h7)=>{h7.exports={name:"@aws-sdk/client-sso",description:"AWS SDK for JavaScript Sso Client for Node.js, Browser and React Native",version:"3.421.0",scripts:{build:"concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'","build:cjs":"tsc -p tsconfig.cjs.json","build:docs":"typedoc","build:es":"tsc -p tsconfig.es.json","build:include:deps":"lerna run --scope $npm_package_name --include-dependencies build","build:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4",clean:"rimraf ./dist-* && rimraf *.tsbuildinfo","extract:docs":"api-extractor run --local","generate:client":"node ../../scripts/generate-clients/single-service --solo sso"},main:"./dist-cjs/index.js",types:"./dist-types/index.d.ts",module:"./dist-es/index.js",sideEffects:!1,dependencies:{"@aws-crypto/sha256-browser":"3.0.0","@aws-crypto/sha256-js":"3.0.0","@aws-sdk/middleware-host-header":"3.418.0","@aws-sdk/middleware-logger":"3.418.0","@aws-sdk/middleware-recursion-detection":"3.418.0","@aws-sdk/middleware-user-agent":"3.418.0","@aws-sdk/region-config-resolver":"3.418.0","@aws-sdk/types":"3.418.0","@aws-sdk/util-endpoints":"3.418.0","@aws-sdk/util-user-agent-browser":"3.418.0","@aws-sdk/util-user-agent-node":"3.418.0","@smithy/config-resolver":"^2.0.10","@smithy/fetch-http-handler":"^2.1.5","@smithy/hash-node":"^2.0.9","@smithy/invalid-dependency":"^2.0.9","@smithy/middleware-content-length":"^2.0.11","@smithy/middleware-endpoint":"^2.0.9","@smithy/middleware-retry":"^2.0.12","@smithy/middleware-serde":"^2.0.9","@smithy/middleware-stack":"^2.0.2","@smithy/node-config-provider":"^2.0.12","@smithy/node-http-handler":"^2.1.5","@smithy/protocol-http":"^3.0.5","@smithy/smithy-client":"^2.1.6","@smithy/types":"^2.3.3","@smithy/url-parser":"^2.0.9","@smithy/util-base64":"^2.0.0","@smithy/util-body-length-browser":"^2.0.0","@smithy/util-body-length-node":"^2.1.0","@smithy/util-defaults-mode-browser":"^2.0.10","@smithy/util-defaults-mode-node":"^2.0.12","@smithy/util-retry":"^2.0.2","@smithy/util-utf8":"^2.0.0",tslib:"^2.5.0"},devDependencies:{"@smithy/service-client-documentation-generator":"^2.0.0","@tsconfig/node14":"1.0.3","@types/node":"^14.14.31",concurrently:"7.0.0","downlevel-dts":"0.10.1",rimraf:"3.0.2",typedoc:"0.23.23",typescript:"~4.9.5"},engines:{node:">=14.0.0"},typesVersions:{"<4.0":{"dist-types/*":["dist-types/ts3.4/*"]}},files:["dist-*/**"],author:{name:"AWS SDK for JavaScript Team",url:"https://aws.amazon.com/javascript/"},license:"Apache-2.0",browser:{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.browser"},"react-native":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.native"},homepage:"https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-sso",repository:{type:"git",url:"https://github.com/aws/aws-sdk-js-v3.git",directory:"clients/client-sso"}}});var nq=m((tp,tq)=>{"use strict";Object.defineProperty(tp,"__esModule",{value:!0});tp.isCrtAvailable=void 0;var C7=()=>{try{return typeof require=="function"&&typeof tq<"u"&&require("aws-crt")?["md/crt-avail"]:null}catch{return null}};tp.isCrtAvailable=C7});var bc=m(on=>{"use strict";Object.defineProperty(on,"__esModule",{value:!0});on.defaultUserAgent=on.UA_APP_ID_INI_NAME=on.UA_APP_ID_ENV_NAME=void 0;var S7=Cr(),rq=require("os"),oC=require("process"),E7=nq();on.UA_APP_ID_ENV_NAME="AWS_SDK_UA_APP_ID";on.UA_APP_ID_INI_NAME="sdk-ua-app-id";var b7=({serviceId:e,clientVersion:n})=>{let t=[["aws-sdk-js",n],["ua","2.0"],[`os/${(0,rq.platform)()}`,(0,rq.release)()],["lang/js"],["md/nodejs",`${oC.versions.node}`]],r=(0,E7.isCrtAvailable)();r&&t.push(r),e&&t.push([`api/${e}`,n]),oC.env.AWS_EXECUTION_ENV&&t.push([`exec-env/${oC.env.AWS_EXECUTION_ENV}`]);let o=(0,S7.loadConfig)({environmentVariableSelector:a=>a[on.UA_APP_ID_ENV_NAME],configFileSelector:a=>a[on.UA_APP_ID_INI_NAME],default:void 0})(),s;return async()=>{if(!s){let a=await o;s=a?[...t,[`app/${a}`]]:[...t]}return s}};on.defaultUserAgent=b7});var Pc=m(np=>{"use strict";Object.defineProperty(np,"__esModule",{value:!0});np.Hash=void 0;var sC=Mr(),P7=St(),v7=require("buffer"),oq=require("crypto"),iC=class{constructor(n,t){this.algorithmIdentifier=n,this.secret=t,this.reset()}update(n,t){this.hash.update((0,P7.toUint8Array)(sq(n,t)))}digest(){return Promise.resolve(this.hash.digest())}reset(){this.hash=this.secret?(0,oq.createHmac)(this.algorithmIdentifier,sq(this.secret)):(0,oq.createHash)(this.algorithmIdentifier)}};np.Hash=iC;function sq(e,n){return v7.Buffer.isBuffer(e)?e:typeof e=="string"?(0,sC.fromString)(e,n):ArrayBuffer.isView(e)?(0,sC.fromArrayBuffer)(e.buffer,e.byteOffset,e.byteLength):(0,sC.fromArrayBuffer)(e)}});var aq=m(rp=>{"use strict";Object.defineProperty(rp,"__esModule",{value:!0});rp.calculateBodyLength=void 0;var iq=require("fs"),x7=e=>{if(!e)return 0;if(typeof e=="string")return Buffer.from(e).length;if(typeof e.byteLength=="number")return e.byteLength;if(typeof e.size=="number")return e.size;if(typeof e.start=="number"&&typeof e.end=="number")return e.end+1-e.start;if(typeof e.path=="string"||Buffer.isBuffer(e.path))return(0,iq.lstatSync)(e.path).size;if(typeof e.fd=="number")return(0,iq.fstatSync)(e.fd).size;throw new Error(`Body Length computation failed for ${e}`)};rp.calculateBodyLength=x7});var vc=m(aC=>{"use strict";Object.defineProperty(aC,"__esModule",{value:!0});var w7=(z(),j(U));w7.__exportStar(aq(),aC)});var Sq=m(op=>{"use strict";Object.defineProperty(op,"__esModule",{value:!0});op.ruleSet=void 0;var gq="required",Tn="fn",qn="argv",Wo="ref",cq="isSet",On="tree",Xo="error",xc="endpoint",cC="PartitionResult",dq={[gq]:!1,type:"String"},lq={[gq]:!0,default:!1,type:"Boolean"},uq={[Wo]:"Endpoint"},hq={[Tn]:"booleanEquals",[qn]:[{[Wo]:"UseFIPS"},!0]},Cq={[Tn]:"booleanEquals",[qn]:[{[Wo]:"UseDualStack"},!0]},sn={},mq={[Tn]:"booleanEquals",[qn]:[!0,{[Tn]:"getAttr",[qn]:[{[Wo]:cC},"supportsFIPS"]}]},pq={[Tn]:"booleanEquals",[qn]:[!0,{[Tn]:"getAttr",[qn]:[{[Wo]:cC},"supportsDualStack"]}]},fq=[hq],yq=[Cq],_q=[{[Wo]:"Region"}],k7={version:"1.0",parameters:{Region:dq,UseDualStack:lq,UseFIPS:lq,Endpoint:dq},rules:[{conditions:[{[Tn]:cq,[qn]:[uq]}],type:On,rules:[{conditions:fq,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:Xo},{conditions:yq,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:Xo},{endpoint:{url:uq,properties:sn,headers:sn},type:xc}]},{conditions:[{[Tn]:cq,[qn]:_q}],type:On,rules:[{conditions:[{[Tn]:"aws.partition",[qn]:_q,assign:cC}],type:On,rules:[{conditions:[hq,Cq],type:On,rules:[{conditions:[mq,pq],type:On,rules:[{endpoint:{url:"https://portal.sso-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:sn,headers:sn},type:xc}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:Xo}]},{conditions:fq,type:On,rules:[{conditions:[mq],type:On,rules:[{endpoint:{url:"https://portal.sso-fips.{Region}.{PartitionResult#dnsSuffix}",properties:sn,headers:sn},type:xc}]},{error:"FIPS is enabled but this partition does not support FIPS",type:Xo}]},{conditions:yq,type:On,rules:[{conditions:[pq],type:On,rules:[{endpoint:{url:"https://portal.sso.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:sn,headers:sn},type:xc}]},{error:"DualStack is enabled but this partition does not support DualStack",type:Xo}]},{endpoint:{url:"https://portal.sso.{Region}.{PartitionResult#dnsSuffix}",properties:sn,headers:sn},type:xc}]}]},{error:"Invalid Configuration: Missing Region",type:Xo}]};op.ruleSet=k7});var Eq=m(sp=>{"use strict";Object.defineProperty(sp,"__esModule",{value:!0});sp.defaultEndpointResolver=void 0;var A7=Fo(),I7=Sq(),R7=(e,n={})=>(0,A7.resolveEndpoint)(I7.ruleSet,{endpointParams:e,logger:n.logger});sp.defaultEndpointResolver=R7});var vq=m(ip=>{"use strict";Object.defineProperty(ip,"__esModule",{value:!0});ip.getRuntimeConfig=void 0;var N7=E(),O7=Kr(),bq=_o(),Pq=St(),T7=Eq(),q7=e=>({apiVersion:"2019-06-10",base64Decoder:(e==null?void 0:e.base64Decoder)??bq.fromBase64,base64Encoder:(e==null?void 0:e.base64Encoder)??bq.toBase64,disableHostPrefix:(e==null?void 0:e.disableHostPrefix)??!1,endpointProvider:(e==null?void 0:e.endpointProvider)??T7.defaultEndpointResolver,extensions:(e==null?void 0:e.extensions)??[],logger:(e==null?void 0:e.logger)??new N7.NoOpLogger,serviceId:(e==null?void 0:e.serviceId)??"SSO",urlParser:(e==null?void 0:e.urlParser)??O7.parseUrl,utf8Decoder:(e==null?void 0:e.utf8Decoder)??Pq.fromUtf8,utf8Encoder:(e==null?void 0:e.utf8Encoder)??Pq.toUtf8});ip.getRuntimeConfig=q7});var xq=m(ut=>{"use strict";Object.defineProperty(ut,"__esModule",{value:!0});ut.IMDS_REGION_PATH=ut.DEFAULTS_MODE_OPTIONS=ut.ENV_IMDS_DISABLED=ut.AWS_DEFAULT_REGION_ENV=ut.AWS_REGION_ENV=ut.AWS_EXECUTION_ENV=void 0;ut.AWS_EXECUTION_ENV="AWS_EXECUTION_ENV";ut.AWS_REGION_ENV="AWS_REGION";ut.AWS_DEFAULT_REGION_ENV="AWS_DEFAULT_REGION";ut.ENV_IMDS_DISABLED="AWS_EC2_METADATA_DISABLED";ut.DEFAULTS_MODE_OPTIONS=["in-region","cross-region","mobile","standard","legacy"];ut.IMDS_REGION_PATH="/latest/meta-data/placement/region"});var wq=m(ap=>{"use strict";Object.defineProperty(ap,"__esModule",{value:!0});ap.NODE_DEFAULTS_MODE_CONFIG_OPTIONS=void 0;var B7="AWS_DEFAULTS_MODE",M7="defaults_mode";ap.NODE_DEFAULTS_MODE_CONFIG_OPTIONS={environmentVariableSelector:e=>e[B7],configFileSelector:e=>e[M7],default:"legacy"}});var Iq=m(cp=>{"use strict";Object.defineProperty(cp,"__esModule",{value:!0});cp.resolveDefaultsModeConfig=void 0;var D7=Vt(),kq=Xm(),Aq=Cr(),F7=Se(),Sr=xq(),L7=wq(),j7=({region:e=(0,Aq.loadConfig)(D7.NODE_REGION_CONFIG_OPTIONS),defaultsMode:n=(0,Aq.loadConfig)(L7.NODE_DEFAULTS_MODE_CONFIG_OPTIONS)}={})=>(0,F7.memoize)(async()=>{let t=typeof n=="function"?await n():n;switch(t==null?void 0:t.toLowerCase()){case"auto":return U7(e);case"in-region":case"cross-region":case"mobile":case"standard":case"legacy":return Promise.resolve(t==null?void 0:t.toLocaleLowerCase());case void 0:return Promise.resolve("legacy");default:throw new Error(`Invalid parameter for "defaultsMode", expect ${Sr.DEFAULTS_MODE_OPTIONS.join(", ")}, got ${t}`)}});cp.resolveDefaultsModeConfig=j7;var U7=async e=>{if(e){let n=typeof e=="function"?await e():e,t=await z7();return t?n===t?"in-region":"cross-region":"standard"}return"standard"},z7=async()=>{var e;if(process.env[Sr.AWS_EXECUTION_ENV]&&(process.env[Sr.AWS_REGION_ENV]||process.env[Sr.AWS_DEFAULT_REGION_ENV]))return(e=process.env[Sr.AWS_REGION_ENV])!==null&&e!==void 0?e:process.env[Sr.AWS_DEFAULT_REGION_ENV];if(!process.env[Sr.ENV_IMDS_DISABLED])try{let n=await(0,kq.getInstanceMetadataEndpoint)();return(await(0,kq.httpRequest)({...n,path:Sr.IMDS_REGION_PATH})).toString()}catch{}}});var wc=m(dC=>{"use strict";Object.defineProperty(dC,"__esModule",{value:!0});var G7=(z(),j(U));G7.__exportStar(Iq(),dC)});var Oq=m(lp=>{"use strict";Object.defineProperty(lp,"__esModule",{value:!0});lp.getRuntimeConfig=void 0;var H7=(z(),j(U)),$7=H7.__importDefault(eq()),K7=bc(),dp=Vt(),V7=Pc(),Rq=An(),kc=Cr(),Nq=Co(),X7=vc(),W7=kt(),Y7=vq(),Q7=E(),J7=wc(),Z7=E(),eQ=e=>{(0,Z7.emitWarningIfUnsupportedVersion)(process.version);let n=(0,J7.resolveDefaultsModeConfig)(e),t=()=>n().then(Q7.loadConfigsForDefaultMode),r=(0,Y7.getRuntimeConfig)(e);return{...r,...e,runtime:"node",defaultsMode:n,bodyLengthChecker:(e==null?void 0:e.bodyLengthChecker)??X7.calculateBodyLength,defaultUserAgentProvider:(e==null?void 0:e.defaultUserAgentProvider)??(0,K7.defaultUserAgent)({serviceId:r.serviceId,clientVersion:$7.default.version}),maxAttempts:(e==null?void 0:e.maxAttempts)??(0,kc.loadConfig)(Rq.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:(e==null?void 0:e.region)??(0,kc.loadConfig)(dp.NODE_REGION_CONFIG_OPTIONS,dp.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:(e==null?void 0:e.requestHandler)??new Nq.NodeHttpHandler(t),retryMode:(e==null?void 0:e.retryMode)??(0,kc.loadConfig)({...Rq.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await t()).retryMode||W7.DEFAULT_RETRY_MODE}),sha256:(e==null?void 0:e.sha256)??V7.Hash.bind(null,"sha256"),streamCollector:(e==null?void 0:e.streamCollector)??Nq.streamCollector,useDualstackEndpoint:(e==null?void 0:e.useDualstackEndpoint)??(0,kc.loadConfig)(dp.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:(e==null?void 0:e.useFipsEndpoint)??(0,kc.loadConfig)(dp.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS)}};lp.getRuntimeConfig=eQ});var Tq=m(Yo=>{"use strict";Object.defineProperty(Yo,"__esModule",{value:!0});Yo.resolveAwsRegionExtensionConfiguration=Yo.getAwsRegionExtensionConfiguration=void 0;var tQ=e=>{let n=async()=>{if(e.region===void 0)throw new Error("Region is missing from runtimeConfig");let t=e.region;return typeof t=="string"?t:t()};return{setRegion(t){n=t},region(){return n}}};Yo.getAwsRegionExtensionConfiguration=tQ;var nQ=e=>({region:e.region()});Yo.resolveAwsRegionExtensionConfiguration=nQ});var qq=m(At=>{"use strict";Object.defineProperty(At,"__esModule",{value:!0});At.NODE_REGION_CONFIG_FILE_OPTIONS=At.NODE_REGION_CONFIG_OPTIONS=At.REGION_INI_NAME=At.REGION_ENV_NAME=void 0;At.REGION_ENV_NAME="AWS_REGION";At.REGION_INI_NAME="region";At.NODE_REGION_CONFIG_OPTIONS={environmentVariableSelector:e=>e[At.REGION_ENV_NAME],configFileSelector:e=>e[At.REGION_INI_NAME],default:()=>{throw new Error("Region is missing")}};At.NODE_REGION_CONFIG_FILE_OPTIONS={preferredFile:"credentials"}});var lC=m(up=>{"use strict";Object.defineProperty(up,"__esModule",{value:!0});up.isFipsRegion=void 0;var rQ=e=>typeof e=="string"&&(e.startsWith("fips-")||e.endsWith("-fips"));up.isFipsRegion=rQ});var Bq=m(mp=>{"use strict";Object.defineProperty(mp,"__esModule",{value:!0});mp.getRealRegion=void 0;var oQ=lC(),sQ=e=>(0,oQ.isFipsRegion)(e)?["fips-aws-global","aws-fips"].includes(e)?"us-east-1":e.replace(/fips-(dkr-|prod-)?|-fips/,""):e;mp.getRealRegion=sQ});var Dq=m(pp=>{"use strict";Object.defineProperty(pp,"__esModule",{value:!0});pp.resolveRegionConfig=void 0;var Mq=Bq(),iQ=lC(),aQ=e=>{let{region:n,useFipsEndpoint:t}=e;if(!n)throw new Error("Region is missing");return{...e,region:async()=>{if(typeof n=="string")return(0,Mq.getRealRegion)(n);let r=await n();return(0,Mq.getRealRegion)(r)},useFipsEndpoint:async()=>{let r=typeof n=="string"?n:await n();return(0,iQ.isFipsRegion)(r)?!0:typeof t!="function"?Promise.resolve(!!t):t()}}};pp.resolveRegionConfig=aQ});var Lq=m(fp=>{"use strict";Object.defineProperty(fp,"__esModule",{value:!0});var Fq=(z(),j(U));Fq.__exportStar(qq(),fp);Fq.__exportStar(Dq(),fp)});var _p=m(yp=>{"use strict";Object.defineProperty(yp,"__esModule",{value:!0});var jq=(z(),j(U));jq.__exportStar(Tq(),yp);jq.__exportStar(Lq(),yp)});var Hq=m(gp=>{"use strict";Object.defineProperty(gp,"__esModule",{value:!0});gp.resolveRuntimeExtensions=void 0;var Uq=_p(),zq=we(),Gq=E(),uC=e=>e,cQ=(e,n)=>{let t={...uC((0,Uq.getAwsRegionExtensionConfiguration)(e)),...uC((0,Gq.getDefaultExtensionConfiguration)(e)),...uC((0,zq.getHttpHandlerExtensionConfiguration)(e))};return n.forEach(r=>r.configure(t)),{...e,...(0,Uq.resolveAwsRegionExtensionConfiguration)(t),...(0,Gq.resolveDefaultRuntimeConfig)(t),...(0,zq.resolveHttpHandlerRuntimeConfig)(t)}};gp.resolveRuntimeExtensions=cQ});var Ac=m(Qo=>{"use strict";Object.defineProperty(Qo,"__esModule",{value:!0});Qo.SSOClient=Qo.__Client=void 0;var $q=qa(),dQ=Ba(),lQ=Ma(),Kq=nc(),uQ=Vt(),mQ=ic(),pQ=v(),Vq=An(),Xq=E();Object.defineProperty(Qo,"__Client",{enumerable:!0,get:function(){return Xq.Client}});var fQ=ZT(),yQ=Oq(),_Q=Hq(),mC=class extends Xq.Client{constructor(...[n]){let t=(0,yQ.getRuntimeConfig)(n||{}),r=(0,fQ.resolveClientEndpointParameters)(t),o=(0,uQ.resolveRegionConfig)(r),s=(0,pQ.resolveEndpointConfig)(o),a=(0,Vq.resolveRetryConfig)(s),i=(0,$q.resolveHostHeaderConfig)(a),u=(0,Kq.resolveUserAgentConfig)(i),l=(0,_Q.resolveRuntimeExtensions)(u,(n==null?void 0:n.extensions)||[]);super(l),this.config=l,this.middlewareStack.use((0,Vq.getRetryPlugin)(this.config)),this.middlewareStack.use((0,mQ.getContentLengthPlugin)(this.config)),this.middlewareStack.use((0,$q.getHostHeaderPlugin)(this.config)),this.middlewareStack.use((0,dQ.getLoggerPlugin)(this.config)),this.middlewareStack.use((0,lQ.getRecursionDetectionPlugin)(this.config)),this.middlewareStack.use((0,Kq.getUserAgentPlugin)(this.config))}destroy(){super.destroy()}};Qo.SSOClient=mC});var hp=m(Jo=>{"use strict";Object.defineProperty(Jo,"__esModule",{value:!0});Jo.SSOServiceException=Jo.__ServiceException=void 0;var Wq=E();Object.defineProperty(Jo,"__ServiceException",{enumerable:!0,get:function(){return Wq.ServiceException}});var pC=class e extends Wq.ServiceException{constructor(n){super(n),Object.setPrototypeOf(this,e.prototype)}};Jo.SSOServiceException=pC});var to=m(Re=>{"use strict";Object.defineProperty(Re,"__esModule",{value:!0});Re.LogoutRequestFilterSensitiveLog=Re.ListAccountsRequestFilterSensitiveLog=Re.ListAccountRolesRequestFilterSensitiveLog=Re.GetRoleCredentialsResponseFilterSensitiveLog=Re.RoleCredentialsFilterSensitiveLog=Re.GetRoleCredentialsRequestFilterSensitiveLog=Re.UnauthorizedException=Re.TooManyRequestsException=Re.ResourceNotFoundException=Re.InvalidRequestException=void 0;var Zo=E(),Cp=hp(),fC=class e extends Cp.SSOServiceException{constructor(n){super({name:"InvalidRequestException",$fault:"client",...n}),this.name="InvalidRequestException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};Re.InvalidRequestException=fC;var yC=class e extends Cp.SSOServiceException{constructor(n){super({name:"ResourceNotFoundException",$fault:"client",...n}),this.name="ResourceNotFoundException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};Re.ResourceNotFoundException=yC;var _C=class e extends Cp.SSOServiceException{constructor(n){super({name:"TooManyRequestsException",$fault:"client",...n}),this.name="TooManyRequestsException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};Re.TooManyRequestsException=_C;var gC=class e extends Cp.SSOServiceException{constructor(n){super({name:"UnauthorizedException",$fault:"client",...n}),this.name="UnauthorizedException",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};Re.UnauthorizedException=gC;var gQ=e=>({...e,...e.accessToken&&{accessToken:Zo.SENSITIVE_STRING}});Re.GetRoleCredentialsRequestFilterSensitiveLog=gQ;var hQ=e=>({...e,...e.secretAccessKey&&{secretAccessKey:Zo.SENSITIVE_STRING},...e.sessionToken&&{sessionToken:Zo.SENSITIVE_STRING}});Re.RoleCredentialsFilterSensitiveLog=hQ;var CQ=e=>({...e,...e.roleCredentials&&{roleCredentials:(0,Re.RoleCredentialsFilterSensitiveLog)(e.roleCredentials)}});Re.GetRoleCredentialsResponseFilterSensitiveLog=CQ;var SQ=e=>({...e,...e.accessToken&&{accessToken:Zo.SENSITIVE_STRING}});Re.ListAccountRolesRequestFilterSensitiveLog=SQ;var EQ=e=>({...e,...e.accessToken&&{accessToken:Zo.SENSITIVE_STRING}});Re.ListAccountsRequestFilterSensitiveLog=EQ;var bQ=e=>({...e,...e.accessToken&&{accessToken:Zo.SENSITIVE_STRING}});Re.LogoutRequestFilterSensitiveLog=bQ});var Ic=m(He=>{"use strict";Object.defineProperty(He,"__esModule",{value:!0});He.de_LogoutCommand=He.de_ListAccountsCommand=He.de_ListAccountRolesCommand=He.de_GetRoleCredentialsCommand=He.se_LogoutCommand=He.se_ListAccountsCommand=He.se_ListAccountRolesCommand=He.se_GetRoleCredentialsCommand=void 0;var Sp=we(),ee=E(),Ep=to(),PQ=hp(),vQ=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,ee.map)({},wp,{"x-amz-sso_bearer_token":e.accessToken}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/federation/credentials`,u=(0,ee.map)({role_name:[,(0,ee.expectNonNull)(e.roleName,"roleName")],account_id:[,(0,ee.expectNonNull)(e.accountId,"accountId")]}),l;return new Sp.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};He.se_GetRoleCredentialsCommand=vQ;var xQ=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,ee.map)({},wp,{"x-amz-sso_bearer_token":e.accessToken}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/assignment/roles`,u=(0,ee.map)({next_token:[,e.nextToken],max_result:[()=>e.maxResults!==void 0,()=>e.maxResults.toString()],account_id:[,(0,ee.expectNonNull)(e.accountId,"accountId")]}),l;return new Sp.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};He.se_ListAccountRolesCommand=xQ;var wQ=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,ee.map)({},wp,{"x-amz-sso_bearer_token":e.accessToken}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/assignment/accounts`,u=(0,ee.map)({next_token:[,e.nextToken],max_result:[()=>e.maxResults!==void 0,()=>e.maxResults.toString()]}),l;return new Sp.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};He.se_ListAccountsCommand=wQ;var kQ=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,ee.map)({},wp,{"x-amz-sso_bearer_token":e.accessToken}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/logout`,u;return new Sp.HttpRequest({protocol:r,hostname:t,port:o,method:"POST",headers:a,path:i,body:u})};He.se_LogoutCommand=kQ;var AQ=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return IQ(e,n);let t=(0,ee.map)({$metadata:Er(e)}),r=(0,ee.expectNonNull)((0,ee.expectObject)(await kp(e.body,n)),"body"),o=(0,ee.take)(r,{roleCredentials:ee._json});return Object.assign(t,o),t};He.de_GetRoleCredentialsCommand=AQ;var IQ=async(e,n)=>{let t={...e,body:await Ap(e.body,n)},r=Ip(e,t.body);switch(r){case"InvalidRequestException":case"com.amazonaws.sso#InvalidRequestException":throw await Pp(t,n);case"ResourceNotFoundException":case"com.amazonaws.sso#ResourceNotFoundException":throw await hC(t,n);case"TooManyRequestsException":case"com.amazonaws.sso#TooManyRequestsException":throw await vp(t,n);case"UnauthorizedException":case"com.amazonaws.sso#UnauthorizedException":throw await xp(t,n);default:let o=t.body;return bp({output:e,parsedBody:o,errorCode:r})}},RQ=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return NQ(e,n);let t=(0,ee.map)({$metadata:Er(e)}),r=(0,ee.expectNonNull)((0,ee.expectObject)(await kp(e.body,n)),"body"),o=(0,ee.take)(r,{nextToken:ee.expectString,roleList:ee._json});return Object.assign(t,o),t};He.de_ListAccountRolesCommand=RQ;var NQ=async(e,n)=>{let t={...e,body:await Ap(e.body,n)},r=Ip(e,t.body);switch(r){case"InvalidRequestException":case"com.amazonaws.sso#InvalidRequestException":throw await Pp(t,n);case"ResourceNotFoundException":case"com.amazonaws.sso#ResourceNotFoundException":throw await hC(t,n);case"TooManyRequestsException":case"com.amazonaws.sso#TooManyRequestsException":throw await vp(t,n);case"UnauthorizedException":case"com.amazonaws.sso#UnauthorizedException":throw await xp(t,n);default:let o=t.body;return bp({output:e,parsedBody:o,errorCode:r})}},OQ=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return TQ(e,n);let t=(0,ee.map)({$metadata:Er(e)}),r=(0,ee.expectNonNull)((0,ee.expectObject)(await kp(e.body,n)),"body"),o=(0,ee.take)(r,{accountList:ee._json,nextToken:ee.expectString});return Object.assign(t,o),t};He.de_ListAccountsCommand=OQ;var TQ=async(e,n)=>{let t={...e,body:await Ap(e.body,n)},r=Ip(e,t.body);switch(r){case"InvalidRequestException":case"com.amazonaws.sso#InvalidRequestException":throw await Pp(t,n);case"ResourceNotFoundException":case"com.amazonaws.sso#ResourceNotFoundException":throw await hC(t,n);case"TooManyRequestsException":case"com.amazonaws.sso#TooManyRequestsException":throw await vp(t,n);case"UnauthorizedException":case"com.amazonaws.sso#UnauthorizedException":throw await xp(t,n);default:let o=t.body;return bp({output:e,parsedBody:o,errorCode:r})}},qQ=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return BQ(e,n);let t=(0,ee.map)({$metadata:Er(e)});return await(0,ee.collectBody)(e.body,n),t};He.de_LogoutCommand=qQ;var BQ=async(e,n)=>{let t={...e,body:await Ap(e.body,n)},r=Ip(e,t.body);switch(r){case"InvalidRequestException":case"com.amazonaws.sso#InvalidRequestException":throw await Pp(t,n);case"TooManyRequestsException":case"com.amazonaws.sso#TooManyRequestsException":throw await vp(t,n);case"UnauthorizedException":case"com.amazonaws.sso#UnauthorizedException":throw await xp(t,n);default:let o=t.body;return bp({output:e,parsedBody:o,errorCode:r})}},bp=(0,ee.withBaseException)(PQ.SSOServiceException),Pp=async(e,n)=>{let t=(0,ee.map)({}),r=e.body,o=(0,ee.take)(r,{message:ee.expectString});Object.assign(t,o);let s=new Ep.InvalidRequestException({$metadata:Er(e),...t});return(0,ee.decorateServiceException)(s,e.body)},hC=async(e,n)=>{let t=(0,ee.map)({}),r=e.body,o=(0,ee.take)(r,{message:ee.expectString});Object.assign(t,o);let s=new Ep.ResourceNotFoundException({$metadata:Er(e),...t});return(0,ee.decorateServiceException)(s,e.body)},vp=async(e,n)=>{let t=(0,ee.map)({}),r=e.body,o=(0,ee.take)(r,{message:ee.expectString});Object.assign(t,o);let s=new Ep.TooManyRequestsException({$metadata:Er(e),...t});return(0,ee.decorateServiceException)(s,e.body)},xp=async(e,n)=>{let t=(0,ee.map)({}),r=e.body,o=(0,ee.take)(r,{message:ee.expectString});Object.assign(t,o);let s=new Ep.UnauthorizedException({$metadata:Er(e),...t});return(0,ee.decorateServiceException)(s,e.body)},Er=e=>({httpStatusCode:e.statusCode,requestId:e.headers["x-amzn-requestid"]??e.headers["x-amzn-request-id"]??e.headers["x-amz-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]}),MQ=(e,n)=>(0,ee.collectBody)(e,n).then(t=>n.utf8Encoder(t)),wp=e=>e!=null&&e!==""&&(!Object.getOwnPropertyNames(e).includes("length")||e.length!=0)&&(!Object.getOwnPropertyNames(e).includes("size")||e.size!=0),kp=(e,n)=>MQ(e,n).then(t=>t.length?JSON.parse(t):{}),Ap=async(e,n)=>{let t=await kp(e,n);return t.message=t.message??t.Message,t},Ip=(e,n)=>{let t=(s,a)=>Object.keys(s).find(i=>i.toLowerCase()===a.toLowerCase()),r=s=>{let a=s;return typeof a=="number"&&(a=a.toString()),a.indexOf(",")>=0&&(a=a.split(",")[0]),a.indexOf(":")>=0&&(a=a.split(":")[0]),a.indexOf("#")>=0&&(a=a.split("#")[1]),a},o=t(e.headers,"x-amzn-errortype");if(o!==void 0)return r(e.headers[o]);if(n.code!==void 0)return r(n.code);if(n.__type!==void 0)return r(n.__type)}});var SC=m(es=>{"use strict";Object.defineProperty(es,"__esModule",{value:!0});es.GetRoleCredentialsCommand=es.$Command=void 0;var DQ=v(),FQ=w(),Jq=E();Object.defineProperty(es,"$Command",{enumerable:!0,get:function(){return Jq.Command}});var LQ=x(),Yq=to(),Qq=Ic(),CC=class e extends Jq.Command{static getEndpointParameterInstructions(){return{UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,FQ.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,DQ.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"SSOClient",commandName:"GetRoleCredentialsCommand",inputFilterSensitiveLog:Yq.GetRoleCredentialsRequestFilterSensitiveLog,outputFilterSensitiveLog:Yq.GetRoleCredentialsResponseFilterSensitiveLog,[LQ.SMITHY_CONTEXT_KEY]:{service:"SWBPortalService",operation:"GetRoleCredentials"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Qq.se_GetRoleCredentialsCommand)(n,t)}deserialize(n,t){return(0,Qq.de_GetRoleCredentialsCommand)(n,t)}};es.GetRoleCredentialsCommand=CC});var Rp=m(ts=>{"use strict";Object.defineProperty(ts,"__esModule",{value:!0});ts.ListAccountRolesCommand=ts.$Command=void 0;var jQ=v(),UQ=w(),e1=E();Object.defineProperty(ts,"$Command",{enumerable:!0,get:function(){return e1.Command}});var zQ=x(),GQ=to(),Zq=Ic(),EC=class e extends e1.Command{static getEndpointParameterInstructions(){return{UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,UQ.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,jQ.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"SSOClient",commandName:"ListAccountRolesCommand",inputFilterSensitiveLog:GQ.ListAccountRolesRequestFilterSensitiveLog,outputFilterSensitiveLog:c=>c,[zQ.SMITHY_CONTEXT_KEY]:{service:"SWBPortalService",operation:"ListAccountRoles"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Zq.se_ListAccountRolesCommand)(n,t)}deserialize(n,t){return(0,Zq.de_ListAccountRolesCommand)(n,t)}};ts.ListAccountRolesCommand=EC});var Np=m(ns=>{"use strict";Object.defineProperty(ns,"__esModule",{value:!0});ns.ListAccountsCommand=ns.$Command=void 0;var HQ=v(),$Q=w(),n1=E();Object.defineProperty(ns,"$Command",{enumerable:!0,get:function(){return n1.Command}});var KQ=x(),VQ=to(),t1=Ic(),bC=class e extends n1.Command{static getEndpointParameterInstructions(){return{UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,$Q.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,HQ.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"SSOClient",commandName:"ListAccountsCommand",inputFilterSensitiveLog:VQ.ListAccountsRequestFilterSensitiveLog,outputFilterSensitiveLog:c=>c,[KQ.SMITHY_CONTEXT_KEY]:{service:"SWBPortalService",operation:"ListAccounts"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,t1.se_ListAccountsCommand)(n,t)}deserialize(n,t){return(0,t1.de_ListAccountsCommand)(n,t)}};ns.ListAccountsCommand=bC});var vC=m(rs=>{"use strict";Object.defineProperty(rs,"__esModule",{value:!0});rs.LogoutCommand=rs.$Command=void 0;var XQ=v(),WQ=w(),o1=E();Object.defineProperty(rs,"$Command",{enumerable:!0,get:function(){return o1.Command}});var YQ=x(),QQ=to(),r1=Ic(),PC=class e extends o1.Command{static getEndpointParameterInstructions(){return{UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,WQ.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,XQ.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"SSOClient",commandName:"LogoutCommand",inputFilterSensitiveLog:QQ.LogoutRequestFilterSensitiveLog,outputFilterSensitiveLog:c=>c,[YQ.SMITHY_CONTEXT_KEY]:{service:"SWBPortalService",operation:"Logout"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,r1.se_LogoutCommand)(n,t)}deserialize(n,t){return(0,r1.de_LogoutCommand)(n,t)}};rs.LogoutCommand=PC});var s1=m(Tp=>{"use strict";Object.defineProperty(Tp,"__esModule",{value:!0});Tp.SSO=void 0;var JQ=E(),ZQ=SC(),eJ=Rp(),tJ=Np(),nJ=vC(),rJ=Ac(),oJ={GetRoleCredentialsCommand:ZQ.GetRoleCredentialsCommand,ListAccountRolesCommand:eJ.ListAccountRolesCommand,ListAccountsCommand:tJ.ListAccountsCommand,LogoutCommand:nJ.LogoutCommand},Op=class extends rJ.SSOClient{};Tp.SSO=Op;(0,JQ.createAggregatedClient)(oJ,Op)});var i1=m(os=>{"use strict";Object.defineProperty(os,"__esModule",{value:!0});var qp=(z(),j(U));qp.__exportStar(SC(),os);qp.__exportStar(Rp(),os);qp.__exportStar(Np(),os);qp.__exportStar(vC(),os)});var c1=m(a1=>{"use strict";Object.defineProperty(a1,"__esModule",{value:!0})});var d1=m(Bp=>{"use strict";Object.defineProperty(Bp,"__esModule",{value:!0});Bp.paginateListAccountRoles=void 0;var sJ=Rp(),iJ=Ac(),aJ=async(e,n,...t)=>await e.send(new sJ.ListAccountRolesCommand(n),...t);async function*cJ(e,n,...t){let r=e.startingToken||void 0,o=!0,s;for(;o;){if(n.nextToken=r,n.maxResults=e.pageSize,e.client instanceof iJ.SSOClient)s=await aJ(e.client,n,...t);else throw new Error("Invalid client, expected SSO | SSOClient");yield s;let a=r;r=s.nextToken,o=!!(r&&(!e.stopOnSameToken||r!==a))}return void 0}Bp.paginateListAccountRoles=cJ});var l1=m(Mp=>{"use strict";Object.defineProperty(Mp,"__esModule",{value:!0});Mp.paginateListAccounts=void 0;var dJ=Np(),lJ=Ac(),uJ=async(e,n,...t)=>await e.send(new dJ.ListAccountsCommand(n),...t);async function*mJ(e,n,...t){let r=e.startingToken||void 0,o=!0,s;for(;o;){if(n.nextToken=r,n.maxResults=e.pageSize,e.client instanceof lJ.SSOClient)s=await uJ(e.client,n,...t);else throw new Error("Invalid client, expected SSO | SSOClient");yield s;let a=r;r=s.nextToken,o=!!(r&&(!e.stopOnSameToken||r!==a))}return void 0}Mp.paginateListAccounts=mJ});var u1=m(Rc=>{"use strict";Object.defineProperty(Rc,"__esModule",{value:!0});var xC=(z(),j(U));xC.__exportStar(c1(),Rc);xC.__exportStar(d1(),Rc);xC.__exportStar(l1(),Rc)});var m1=m(wC=>{"use strict";Object.defineProperty(wC,"__esModule",{value:!0});var pJ=(z(),j(U));pJ.__exportStar(to(),wC)});var p1=m(Bn=>{"use strict";Object.defineProperty(Bn,"__esModule",{value:!0});Bn.SSOServiceException=void 0;var Nc=(z(),j(U));Nc.__exportStar(Ac(),Bn);Nc.__exportStar(s1(),Bn);Nc.__exportStar(i1(),Bn);Nc.__exportStar(u1(),Bn);Nc.__exportStar(m1(),Bn);var fJ=hp();Object.defineProperty(Bn,"SSOServiceException",{enumerable:!0,get:function(){return fJ.SSOServiceException}})});var Lp=m(Ee=>{"use strict";Object.defineProperty(Ee,"__esModule",{value:!0});Ee.UnsupportedGrantTypeException=Ee.UnauthorizedClientException=Ee.SlowDownException=Ee.SSOOIDCClient=Ee.InvalidScopeException=Ee.InvalidRequestException=Ee.InvalidClientException=Ee.InternalServerException=Ee.ExpiredTokenException=Ee.CreateTokenCommand=Ee.AuthorizationPendingException=Ee.AccessDeniedException=void 0;var f1=qa(),yJ=Ba(),_J=Ma(),y1=nc(),gJ=Vt(),hJ=ic(),CJ=v(),_1=An(),SJ=E(),EJ=e=>{var n,t;return{...e,useDualstackEndpoint:(n=e.useDualstackEndpoint)!==null&&n!==void 0?n:!1,useFipsEndpoint:(t=e.useFipsEndpoint)!==null&&t!==void 0?t:!1,defaultSigningName:"awsssooidc"}},bJ={version:"3.387.0"},PJ=bc(),Dp=Vt(),vJ=Pc(),g1=An(),Oc=Cr(),h1=Co(),xJ=vc(),wJ=kt(),kJ=E(),AJ=Kr(),C1=_o(),S1=St(),IJ=Fo(),A1="required",Mn="fn",Dn="argv",ss="ref",kC="PartitionResult",an="tree",Tc="error",qc="endpoint",E1={[A1]:!1,type:"String"},b1={[A1]:!0,default:!1,type:"Boolean"},I1={[ss]:"Endpoint"},R1={[Mn]:"booleanEquals",[Dn]:[{[ss]:"UseFIPS"},!0]},N1={[Mn]:"booleanEquals",[Dn]:[{[ss]:"UseDualStack"},!0]},cn={},P1={[Mn]:"booleanEquals",[Dn]:[!0,{[Mn]:"getAttr",[Dn]:[{[ss]:kC},"supportsFIPS"]}]},v1={[Mn]:"booleanEquals",[Dn]:[!0,{[Mn]:"getAttr",[Dn]:[{[ss]:kC},"supportsDualStack"]}]},x1=[I1],w1=[R1],k1=[N1],RJ={version:"1.0",parameters:{Region:E1,UseDualStack:b1,UseFIPS:b1,Endpoint:E1},rules:[{conditions:[{[Mn]:"aws.partition",[Dn]:[{[ss]:"Region"}],assign:kC}],type:an,rules:[{conditions:[{[Mn]:"isSet",[Dn]:x1},{[Mn]:"parseURL",[Dn]:x1,assign:"url"}],type:an,rules:[{conditions:w1,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:Tc},{type:an,rules:[{conditions:k1,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:Tc},{endpoint:{url:I1,properties:cn,headers:cn},type:qc}]}]},{conditions:[R1,N1],type:an,rules:[{conditions:[P1,v1],type:an,rules:[{endpoint:{url:"https://oidc-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:cn,headers:cn},type:qc}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:Tc}]},{conditions:w1,type:an,rules:[{conditions:[P1],type:an,rules:[{type:an,rules:[{endpoint:{url:"https://oidc-fips.{Region}.{PartitionResult#dnsSuffix}",properties:cn,headers:cn},type:qc}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:Tc}]},{conditions:k1,type:an,rules:[{conditions:[v1],type:an,rules:[{endpoint:{url:"https://oidc.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:cn,headers:cn},type:qc}]},{error:"DualStack is enabled but this partition does not support DualStack",type:Tc}]},{endpoint:{url:"https://oidc.{Region}.{PartitionResult#dnsSuffix}",properties:cn,headers:cn},type:qc}]}]},NJ=RJ,OJ=(e,n={})=>(0,IJ.resolveEndpoint)(NJ,{endpointParams:e,logger:n.logger}),TJ=e=>{var n,t,r,o,s,a,i,u,l;return{apiVersion:"2019-06-10",base64Decoder:(n=e==null?void 0:e.base64Decoder)!==null&&n!==void 0?n:C1.fromBase64,base64Encoder:(t=e==null?void 0:e.base64Encoder)!==null&&t!==void 0?t:C1.toBase64,disableHostPrefix:(r=e==null?void 0:e.disableHostPrefix)!==null&&r!==void 0?r:!1,endpointProvider:(o=e==null?void 0:e.endpointProvider)!==null&&o!==void 0?o:OJ,logger:(s=e==null?void 0:e.logger)!==null&&s!==void 0?s:new kJ.NoOpLogger,serviceId:(a=e==null?void 0:e.serviceId)!==null&&a!==void 0?a:"SSO OIDC",urlParser:(i=e==null?void 0:e.urlParser)!==null&&i!==void 0?i:AJ.parseUrl,utf8Decoder:(u=e==null?void 0:e.utf8Decoder)!==null&&u!==void 0?u:S1.fromUtf8,utf8Encoder:(l=e==null?void 0:e.utf8Encoder)!==null&&l!==void 0?l:S1.toUtf8}},qJ=E(),BJ=wc(),MJ=E(),DJ=e=>{var n,t,r,o,s,a,i,u,l,c;(0,MJ.emitWarningIfUnsupportedVersion)(process.version);let y=(0,BJ.resolveDefaultsModeConfig)(e),_=()=>y().then(qJ.loadConfigsForDefaultMode),C=TJ(e);return{...C,...e,runtime:"node",defaultsMode:y,bodyLengthChecker:(n=e==null?void 0:e.bodyLengthChecker)!==null&&n!==void 0?n:xJ.calculateBodyLength,defaultUserAgentProvider:(t=e==null?void 0:e.defaultUserAgentProvider)!==null&&t!==void 0?t:(0,PJ.defaultUserAgent)({serviceId:C.serviceId,clientVersion:bJ.version}),maxAttempts:(r=e==null?void 0:e.maxAttempts)!==null&&r!==void 0?r:(0,Oc.loadConfig)(g1.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:(o=e==null?void 0:e.region)!==null&&o!==void 0?o:(0,Oc.loadConfig)(Dp.NODE_REGION_CONFIG_OPTIONS,Dp.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:(s=e==null?void 0:e.requestHandler)!==null&&s!==void 0?s:new h1.NodeHttpHandler(_),retryMode:(a=e==null?void 0:e.retryMode)!==null&&a!==void 0?a:(0,Oc.loadConfig)({...g1.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await _()).retryMode||wJ.DEFAULT_RETRY_MODE}),sha256:(i=e==null?void 0:e.sha256)!==null&&i!==void 0?i:vJ.Hash.bind(null,"sha256"),streamCollector:(u=e==null?void 0:e.streamCollector)!==null&&u!==void 0?u:h1.streamCollector,useDualstackEndpoint:(l=e==null?void 0:e.useDualstackEndpoint)!==null&&l!==void 0?l:(0,Oc.loadConfig)(Dp.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:(c=e==null?void 0:e.useFipsEndpoint)!==null&&c!==void 0?c:(0,Oc.loadConfig)(Dp.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS)}},O1=class extends SJ.Client{constructor(...[e]){let n=DJ(e||{}),t=EJ(n),r=(0,gJ.resolveRegionConfig)(t),o=(0,CJ.resolveEndpointConfig)(r),s=(0,_1.resolveRetryConfig)(o),a=(0,f1.resolveHostHeaderConfig)(s),i=(0,y1.resolveUserAgentConfig)(a);super(i),this.config=i,this.middlewareStack.use((0,_1.getRetryPlugin)(this.config)),this.middlewareStack.use((0,hJ.getContentLengthPlugin)(this.config)),this.middlewareStack.use((0,f1.getHostHeaderPlugin)(this.config)),this.middlewareStack.use((0,yJ.getLoggerPlugin)(this.config)),this.middlewareStack.use((0,_J.getRecursionDetectionPlugin)(this.config)),this.middlewareStack.use((0,y1.getUserAgentPlugin)(this.config))}destroy(){super.destroy()}};Ee.SSOOIDCClient=O1;var FJ=E(),LJ=v(),jJ=w(),UJ=E(),AC=we(),R=E(),zJ=E(),gt=class T1 extends zJ.ServiceException{constructor(n){super(n),Object.setPrototypeOf(this,T1.prototype)}},q1=class B1 extends gt{constructor(n){super({name:"AccessDeniedException",$fault:"client",...n}),this.name="AccessDeniedException",this.$fault="client",Object.setPrototypeOf(this,B1.prototype),this.error=n.error,this.error_description=n.error_description}};Ee.AccessDeniedException=q1;var M1=class D1 extends gt{constructor(n){super({name:"AuthorizationPendingException",$fault:"client",...n}),this.name="AuthorizationPendingException",this.$fault="client",Object.setPrototypeOf(this,D1.prototype),this.error=n.error,this.error_description=n.error_description}};Ee.AuthorizationPendingException=M1;var F1=class L1 extends gt{constructor(n){super({name:"ExpiredTokenException",$fault:"client",...n}),this.name="ExpiredTokenException",this.$fault="client",Object.setPrototypeOf(this,L1.prototype),this.error=n.error,this.error_description=n.error_description}};Ee.ExpiredTokenException=F1;var j1=class U1 extends gt{constructor(n){super({name:"InternalServerException",$fault:"server",...n}),this.name="InternalServerException",this.$fault="server",Object.setPrototypeOf(this,U1.prototype),this.error=n.error,this.error_description=n.error_description}};Ee.InternalServerException=j1;var z1=class G1 extends gt{constructor(n){super({name:"InvalidClientException",$fault:"client",...n}),this.name="InvalidClientException",this.$fault="client",Object.setPrototypeOf(this,G1.prototype),this.error=n.error,this.error_description=n.error_description}};Ee.InvalidClientException=z1;var GJ=class H1 extends gt{constructor(n){super({name:"InvalidGrantException",$fault:"client",...n}),this.name="InvalidGrantException",this.$fault="client",Object.setPrototypeOf(this,H1.prototype),this.error=n.error,this.error_description=n.error_description}},$1=class K1 extends gt{constructor(n){super({name:"InvalidRequestException",$fault:"client",...n}),this.name="InvalidRequestException",this.$fault="client",Object.setPrototypeOf(this,K1.prototype),this.error=n.error,this.error_description=n.error_description}};Ee.InvalidRequestException=$1;var V1=class X1 extends gt{constructor(n){super({name:"InvalidScopeException",$fault:"client",...n}),this.name="InvalidScopeException",this.$fault="client",Object.setPrototypeOf(this,X1.prototype),this.error=n.error,this.error_description=n.error_description}};Ee.InvalidScopeException=V1;var W1=class Y1 extends gt{constructor(n){super({name:"SlowDownException",$fault:"client",...n}),this.name="SlowDownException",this.$fault="client",Object.setPrototypeOf(this,Y1.prototype),this.error=n.error,this.error_description=n.error_description}};Ee.SlowDownException=W1;var Q1=class J1 extends gt{constructor(n){super({name:"UnauthorizedClientException",$fault:"client",...n}),this.name="UnauthorizedClientException",this.$fault="client",Object.setPrototypeOf(this,J1.prototype),this.error=n.error,this.error_description=n.error_description}};Ee.UnauthorizedClientException=Q1;var Z1=class eB extends gt{constructor(n){super({name:"UnsupportedGrantTypeException",$fault:"client",...n}),this.name="UnsupportedGrantTypeException",this.$fault="client",Object.setPrototypeOf(this,eB.prototype),this.error=n.error,this.error_description=n.error_description}};Ee.UnsupportedGrantTypeException=Z1;var HJ=class tB extends gt{constructor(n){super({name:"InvalidClientMetadataException",$fault:"client",...n}),this.name="InvalidClientMetadataException",this.$fault="client",Object.setPrototypeOf(this,tB.prototype),this.error=n.error,this.error_description=n.error_description}},$J=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a={"content-type":"application/json"},i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/token`,u;return u=JSON.stringify((0,R.take)(e,{clientId:[],clientSecret:[],code:[],deviceCode:[],grantType:[],redirectUri:[],refreshToken:[],scope:l=>(0,R._json)(l)})),new AC.HttpRequest({protocol:r,hostname:t,port:o,method:"POST",headers:a,path:i,body:u})},KJ=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a={"content-type":"application/json"},i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/client/register`,u;return u=JSON.stringify((0,R.take)(e,{clientName:[],clientType:[],scopes:l=>(0,R._json)(l)})),new AC.HttpRequest({protocol:r,hostname:t,port:o,method:"POST",headers:a,path:i,body:u})},VJ=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a={"content-type":"application/json"},i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/device_authorization`,u;return u=JSON.stringify((0,R.take)(e,{clientId:[],clientSecret:[],startUrl:[]})),new AC.HttpRequest({protocol:r,hostname:t,port:o,method:"POST",headers:a,path:i,body:u})},XJ=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return WJ(e,n);let t=(0,R.map)({$metadata:st(e)}),r=(0,R.expectNonNull)((0,R.expectObject)(await Fp(e.body,n)),"body"),o=(0,R.take)(r,{accessToken:R.expectString,expiresIn:R.expectInt32,idToken:R.expectString,refreshToken:R.expectString,tokenType:R.expectString});return Object.assign(t,o),t},WJ=async(e,n)=>{let t={...e,body:await OC(e.body,n)},r=TC(e,t.body);switch(r){case"AccessDeniedException":case"com.amazonaws.ssooidc#AccessDeniedException":throw await eZ(t,n);case"AuthorizationPendingException":case"com.amazonaws.ssooidc#AuthorizationPendingException":throw await tZ(t,n);case"ExpiredTokenException":case"com.amazonaws.ssooidc#ExpiredTokenException":throw await nZ(t,n);case"InternalServerException":case"com.amazonaws.ssooidc#InternalServerException":throw await RC(t,n);case"InvalidClientException":case"com.amazonaws.ssooidc#InvalidClientException":throw await nB(t,n);case"InvalidGrantException":case"com.amazonaws.ssooidc#InvalidGrantException":throw await oZ(t,n);case"InvalidRequestException":case"com.amazonaws.ssooidc#InvalidRequestException":throw await NC(t,n);case"InvalidScopeException":case"com.amazonaws.ssooidc#InvalidScopeException":throw await rB(t,n);case"SlowDownException":case"com.amazonaws.ssooidc#SlowDownException":throw await oB(t,n);case"UnauthorizedClientException":case"com.amazonaws.ssooidc#UnauthorizedClientException":throw await sB(t,n);case"UnsupportedGrantTypeException":case"com.amazonaws.ssooidc#UnsupportedGrantTypeException":throw await sZ(t,n);default:let o=t.body;return IC({output:e,parsedBody:o,errorCode:r})}},YJ=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return QJ(e,n);let t=(0,R.map)({$metadata:st(e)}),r=(0,R.expectNonNull)((0,R.expectObject)(await Fp(e.body,n)),"body"),o=(0,R.take)(r,{authorizationEndpoint:R.expectString,clientId:R.expectString,clientIdIssuedAt:R.expectLong,clientSecret:R.expectString,clientSecretExpiresAt:R.expectLong,tokenEndpoint:R.expectString});return Object.assign(t,o),t},QJ=async(e,n)=>{let t={...e,body:await OC(e.body,n)},r=TC(e,t.body);switch(r){case"InternalServerException":case"com.amazonaws.ssooidc#InternalServerException":throw await RC(t,n);case"InvalidClientMetadataException":case"com.amazonaws.ssooidc#InvalidClientMetadataException":throw await rZ(t,n);case"InvalidRequestException":case"com.amazonaws.ssooidc#InvalidRequestException":throw await NC(t,n);case"InvalidScopeException":case"com.amazonaws.ssooidc#InvalidScopeException":throw await rB(t,n);default:let o=t.body;return IC({output:e,parsedBody:o,errorCode:r})}},JJ=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return ZJ(e,n);let t=(0,R.map)({$metadata:st(e)}),r=(0,R.expectNonNull)((0,R.expectObject)(await Fp(e.body,n)),"body"),o=(0,R.take)(r,{deviceCode:R.expectString,expiresIn:R.expectInt32,interval:R.expectInt32,userCode:R.expectString,verificationUri:R.expectString,verificationUriComplete:R.expectString});return Object.assign(t,o),t},ZJ=async(e,n)=>{let t={...e,body:await OC(e.body,n)},r=TC(e,t.body);switch(r){case"InternalServerException":case"com.amazonaws.ssooidc#InternalServerException":throw await RC(t,n);case"InvalidClientException":case"com.amazonaws.ssooidc#InvalidClientException":throw await nB(t,n);case"InvalidRequestException":case"com.amazonaws.ssooidc#InvalidRequestException":throw await NC(t,n);case"SlowDownException":case"com.amazonaws.ssooidc#SlowDownException":throw await oB(t,n);case"UnauthorizedClientException":case"com.amazonaws.ssooidc#UnauthorizedClientException":throw await sB(t,n);default:let o=t.body;return IC({output:e,parsedBody:o,errorCode:r})}},IC=(0,R.withBaseException)(gt),eZ=async(e,n)=>{let t=(0,R.map)({}),r=e.body,o=(0,R.take)(r,{error:R.expectString,error_description:R.expectString});Object.assign(t,o);let s=new q1({$metadata:st(e),...t});return(0,R.decorateServiceException)(s,e.body)},tZ=async(e,n)=>{let t=(0,R.map)({}),r=e.body,o=(0,R.take)(r,{error:R.expectString,error_description:R.expectString});Object.assign(t,o);let s=new M1({$metadata:st(e),...t});return(0,R.decorateServiceException)(s,e.body)},nZ=async(e,n)=>{let t=(0,R.map)({}),r=e.body,o=(0,R.take)(r,{error:R.expectString,error_description:R.expectString});Object.assign(t,o);let s=new F1({$metadata:st(e),...t});return(0,R.decorateServiceException)(s,e.body)},RC=async(e,n)=>{let t=(0,R.map)({}),r=e.body,o=(0,R.take)(r,{error:R.expectString,error_description:R.expectString});Object.assign(t,o);let s=new j1({$metadata:st(e),...t});return(0,R.decorateServiceException)(s,e.body)},nB=async(e,n)=>{let t=(0,R.map)({}),r=e.body,o=(0,R.take)(r,{error:R.expectString,error_description:R.expectString});Object.assign(t,o);let s=new z1({$metadata:st(e),...t});return(0,R.decorateServiceException)(s,e.body)},rZ=async(e,n)=>{let t=(0,R.map)({}),r=e.body,o=(0,R.take)(r,{error:R.expectString,error_description:R.expectString});Object.assign(t,o);let s=new HJ({$metadata:st(e),...t});return(0,R.decorateServiceException)(s,e.body)},oZ=async(e,n)=>{let t=(0,R.map)({}),r=e.body,o=(0,R.take)(r,{error:R.expectString,error_description:R.expectString});Object.assign(t,o);let s=new GJ({$metadata:st(e),...t});return(0,R.decorateServiceException)(s,e.body)},NC=async(e,n)=>{let t=(0,R.map)({}),r=e.body,o=(0,R.take)(r,{error:R.expectString,error_description:R.expectString});Object.assign(t,o);let s=new $1({$metadata:st(e),...t});return(0,R.decorateServiceException)(s,e.body)},rB=async(e,n)=>{let t=(0,R.map)({}),r=e.body,o=(0,R.take)(r,{error:R.expectString,error_description:R.expectString});Object.assign(t,o);let s=new V1({$metadata:st(e),...t});return(0,R.decorateServiceException)(s,e.body)},oB=async(e,n)=>{let t=(0,R.map)({}),r=e.body,o=(0,R.take)(r,{error:R.expectString,error_description:R.expectString});Object.assign(t,o);let s=new W1({$metadata:st(e),...t});return(0,R.decorateServiceException)(s,e.body)},sB=async(e,n)=>{let t=(0,R.map)({}),r=e.body,o=(0,R.take)(r,{error:R.expectString,error_description:R.expectString});Object.assign(t,o);let s=new Q1({$metadata:st(e),...t});return(0,R.decorateServiceException)(s,e.body)},sZ=async(e,n)=>{let t=(0,R.map)({}),r=e.body,o=(0,R.take)(r,{error:R.expectString,error_description:R.expectString});Object.assign(t,o);let s=new Z1({$metadata:st(e),...t});return(0,R.decorateServiceException)(s,e.body)},st=e=>{var n,t;return{httpStatusCode:e.statusCode,requestId:(t=(n=e.headers["x-amzn-requestid"])!==null&&n!==void 0?n:e.headers["x-amzn-request-id"])!==null&&t!==void 0?t:e.headers["x-amz-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]}},iZ=(e,n)=>(0,R.collectBody)(e,n).then(t=>n.utf8Encoder(t)),Fp=(e,n)=>iZ(e,n).then(t=>t.length?JSON.parse(t):{}),OC=async(e,n)=>{var t;let r=await Fp(e,n);return r.message=(t=r.message)!==null&&t!==void 0?t:r.Message,r},TC=(e,n)=>{let t=(s,a)=>Object.keys(s).find(i=>i.toLowerCase()===a.toLowerCase()),r=s=>{let a=s;return typeof a=="number"&&(a=a.toString()),a.indexOf(",")>=0&&(a=a.split(",")[0]),a.indexOf(":")>=0&&(a=a.split(":")[0]),a.indexOf("#")>=0&&(a=a.split("#")[1]),a},o=t(e.headers,"x-amzn-errortype");if(o!==void 0)return r(e.headers[o]);if(n.code!==void 0)return r(n.code);if(n.__type!==void 0)return r(n.__type)},iB=class aB extends UJ.Command{constructor(n){super(),this.input=n}static getEndpointParameterInstructions(){return{UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}resolveMiddleware(n,t,r){this.middlewareStack.use((0,jJ.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,LJ.getEndpointPlugin)(t,aB.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"SSOOIDCClient",commandName:"CreateTokenCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return $J(n,t)}deserialize(n,t){return XJ(n,t)}};Ee.CreateTokenCommand=iB;var aZ=v(),cZ=w(),dZ=E(),lZ=class cB extends dZ.Command{constructor(n){super(),this.input=n}static getEndpointParameterInstructions(){return{UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}resolveMiddleware(n,t,r){this.middlewareStack.use((0,cZ.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,aZ.getEndpointPlugin)(t,cB.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"SSOOIDCClient",commandName:"RegisterClientCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return KJ(n,t)}deserialize(n,t){return YJ(n,t)}},uZ=v(),mZ=w(),pZ=E(),fZ=class dB extends pZ.Command{constructor(n){super(),this.input=n}static getEndpointParameterInstructions(){return{UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}resolveMiddleware(n,t,r){this.middlewareStack.use((0,mZ.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,uZ.getEndpointPlugin)(t,dB.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"SSOOIDCClient",commandName:"StartDeviceAuthorizationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return VJ(n,t)}deserialize(n,t){return JJ(n,t)}},yZ={CreateTokenCommand:iB,RegisterClientCommand:lZ,StartDeviceAuthorizationCommand:fZ},_Z=class extends O1{};(0,FJ.createAggregatedClient)(yZ,_Z)});var jp=m(is=>{"use strict";Object.defineProperty(is,"__esModule",{value:!0});is.REFRESH_MESSAGE=is.EXPIRE_WINDOW_MS=void 0;is.EXPIRE_WINDOW_MS=5*60*1e3;is.REFRESH_MESSAGE="To refresh this SSO session run 'aws sso login' with the corresponding profile."});var lB=m(Up=>{"use strict";Object.defineProperty(Up,"__esModule",{value:!0});Up.getSsoOidcClient=void 0;var gZ=Lp(),qC={},hZ=e=>{if(qC[e])return qC[e];let n=new gZ.SSOOIDCClient({region:e});return qC[e]=n,n};Up.getSsoOidcClient=hZ});var uB=m(zp=>{"use strict";Object.defineProperty(zp,"__esModule",{value:!0});zp.getNewSsoOidcToken=void 0;var CZ=Lp(),SZ=lB(),EZ=(e,n)=>(0,SZ.getSsoOidcClient)(n).send(new CZ.CreateTokenCommand({clientId:e.clientId,clientSecret:e.clientSecret,refreshToken:e.refreshToken,grantType:"refresh_token"}));zp.getNewSsoOidcToken=EZ});var mB=m(Gp=>{"use strict";Object.defineProperty(Gp,"__esModule",{value:!0});Gp.validateTokenExpiry=void 0;var bZ=Se(),PZ=jp(),vZ=e=>{if(e.expiration&&e.expiration.getTime(){"use strict";Object.defineProperty(Hp,"__esModule",{value:!0});Hp.validateTokenKey=void 0;var xZ=Se(),wZ=jp(),kZ=(e,n,t=!1)=>{if(typeof n>"u")throw new xZ.TokenProviderError(`Value not present for '${e}' in SSO Token${t?". Cannot refresh":""}. ${wZ.REFRESH_MESSAGE}`,!1)};Hp.validateTokenKey=kZ});var fB=m($p=>{"use strict";Object.defineProperty($p,"__esModule",{value:!0});$p.writeSSOTokenToFile=void 0;var AZ=Zt(),IZ=require("fs"),{writeFile:RZ}=IZ.promises,NZ=(e,n)=>{let t=(0,AZ.getSSOTokenFilepath)(e),r=JSON.stringify(n,null,2);return RZ(t,r)};$p.writeSSOTokenToFile=NZ});var BC=m(Vp=>{"use strict";Object.defineProperty(Vp,"__esModule",{value:!0});Vp.fromSso=void 0;var Bc=Se(),Kp=Zt(),yB=jp(),OZ=uB(),_B=mB(),no=pB(),TZ=fB(),gB=new Date(0),qZ=(e={})=>async()=>{let n=await(0,Kp.parseKnownFiles)(e),t=(0,Kp.getProfileName)(e),r=n[t];if(r){if(!r.sso_session)throw new Bc.TokenProviderError(`Profile '${t}' is missing required property 'sso_session'.`)}else throw new Bc.TokenProviderError(`Profile '${t}' could not be found in shared credentials file.`,!1);let o=r.sso_session,a=(await(0,Kp.loadSsoSessionData)(e))[o];if(!a)throw new Bc.TokenProviderError(`Sso session '${o}' could not be found in shared credentials file.`,!1);for(let C of["sso_start_url","sso_region"])if(!a[C])throw new Bc.TokenProviderError(`Sso session '${o}' is missing required property '${C}'.`,!1);let i=a.sso_start_url,u=a.sso_region,l;try{l=await(0,Kp.getSSOTokenFromFile)(o)}catch{throw new Bc.TokenProviderError(`The SSO session token associated with profile=${t} was not found or is invalid. ${yB.REFRESH_MESSAGE}`,!1)}(0,no.validateTokenKey)("accessToken",l.accessToken),(0,no.validateTokenKey)("expiresAt",l.expiresAt);let{accessToken:c,expiresAt:y}=l,_={token:c,expiration:new Date(y)};if(_.expiration.getTime()-Date.now()>yB.EXPIRE_WINDOW_MS)return _;if(Date.now()-gB.getTime()<30*1e3)return(0,_B.validateTokenExpiry)(_),_;(0,no.validateTokenKey)("clientId",l.clientId,!0),(0,no.validateTokenKey)("clientSecret",l.clientSecret,!0),(0,no.validateTokenKey)("refreshToken",l.refreshToken,!0);try{gB.setTime(Date.now());let C=await(0,OZ.getNewSsoOidcToken)(l,u);(0,no.validateTokenKey)("accessToken",C.accessToken),(0,no.validateTokenKey)("expiresIn",C.expiresIn);let b=new Date(Date.now()+C.expiresIn*1e3);try{await(0,TZ.writeSSOTokenToFile)(o,{...l,accessToken:C.accessToken,expiresAt:b.toISOString(),refreshToken:C.refreshToken})}catch{}return{token:C.accessToken,expiration:b}}catch{return(0,_B.validateTokenExpiry)(_),_}};Vp.fromSso=qZ});var hB=m(Xp=>{"use strict";Object.defineProperty(Xp,"__esModule",{value:!0});Xp.fromStatic=void 0;var BZ=Se(),MZ=({token:e})=>async()=>{if(!e||!e.token)throw new BZ.TokenProviderError("Please pass a valid token to fromStatic",!1);return e};Xp.fromStatic=MZ});var CB=m(Wp=>{"use strict";Object.defineProperty(Wp,"__esModule",{value:!0});Wp.nodeProvider=void 0;var MC=Se(),DZ=BC(),FZ=(e={})=>(0,MC.memoize)((0,MC.chain)((0,DZ.fromSso)(e),async()=>{throw new MC.TokenProviderError("Could not load token from any providers",!1)}),n=>n.expiration!==void 0&&n.expiration.getTime()-Date.now()<3e5,n=>n.expiration!==void 0);Wp.nodeProvider=FZ});var SB=m(as=>{"use strict";Object.defineProperty(as,"__esModule",{value:!0});var Yp=(z(),j(U));Yp.__exportStar(Lp(),as);Yp.__exportStar(BC(),as);Yp.__exportStar(hB(),as);Yp.__exportStar(CB(),as)});var bB=m(Qp=>{"use strict";Object.defineProperty(Qp,"__esModule",{value:!0});Qp.resolveSSOCredentials=void 0;var EB=p1(),LZ=SB(),Mc=Se(),jZ=Zt(),Dc=!1,UZ=async({ssoStartUrl:e,ssoSession:n,ssoAccountId:t,ssoRegion:r,ssoRoleName:o,ssoClient:s,profile:a})=>{let i,u="To refresh this SSO session run aws sso login with the corresponding profile.";if(n)try{let L=await(0,LZ.fromSso)({profile:a})();i={accessToken:L.token,expiresAt:new Date(L.expiration).toISOString()}}catch(L){throw new Mc.CredentialsProviderError(L.message,Dc)}else try{i=await(0,jZ.getSSOTokenFromFile)(e)}catch{throw new Mc.CredentialsProviderError(`The SSO session associated with this profile is invalid. ${u}`,Dc)}if(new Date(i.expiresAt).getTime()-Date.now()<=0)throw new Mc.CredentialsProviderError(`The SSO session associated with this profile has expired. ${u}`,Dc);let{accessToken:l}=i,c=s||new EB.SSOClient({region:r}),y;try{y=await c.send(new EB.GetRoleCredentialsCommand({accountId:t,roleName:o,accessToken:l}))}catch(L){throw Mc.CredentialsProviderError.from(L,Dc)}let{roleCredentials:{accessKeyId:_,secretAccessKey:C,sessionToken:b,expiration:F}={}}=y;if(!_||!C||!b||!F)throw new Mc.CredentialsProviderError("SSO returns an invalid temporary credential.",Dc);return{accessKeyId:_,secretAccessKey:C,sessionToken:b,expiration:new Date(F)}};Qp.resolveSSOCredentials=UZ});var DC=m(Jp=>{"use strict";Object.defineProperty(Jp,"__esModule",{value:!0});Jp.validateSsoProfile=void 0;var zZ=Se(),GZ=e=>{let{sso_start_url:n,sso_account_id:t,sso_region:r,sso_role_name:o}=e;if(!n||!t||!r||!o)throw new zZ.CredentialsProviderError(`Profile is configured with invalid SSO credentials. Required parameters "sso_account_id", "sso_region", "sso_role_name", "sso_start_url". Got ${Object.keys(e).join(", ")} +Reference: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sso.html`,!1);return e};Jp.validateSsoProfile=GZ});var vB=m(Zp=>{"use strict";Object.defineProperty(Zp,"__esModule",{value:!0});Zp.fromSSO=void 0;var Fc=Se(),FC=Zt(),HZ=rC(),PB=bB(),$Z=DC(),KZ=(e={})=>async()=>{let{ssoStartUrl:n,ssoAccountId:t,ssoRegion:r,ssoRoleName:o,ssoClient:s,ssoSession:a}=e,i=(0,FC.getProfileName)(e);if(!n&&!t&&!r&&!o&&!a){let l=(await(0,FC.parseKnownFiles)(e))[i];if(!l)throw new Fc.CredentialsProviderError(`Profile ${i} was not found.`);if(!(0,HZ.isSsoProfile)(l))throw new Fc.CredentialsProviderError(`Profile ${i} is not configured with SSO credentials.`);if(l!=null&&l.sso_session){let L=(await(0,FC.loadSsoSessionData)(e))[l.sso_session],V=` configurations in profile ${i} and sso-session ${l.sso_session}`;if(r&&r!==L.sso_region)throw new Fc.CredentialsProviderError("Conflicting SSO region"+V,!1);if(n&&n!==L.sso_start_url)throw new Fc.CredentialsProviderError("Conflicting SSO start_url"+V,!1);l.sso_region=L.sso_region,l.sso_start_url=L.sso_start_url}let{sso_start_url:c,sso_account_id:y,sso_region:_,sso_role_name:C,sso_session:b}=(0,$Z.validateSsoProfile)(l);return(0,PB.resolveSSOCredentials)({ssoStartUrl:c,ssoSession:b,ssoAccountId:y,ssoRegion:_,ssoRoleName:C,ssoClient:s,profile:i})}else{if(!n||!t||!r||!o)throw new Fc.CredentialsProviderError('Incomplete configuration. The fromSSO() argument hash must include "ssoStartUrl", "ssoAccountId", "ssoRegion", "ssoRoleName"');return(0,PB.resolveSSOCredentials)({ssoStartUrl:n,ssoSession:a,ssoAccountId:t,ssoRegion:r,ssoRoleName:o,ssoClient:s,profile:i})}};Zp.fromSSO=KZ});var wB=m(xB=>{"use strict";Object.defineProperty(xB,"__esModule",{value:!0})});var tf=m(cs=>{"use strict";Object.defineProperty(cs,"__esModule",{value:!0});var ef=(z(),j(U));ef.__exportStar(vB(),cs);ef.__exportStar(rC(),cs);ef.__exportStar(wB(),cs);ef.__exportStar(DC(),cs)});var AB=m(ds=>{"use strict";Object.defineProperty(ds,"__esModule",{value:!0});ds.resolveSsoCredentials=ds.isSsoProfile=void 0;var kB=tf(),VZ=tf();Object.defineProperty(ds,"isSsoProfile",{enumerable:!0,get:function(){return VZ.isSsoProfile}});var XZ=e=>{let{sso_start_url:n,sso_account_id:t,sso_session:r,sso_region:o,sso_role_name:s}=(0,kB.validateSsoProfile)(e);return(0,kB.fromSSO)({ssoStartUrl:n,ssoAccountId:t,ssoSession:r,ssoRegion:o,ssoRoleName:s})()};ds.resolveSsoCredentials=XZ});var IB=m(ls=>{"use strict";Object.defineProperty(ls,"__esModule",{value:!0});ls.resolveStaticCredentials=ls.isStaticCredsProfile=void 0;var WZ=e=>!!e&&typeof e=="object"&&typeof e.aws_access_key_id=="string"&&typeof e.aws_secret_access_key=="string"&&["undefined","string"].indexOf(typeof e.aws_session_token)>-1;ls.isStaticCredsProfile=WZ;var YZ=e=>Promise.resolve({accessKeyId:e.aws_access_key_id,secretAccessKey:e.aws_secret_access_key,sessionToken:e.aws_session_token});ls.resolveStaticCredentials=YZ});var LC=m(nf=>{"use strict";Object.defineProperty(nf,"__esModule",{value:!0});nf.fromWebToken=void 0;var QZ=Se(),JZ=e=>()=>{let{roleArn:n,roleSessionName:t,webIdentityToken:r,providerId:o,policyArns:s,policy:a,durationSeconds:i,roleAssumerWithWebIdentity:u}=e;if(!u)throw new QZ.CredentialsProviderError(`Role Arn '${n}' needs to be assumed with web identity, but no role assumption callback was provided.`,!1);return u({RoleArn:n,RoleSessionName:t??`aws-sdk-js-session-${Date.now()}`,WebIdentityToken:r,ProviderId:o,PolicyArns:s,Policy:a,DurationSeconds:i})};nf.fromWebToken=JZ});var RB=m(rf=>{"use strict";Object.defineProperty(rf,"__esModule",{value:!0});rf.fromTokenFile=void 0;var ZZ=Se(),eee=require("fs"),tee=LC(),nee="AWS_WEB_IDENTITY_TOKEN_FILE",ree="AWS_ROLE_ARN",oee="AWS_ROLE_SESSION_NAME",see=(e={})=>async()=>{var n,t,r;let o=(n=e==null?void 0:e.webIdentityTokenFile)!==null&&n!==void 0?n:process.env[nee],s=(t=e==null?void 0:e.roleArn)!==null&&t!==void 0?t:process.env[ree],a=(r=e==null?void 0:e.roleSessionName)!==null&&r!==void 0?r:process.env[oee];if(!o||!s)throw new ZZ.CredentialsProviderError("Web identity configuration not specified");return(0,tee.fromWebToken)({...e,webIdentityToken:(0,eee.readFileSync)(o,{encoding:"ascii"}),roleArn:s,roleSessionName:a})()};rf.fromTokenFile=see});var jC=m(of=>{"use strict";Object.defineProperty(of,"__esModule",{value:!0});var NB=(z(),j(U));NB.__exportStar(RB(),of);NB.__exportStar(LC(),of)});var OB=m(us=>{"use strict";Object.defineProperty(us,"__esModule",{value:!0});us.resolveWebIdentityCredentials=us.isWebIdentityProfile=void 0;var iee=jC(),aee=e=>!!e&&typeof e=="object"&&typeof e.web_identity_token_file=="string"&&typeof e.role_arn=="string"&&["undefined","string"].indexOf(typeof e.role_session_name)>-1;us.isWebIdentityProfile=aee;var cee=async(e,n)=>(0,iee.fromTokenFile)({webIdentityTokenFile:e.web_identity_token_file,roleArn:e.role_arn,roleSessionName:e.role_session_name,roleAssumerWithWebIdentity:n.roleAssumerWithWebIdentity})();us.resolveWebIdentityCredentials=cee});var Zh=m(af=>{"use strict";Object.defineProperty(af,"__esModule",{value:!0});af.resolveProfileData=void 0;var dee=Se(),TB=VT(),qB=JT(),BB=AB(),sf=IB(),MB=OB(),lee=async(e,n,t,r={})=>{let o=n[e];if(Object.keys(r).length>0&&(0,sf.isStaticCredsProfile)(o))return(0,sf.resolveStaticCredentials)(o);if((0,TB.isAssumeRoleProfile)(o))return(0,TB.resolveAssumeRoleCredentials)(e,n,t,r);if((0,sf.isStaticCredsProfile)(o))return(0,sf.resolveStaticCredentials)(o);if((0,MB.isWebIdentityProfile)(o))return(0,MB.resolveWebIdentityCredentials)(o,t);if((0,qB.isProcessProfile)(o))return(0,qB.resolveProcessCredentials)(t,e);if((0,BB.isSsoProfile)(o))return(0,BB.resolveSsoCredentials)(o);throw new dee.CredentialsProviderError(`Profile ${e} could not be found or parsed in shared credentials file.`)};af.resolveProfileData=lee});var FB=m(cf=>{"use strict";Object.defineProperty(cf,"__esModule",{value:!0});cf.fromIni=void 0;var DB=Zt(),uee=Zh(),mee=(e={})=>async()=>{let n=await(0,DB.parseKnownFiles)(e);return(0,uee.resolveProfileData)((0,DB.getProfileName)(e),n,e)};cf.fromIni=mee});var LB=m(UC=>{"use strict";Object.defineProperty(UC,"__esModule",{value:!0});var pee=(z(),j(U));pee.__exportStar(FB(),UC)});var jB=m(ro=>{"use strict";Object.defineProperty(ro,"__esModule",{value:!0});ro.remoteProvider=ro.ENV_IMDS_DISABLED=void 0;var df=Xm(),fee=Se();ro.ENV_IMDS_DISABLED="AWS_EC2_METADATA_DISABLED";var yee=e=>process.env[df.ENV_CMDS_RELATIVE_URI]||process.env[df.ENV_CMDS_FULL_URI]?(0,df.fromContainerMetadata)(e):process.env[ro.ENV_IMDS_DISABLED]?async()=>{throw new fee.CredentialsProviderError("EC2 Instance Metadata Service access disabled")}:(0,df.fromInstanceMetadata)(e);ro.remoteProvider=yee});var UB=m(lf=>{"use strict";Object.defineProperty(lf,"__esModule",{value:!0});lf.defaultProvider=void 0;var _ee=Mh(),gee=LB(),hee=nC(),Cee=tf(),See=jC(),zC=Se(),Eee=Zt(),bee=jB(),Pee=(e={})=>(0,zC.memoize)((0,zC.chain)(...e.profile||process.env[Eee.ENV_PROFILE]?[]:[(0,_ee.fromEnv)()],(0,Cee.fromSSO)(e),(0,gee.fromIni)(e),(0,hee.fromProcess)(e),(0,See.fromTokenFile)(e),(0,bee.remoteProvider)(e),async()=>{throw new zC.CredentialsProviderError("Could not load credentials from any providers",!1)}),n=>n.expiration!==void 0&&n.expiration.getTime()-Date.now()<3e5,n=>n.expiration!==void 0);lf.defaultProvider=Pee});var HC=m(GC=>{"use strict";Object.defineProperty(GC,"__esModule",{value:!0});var vee=(z(),j(U));vee.__exportStar(UB(),GC)});var dM=m(uf=>{"use strict";Object.defineProperty(uf,"__esModule",{value:!0});uf.ruleSet=void 0;var ZB="required",se="type",ge="fn",he="argv",br="ref",zB=!1,xee=!0,oo="booleanEquals",dn="tree",Ye="stringEquals",eM="sigv4",tM="sts",nM="us-east-1",Ae="endpoint",GB="https://sts.{Region}.{PartitionResult#dnsSuffix}",ms="error",KC="getAttr",HB={[ZB]:!1,[se]:"String"},$C={[ZB]:!0,default:!1,[se]:"Boolean"},rM={[br]:"Endpoint"},$B={[ge]:"isSet",[he]:[{[br]:"Region"}]},Qe={[br]:"Region"},KB={[ge]:"aws.partition",[he]:[Qe],assign:"PartitionResult"},oM={[br]:"UseFIPS"},sM={[br]:"UseDualStack"},rt={url:"https://sts.amazonaws.com",properties:{authSchemes:[{name:eM,signingName:tM,signingRegion:nM}]},headers:{}},ht={},VB={conditions:[{[ge]:Ye,[he]:[Qe,"aws-global"]}],[Ae]:rt,[se]:Ae},iM={[ge]:oo,[he]:[oM,!0]},aM={[ge]:oo,[he]:[sM,!0]},XB={[ge]:oo,[he]:[!0,{[ge]:KC,[he]:[{[br]:"PartitionResult"},"supportsFIPS"]}]},cM={[br]:"PartitionResult"},WB={[ge]:oo,[he]:[!0,{[ge]:KC,[he]:[cM,"supportsDualStack"]}]},YB=[{[ge]:"isSet",[he]:[rM]}],QB=[iM],JB=[aM],wee={version:"1.0",parameters:{Region:HB,UseDualStack:$C,UseFIPS:$C,Endpoint:HB,UseGlobalEndpoint:$C},rules:[{conditions:[{[ge]:oo,[he]:[{[br]:"UseGlobalEndpoint"},xee]},{[ge]:"not",[he]:YB},$B,KB,{[ge]:oo,[he]:[oM,zB]},{[ge]:oo,[he]:[sM,zB]}],[se]:dn,rules:[{conditions:[{[ge]:Ye,[he]:[Qe,"ap-northeast-1"]}],endpoint:rt,[se]:Ae},{conditions:[{[ge]:Ye,[he]:[Qe,"ap-south-1"]}],endpoint:rt,[se]:Ae},{conditions:[{[ge]:Ye,[he]:[Qe,"ap-southeast-1"]}],endpoint:rt,[se]:Ae},{conditions:[{[ge]:Ye,[he]:[Qe,"ap-southeast-2"]}],endpoint:rt,[se]:Ae},VB,{conditions:[{[ge]:Ye,[he]:[Qe,"ca-central-1"]}],endpoint:rt,[se]:Ae},{conditions:[{[ge]:Ye,[he]:[Qe,"eu-central-1"]}],endpoint:rt,[se]:Ae},{conditions:[{[ge]:Ye,[he]:[Qe,"eu-north-1"]}],endpoint:rt,[se]:Ae},{conditions:[{[ge]:Ye,[he]:[Qe,"eu-west-1"]}],endpoint:rt,[se]:Ae},{conditions:[{[ge]:Ye,[he]:[Qe,"eu-west-2"]}],endpoint:rt,[se]:Ae},{conditions:[{[ge]:Ye,[he]:[Qe,"eu-west-3"]}],endpoint:rt,[se]:Ae},{conditions:[{[ge]:Ye,[he]:[Qe,"sa-east-1"]}],endpoint:rt,[se]:Ae},{conditions:[{[ge]:Ye,[he]:[Qe,nM]}],endpoint:rt,[se]:Ae},{conditions:[{[ge]:Ye,[he]:[Qe,"us-east-2"]}],endpoint:rt,[se]:Ae},{conditions:[{[ge]:Ye,[he]:[Qe,"us-west-1"]}],endpoint:rt,[se]:Ae},{conditions:[{[ge]:Ye,[he]:[Qe,"us-west-2"]}],endpoint:rt,[se]:Ae},{endpoint:{url:GB,properties:{authSchemes:[{name:eM,signingName:tM,signingRegion:"{Region}"}]},headers:ht},[se]:Ae}]},{conditions:YB,[se]:dn,rules:[{conditions:QB,error:"Invalid Configuration: FIPS and custom endpoint are not supported",[se]:ms},{conditions:JB,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",[se]:ms},{endpoint:{url:rM,properties:ht,headers:ht},[se]:Ae}]},{conditions:[$B],[se]:dn,rules:[{conditions:[KB],[se]:dn,rules:[{conditions:[iM,aM],[se]:dn,rules:[{conditions:[XB,WB],[se]:dn,rules:[{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:ht,headers:ht},[se]:Ae}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",[se]:ms}]},{conditions:QB,[se]:dn,rules:[{conditions:[XB],[se]:dn,rules:[{conditions:[{[ge]:Ye,[he]:["aws-us-gov",{[ge]:KC,[he]:[cM,"name"]}]}],endpoint:{url:"https://sts.{Region}.amazonaws.com",properties:ht,headers:ht},[se]:Ae},{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dnsSuffix}",properties:ht,headers:ht},[se]:Ae}]},{error:"FIPS is enabled but this partition does not support FIPS",[se]:ms}]},{conditions:JB,[se]:dn,rules:[{conditions:[WB],[se]:dn,rules:[{endpoint:{url:"https://sts.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:ht,headers:ht},[se]:Ae}]},{error:"DualStack is enabled but this partition does not support DualStack",[se]:ms}]},VB,{endpoint:{url:GB,properties:ht,headers:ht},[se]:Ae}]}]},{error:"Invalid Configuration: Missing Region",[se]:ms}]};uf.ruleSet=wee});var lM=m(mf=>{"use strict";Object.defineProperty(mf,"__esModule",{value:!0});mf.defaultEndpointResolver=void 0;var kee=Fo(),Aee=dM(),Iee=(e,n={})=>(0,kee.resolveEndpoint)(Aee.ruleSet,{endpointParams:e,logger:n.logger});mf.defaultEndpointResolver=Iee});var pM=m(pf=>{"use strict";Object.defineProperty(pf,"__esModule",{value:!0});pf.getRuntimeConfig=void 0;var Ree=E(),Nee=Kr(),uM=_o(),mM=St(),Oee=lM(),Tee=e=>({apiVersion:"2011-06-15",base64Decoder:(e==null?void 0:e.base64Decoder)??uM.fromBase64,base64Encoder:(e==null?void 0:e.base64Encoder)??uM.toBase64,disableHostPrefix:(e==null?void 0:e.disableHostPrefix)??!1,endpointProvider:(e==null?void 0:e.endpointProvider)??Oee.defaultEndpointResolver,extensions:(e==null?void 0:e.extensions)??[],logger:(e==null?void 0:e.logger)??new Ree.NoOpLogger,serviceId:(e==null?void 0:e.serviceId)??"STS",urlParser:(e==null?void 0:e.urlParser)??Nee.parseUrl,utf8Decoder:(e==null?void 0:e.utf8Decoder)??mM.fromUtf8,utf8Encoder:(e==null?void 0:e.utf8Encoder)??mM.toUtf8});pf.getRuntimeConfig=Tee});var _M=m(yf=>{"use strict";Object.defineProperty(yf,"__esModule",{value:!0});yf.getRuntimeConfig=void 0;var qee=(z(),j(U)),Bee=qee.__importDefault(CO()),Mee=qh(),Dee=HC(),Fee=bc(),ff=Vt(),Lee=Pc(),fM=An(),Lc=Cr(),yM=Co(),jee=vc(),Uee=kt(),zee=pM(),Gee=E(),Hee=wc(),$ee=E(),Kee=e=>{(0,$ee.emitWarningIfUnsupportedVersion)(process.version);let n=(0,Hee.resolveDefaultsModeConfig)(e),t=()=>n().then(Gee.loadConfigsForDefaultMode),r=(0,zee.getRuntimeConfig)(e);return{...r,...e,runtime:"node",defaultsMode:n,bodyLengthChecker:(e==null?void 0:e.bodyLengthChecker)??jee.calculateBodyLength,credentialDefaultProvider:(e==null?void 0:e.credentialDefaultProvider)??(0,Mee.decorateDefaultCredentialProvider)(Dee.defaultProvider),defaultUserAgentProvider:(e==null?void 0:e.defaultUserAgentProvider)??(0,Fee.defaultUserAgent)({serviceId:r.serviceId,clientVersion:Bee.default.version}),maxAttempts:(e==null?void 0:e.maxAttempts)??(0,Lc.loadConfig)(fM.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:(e==null?void 0:e.region)??(0,Lc.loadConfig)(ff.NODE_REGION_CONFIG_OPTIONS,ff.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:(e==null?void 0:e.requestHandler)??new yM.NodeHttpHandler(t),retryMode:(e==null?void 0:e.retryMode)??(0,Lc.loadConfig)({...fM.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await t()).retryMode||Uee.DEFAULT_RETRY_MODE}),sha256:(e==null?void 0:e.sha256)??Lee.Hash.bind(null,"sha256"),streamCollector:(e==null?void 0:e.streamCollector)??yM.streamCollector,useDualstackEndpoint:(e==null?void 0:e.useDualstackEndpoint)??(0,Lc.loadConfig)(ff.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:(e==null?void 0:e.useFipsEndpoint)??(0,Lc.loadConfig)(ff.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS)}};yf.getRuntimeConfig=Kee});var SM=m(_f=>{"use strict";Object.defineProperty(_f,"__esModule",{value:!0});_f.resolveRuntimeExtensions=void 0;var gM=_p(),hM=we(),CM=E(),VC=e=>e,Vee=(e,n)=>{let t={...VC((0,gM.getAwsRegionExtensionConfiguration)(e)),...VC((0,CM.getDefaultExtensionConfiguration)(e)),...VC((0,hM.getHttpHandlerExtensionConfiguration)(e))};return n.forEach(r=>r.configure(t)),{...e,...(0,gM.resolveAwsRegionExtensionConfiguration)(t),...(0,CM.resolveDefaultRuntimeConfig)(t),...(0,hM.resolveHttpHandlerRuntimeConfig)(t)}};_f.resolveRuntimeExtensions=Vee});var gf=m(ps=>{"use strict";Object.defineProperty(ps,"__esModule",{value:!0});ps.STSClient=ps.__Client=void 0;var EM=qa(),Xee=Ba(),Wee=Ma(),Yee=gO(),bM=nc(),Qee=Vt(),Jee=ic(),Zee=v(),PM=An(),vM=E();Object.defineProperty(ps,"__Client",{enumerable:!0,get:function(){return vM.Client}});var ete=hO(),tte=_M(),nte=SM(),XC=class e extends vM.Client{constructor(...[n]){let t=(0,tte.getRuntimeConfig)(n||{}),r=(0,ete.resolveClientEndpointParameters)(t),o=(0,Qee.resolveRegionConfig)(r),s=(0,Zee.resolveEndpointConfig)(o),a=(0,PM.resolveRetryConfig)(s),i=(0,EM.resolveHostHeaderConfig)(a),u=(0,Yee.resolveStsAuthConfig)(i,{stsClientCtor:e}),l=(0,bM.resolveUserAgentConfig)(u),c=(0,nte.resolveRuntimeExtensions)(l,(n==null?void 0:n.extensions)||[]);super(c),this.config=c,this.middlewareStack.use((0,PM.getRetryPlugin)(this.config)),this.middlewareStack.use((0,Jee.getContentLengthPlugin)(this.config)),this.middlewareStack.use((0,EM.getHostHeaderPlugin)(this.config)),this.middlewareStack.use((0,Xee.getLoggerPlugin)(this.config)),this.middlewareStack.use((0,Wee.getRecursionDetectionPlugin)(this.config)),this.middlewareStack.use((0,bM.getUserAgentPlugin)(this.config))}destroy(){super.destroy()}};ps.STSClient=XC});var YC=m(fs=>{"use strict";Object.defineProperty(fs,"__esModule",{value:!0});fs.AssumeRoleWithSAMLCommand=fs.$Command=void 0;var rte=v(),ote=w(),kM=E();Object.defineProperty(fs,"$Command",{enumerable:!0,get:function(){return kM.Command}});var ste=x(),xM=dr(),wM=Nn(),WC=class e extends kM.Command{static getEndpointParameterInstructions(){return{UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,ote.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,rte.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"STSClient",commandName:"AssumeRoleWithSAMLCommand",inputFilterSensitiveLog:xM.AssumeRoleWithSAMLRequestFilterSensitiveLog,outputFilterSensitiveLog:xM.AssumeRoleWithSAMLResponseFilterSensitiveLog,[ste.SMITHY_CONTEXT_KEY]:{service:"AWSSecurityTokenServiceV20110615",operation:"AssumeRoleWithSAML"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,wM.se_AssumeRoleWithSAMLCommand)(n,t)}deserialize(n,t){return(0,wM.de_AssumeRoleWithSAMLCommand)(n,t)}};fs.AssumeRoleWithSAMLCommand=WC});var JC=m(ys=>{"use strict";Object.defineProperty(ys,"__esModule",{value:!0});ys.DecodeAuthorizationMessageCommand=ys.$Command=void 0;var ite=Pn(),ate=v(),cte=w(),IM=E();Object.defineProperty(ys,"$Command",{enumerable:!0,get:function(){return IM.Command}});var dte=x(),AM=Nn(),QC=class e extends IM.Command{static getEndpointParameterInstructions(){return{UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,cte.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,ate.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,ite.getAwsAuthPlugin)(t));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"STSClient",commandName:"DecodeAuthorizationMessageCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[dte.SMITHY_CONTEXT_KEY]:{service:"AWSSecurityTokenServiceV20110615",operation:"DecodeAuthorizationMessage"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,AM.se_DecodeAuthorizationMessageCommand)(n,t)}deserialize(n,t){return(0,AM.de_DecodeAuthorizationMessageCommand)(n,t)}};ys.DecodeAuthorizationMessageCommand=QC});var eS=m(_s=>{"use strict";Object.defineProperty(_s,"__esModule",{value:!0});_s.GetAccessKeyInfoCommand=_s.$Command=void 0;var lte=Pn(),ute=v(),mte=w(),NM=E();Object.defineProperty(_s,"$Command",{enumerable:!0,get:function(){return NM.Command}});var pte=x(),RM=Nn(),ZC=class e extends NM.Command{static getEndpointParameterInstructions(){return{UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,mte.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,ute.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,lte.getAwsAuthPlugin)(t));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"STSClient",commandName:"GetAccessKeyInfoCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[pte.SMITHY_CONTEXT_KEY]:{service:"AWSSecurityTokenServiceV20110615",operation:"GetAccessKeyInfo"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,RM.se_GetAccessKeyInfoCommand)(n,t)}deserialize(n,t){return(0,RM.de_GetAccessKeyInfoCommand)(n,t)}};_s.GetAccessKeyInfoCommand=ZC});var nS=m(gs=>{"use strict";Object.defineProperty(gs,"__esModule",{value:!0});gs.GetCallerIdentityCommand=gs.$Command=void 0;var fte=Pn(),yte=v(),_te=w(),TM=E();Object.defineProperty(gs,"$Command",{enumerable:!0,get:function(){return TM.Command}});var gte=x(),OM=Nn(),tS=class e extends TM.Command{static getEndpointParameterInstructions(){return{UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,_te.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,yte.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,fte.getAwsAuthPlugin)(t));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"STSClient",commandName:"GetCallerIdentityCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[gte.SMITHY_CONTEXT_KEY]:{service:"AWSSecurityTokenServiceV20110615",operation:"GetCallerIdentity"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,OM.se_GetCallerIdentityCommand)(n,t)}deserialize(n,t){return(0,OM.de_GetCallerIdentityCommand)(n,t)}};gs.GetCallerIdentityCommand=tS});var oS=m(hs=>{"use strict";Object.defineProperty(hs,"__esModule",{value:!0});hs.GetFederationTokenCommand=hs.$Command=void 0;var hte=Pn(),Cte=v(),Ste=w(),BM=E();Object.defineProperty(hs,"$Command",{enumerable:!0,get:function(){return BM.Command}});var Ete=x(),bte=dr(),qM=Nn(),rS=class e extends BM.Command{static getEndpointParameterInstructions(){return{UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Ste.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Cte.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,hte.getAwsAuthPlugin)(t));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"STSClient",commandName:"GetFederationTokenCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:bte.GetFederationTokenResponseFilterSensitiveLog,[Ete.SMITHY_CONTEXT_KEY]:{service:"AWSSecurityTokenServiceV20110615",operation:"GetFederationToken"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,qM.se_GetFederationTokenCommand)(n,t)}deserialize(n,t){return(0,qM.de_GetFederationTokenCommand)(n,t)}};hs.GetFederationTokenCommand=rS});var iS=m(Cs=>{"use strict";Object.defineProperty(Cs,"__esModule",{value:!0});Cs.GetSessionTokenCommand=Cs.$Command=void 0;var Pte=Pn(),vte=v(),xte=w(),DM=E();Object.defineProperty(Cs,"$Command",{enumerable:!0,get:function(){return DM.Command}});var wte=x(),kte=dr(),MM=Nn(),sS=class e extends DM.Command{static getEndpointParameterInstructions(){return{UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,xte.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,vte.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,Pte.getAwsAuthPlugin)(t));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"STSClient",commandName:"GetSessionTokenCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:kte.GetSessionTokenResponseFilterSensitiveLog,[wte.SMITHY_CONTEXT_KEY]:{service:"AWSSecurityTokenServiceV20110615",operation:"GetSessionToken"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,MM.se_GetSessionTokenCommand)(n,t)}deserialize(n,t){return(0,MM.de_GetSessionTokenCommand)(n,t)}};Cs.GetSessionTokenCommand=sS});var FM=m(Cf=>{"use strict";Object.defineProperty(Cf,"__esModule",{value:!0});Cf.STS=void 0;var Ate=E(),Ite=Em(),Rte=YC(),Nte=bm(),Ote=JC(),Tte=eS(),qte=nS(),Bte=oS(),Mte=iS(),Dte=gf(),Fte={AssumeRoleCommand:Ite.AssumeRoleCommand,AssumeRoleWithSAMLCommand:Rte.AssumeRoleWithSAMLCommand,AssumeRoleWithWebIdentityCommand:Nte.AssumeRoleWithWebIdentityCommand,DecodeAuthorizationMessageCommand:Ote.DecodeAuthorizationMessageCommand,GetAccessKeyInfoCommand:Tte.GetAccessKeyInfoCommand,GetCallerIdentityCommand:qte.GetCallerIdentityCommand,GetFederationTokenCommand:Bte.GetFederationTokenCommand,GetSessionTokenCommand:Mte.GetSessionTokenCommand},hf=class extends Dte.STSClient{};Cf.STS=hf;(0,Ate.createAggregatedClient)(Fte,hf)});var LM=m(ln=>{"use strict";Object.defineProperty(ln,"__esModule",{value:!0});var Pr=(z(),j(U));Pr.__exportStar(Em(),ln);Pr.__exportStar(YC(),ln);Pr.__exportStar(bm(),ln);Pr.__exportStar(JC(),ln);Pr.__exportStar(eS(),ln);Pr.__exportStar(nS(),ln);Pr.__exportStar(oS(),ln);Pr.__exportStar(iS(),ln)});var jM=m(aS=>{"use strict";Object.defineProperty(aS,"__esModule",{value:!0});var Lte=(z(),j(U));Lte.__exportStar(dr(),aS)});var HM=m(un=>{"use strict";Object.defineProperty(un,"__esModule",{value:!0});un.decorateDefaultCredentialProvider=un.getDefaultRoleAssumerWithWebIdentity=un.getDefaultRoleAssumer=void 0;var UM=qh(),zM=gf(),GM=(e,n)=>n?class extends e{constructor(r){super(r);for(let o of n)this.middlewareStack.use(o)}}:e,jte=(e={},n)=>(0,UM.getDefaultRoleAssumer)(e,GM(zM.STSClient,n));un.getDefaultRoleAssumer=jte;var Ute=(e={},n)=>(0,UM.getDefaultRoleAssumerWithWebIdentity)(e,GM(zM.STSClient,n));un.getDefaultRoleAssumerWithWebIdentity=Ute;var zte=e=>n=>e({roleAssumer:(0,un.getDefaultRoleAssumer)(n),roleAssumerWithWebIdentity:(0,un.getDefaultRoleAssumerWithWebIdentity)(n),...n});un.decorateDefaultCredentialProvider=zte});var $M=m(Fn=>{"use strict";Object.defineProperty(Fn,"__esModule",{value:!0});Fn.STSServiceException=void 0;var jc=(z(),j(U));jc.__exportStar(gf(),Fn);jc.__exportStar(FM(),Fn);jc.__exportStar(LM(),Fn);jc.__exportStar(jM(),Fn);jc.__exportStar(HM(),Fn);var Gte=_m();Object.defineProperty(Fn,"STSServiceException",{enumerable:!0,get:function(){return Gte.STSServiceException}})});var KM=m(mn=>{"use strict";Object.defineProperty(mn,"__esModule",{value:!0});mn.NODE_DISABLE_MULTIREGION_ACCESS_POINT_CONFIG_OPTIONS=mn.NODE_DISABLE_MULTIREGION_ACCESS_POINT_INI_NAME=mn.NODE_DISABLE_MULTIREGION_ACCESS_POINT_ENV_NAME=void 0;var Sf=rc();mn.NODE_DISABLE_MULTIREGION_ACCESS_POINT_ENV_NAME="AWS_S3_DISABLE_MULTIREGION_ACCESS_POINTS";mn.NODE_DISABLE_MULTIREGION_ACCESS_POINT_INI_NAME="s3_disable_multiregion_access_points";mn.NODE_DISABLE_MULTIREGION_ACCESS_POINT_CONFIG_OPTIONS={environmentVariableSelector:e=>(0,Sf.booleanSelector)(e,mn.NODE_DISABLE_MULTIREGION_ACCESS_POINT_ENV_NAME,Sf.SelectorType.ENV),configFileSelector:e=>(0,Sf.booleanSelector)(e,mn.NODE_DISABLE_MULTIREGION_ACCESS_POINT_INI_NAME,Sf.SelectorType.CONFIG),default:!1}});var VM=m(pn=>{"use strict";Object.defineProperty(pn,"__esModule",{value:!0});pn.NODE_USE_ARN_REGION_CONFIG_OPTIONS=pn.NODE_USE_ARN_REGION_INI_NAME=pn.NODE_USE_ARN_REGION_ENV_NAME=void 0;var Ef=rc();pn.NODE_USE_ARN_REGION_ENV_NAME="AWS_S3_USE_ARN_REGION";pn.NODE_USE_ARN_REGION_INI_NAME="s3_use_arn_region";pn.NODE_USE_ARN_REGION_CONFIG_OPTIONS={environmentVariableSelector:e=>(0,Ef.booleanSelector)(e,pn.NODE_USE_ARN_REGION_ENV_NAME,Ef.SelectorType.ENV),configFileSelector:e=>(0,Ef.booleanSelector)(e,pn.NODE_USE_ARN_REGION_INI_NAME,Ef.SelectorType.CONFIG),default:!1}});var lS=m(ne=>{"use strict";Object.defineProperty(ne,"__esModule",{value:!0});ne.validateMrapAlias=ne.validateNoFIPS=ne.validateNoDualstack=ne.getArnResources=ne.validateCustomEndpoint=ne.validateDNSHostLabel=ne.validateAccountId=ne.validateRegionalClient=ne.validateRegion=ne.validatePartition=ne.validateOutpostService=ne.validateS3Service=ne.validateService=ne.validateArnEndpointOptions=ne.getSuffixForArnEndpoint=ne.getSuffix=ne.isDnsCompatibleBucketName=ne.isBucketNameOptions=ne.S3_HOSTNAME_PATTERN=ne.DOT_PATTERN=void 0;var Hte=/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/,$te=/(\d+\.){3}\d+/,Kte=/\.\./;ne.DOT_PATTERN=/\./;ne.S3_HOSTNAME_PATTERN=/^(.+\.)?s3(-fips)?(\.dualstack)?[.-]([a-z0-9-]+)\./;var XM=/^s3(-external-1)?\.amazonaws\.com$/,dS="amazonaws.com",Vte=e=>typeof e.bucketName=="string";ne.isBucketNameOptions=Vte;var Xte=e=>Hte.test(e)&&!$te.test(e)&&!Kte.test(e);ne.isDnsCompatibleBucketName=Xte;var WM=e=>{let n=e.match(ne.S3_HOSTNAME_PATTERN);return[n[4],e.replace(new RegExp(`^${n[0]}`),"")]},Wte=e=>XM.test(e)?["us-east-1",dS]:WM(e);ne.getSuffix=Wte;var Yte=e=>XM.test(e)?[e.replace(`.${dS}`,""),dS]:WM(e);ne.getSuffixForArnEndpoint=Yte;var Qte=e=>{if(e.pathStyleEndpoint)throw new Error("Path-style S3 endpoint is not supported when bucket is an ARN");if(e.accelerateEndpoint)throw new Error("Accelerate endpoint is not supported when bucket is an ARN");if(!e.tlsCompatible)throw new Error("HTTPS is required when bucket is an ARN")};ne.validateArnEndpointOptions=Qte;var Jte=e=>{if(e!=="s3"&&e!=="s3-outposts"&&e!=="s3-object-lambda")throw new Error("Expect 's3' or 's3-outposts' or 's3-object-lambda' in ARN service component")};ne.validateService=Jte;var Zte=e=>{if(e!=="s3")throw new Error("Expect 's3' in Accesspoint ARN service component")};ne.validateS3Service=Zte;var ene=e=>{if(e!=="s3-outposts")throw new Error("Expect 's3-posts' in Outpost ARN service component")};ne.validateOutpostService=ene;var tne=(e,n)=>{if(e!==n.clientPartition)throw new Error(`Partition in ARN is incompatible, got "${e}" but expected "${n.clientPartition}"`)};ne.validatePartition=tne;var nne=(e,n)=>{if(e==="")throw new Error("ARN region is empty");if(n.useFipsEndpoint)if(n.allowFipsRegion){if(!cS(e,n.clientRegion))throw new Error(`Client FIPS region ${n.clientRegion} doesn't match region ${e} in ARN`)}else throw new Error("FIPS region is not supported");if(!n.useArnRegion&&!cS(e,n.clientRegion||"")&&!cS(e,n.clientSigningRegion||""))throw new Error(`Region in ARN is incompatible, got ${e} but expected ${n.clientRegion}`)};ne.validateRegion=nne;var rne=e=>{if(["s3-external-1","aws-global"].includes(e))throw new Error(`Client region ${e} is not regional`)};ne.validateRegionalClient=rne;var cS=(e,n)=>e===n,one=e=>{if(!/[0-9]{12}/.exec(e))throw new Error("Access point ARN accountID does not match regex '[0-9]{12}'")};ne.validateAccountId=one;var sne=(e,n={tlsCompatible:!0})=>{if(e.length>=64||!/^[a-z0-9][a-z0-9.-]*[a-z0-9]$/.test(e)||/(\d+\.){3}\d+/.test(e)||/[.-]{2}/.test(e)||n!=null&&n.tlsCompatible&&ne.DOT_PATTERN.test(e))throw new Error(`Invalid DNS label ${e}`)};ne.validateDNSHostLabel=sne;var ine=e=>{if(e.isCustomEndpoint){if(e.dualstackEndpoint)throw new Error("Dualstack endpoint is not supported with custom endpoint");if(e.accelerateEndpoint)throw new Error("Accelerate endpoint is not supported with custom endpoint")}};ne.validateCustomEndpoint=ine;var ane=e=>{let n=e.includes(":")?":":"/",[t,...r]=e.split(n);if(t==="accesspoint"){if(r.length!==1||r[0]==="")throw new Error(`Access Point ARN should have one resource accesspoint${n}{accesspointname}`);return{accesspointName:r[0]}}else if(t==="outpost"){if(!r[0]||r[1]!=="accesspoint"||!r[2]||r.length!==3)throw new Error(`Outpost ARN should have resource outpost${n}{outpostId}${n}accesspoint${n}{accesspointName}`);let[o,s,a]=r;return{outpostId:o,accesspointName:a}}else throw new Error(`ARN resource should begin with 'accesspoint${n}' or 'outpost${n}'`)};ne.getArnResources=ane;var cne=e=>{if(e)throw new Error("Dualstack endpoint is not supported with Outpost or Multi-region Access Point ARN.")};ne.validateNoDualstack=cne;var dne=e=>{if(e)throw new Error("FIPS region is not supported with Outpost.")};ne.validateNoFIPS=dne;var lne=e=>{try{e.split(".").forEach(n=>{(0,ne.validateDNSHostLabel)(n)})}catch{throw new Error(`"${e}" is not a DNS compatible name.`)}};ne.validateMrapAlias=lne});var uS=m(bf=>{"use strict";Object.defineProperty(bf,"__esModule",{value:!0});bf.bucketHostname=void 0;var Ce=lS(),une=e=>((0,Ce.validateCustomEndpoint)(e),(0,Ce.isBucketNameOptions)(e)?mne(e):pne(e));bf.bucketHostname=une;var mne=({accelerateEndpoint:e=!1,clientRegion:n,baseHostname:t,bucketName:r,dualstackEndpoint:o=!1,fipsEndpoint:s=!1,pathStyleEndpoint:a=!1,tlsCompatible:i=!0,isCustomEndpoint:u=!1})=>{let[l,c]=u?[n,t]:(0,Ce.getSuffix)(t);return a||!(0,Ce.isDnsCompatibleBucketName)(r)||i&&Ce.DOT_PATTERN.test(r)?{bucketEndpoint:!1,hostname:o?`s3.dualstack.${l}.${c}`:t}:(e?t=`s3-accelerate${o?".dualstack":""}.${c}`:o&&(t=`s3.dualstack.${l}.${c}`),{bucketEndpoint:!0,hostname:`${r}.${t}`})},pne=e=>{let{isCustomEndpoint:n,baseHostname:t,clientRegion:r}=e,o=n?t:(0,Ce.getSuffixForArnEndpoint)(t)[1],{pathStyleEndpoint:s,accelerateEndpoint:a=!1,fipsEndpoint:i=!1,tlsCompatible:u=!0,bucketName:l,clientPartition:c="aws"}=e;(0,Ce.validateArnEndpointOptions)({pathStyleEndpoint:s,accelerateEndpoint:a,tlsCompatible:u});let{service:y,partition:_,accountId:C,region:b,resource:F}=l;(0,Ce.validateService)(y),(0,Ce.validatePartition)(_,{clientPartition:c}),(0,Ce.validateAccountId)(C);let{accesspointName:L,outpostId:V}=(0,Ce.getArnResources)(F);return y==="s3-object-lambda"?fne({...e,tlsCompatible:u,bucketName:l,accesspointName:L,hostnameSuffix:o}):b===""?yne({...e,clientRegion:r,mrapAlias:L,hostnameSuffix:o}):V?_ne({...e,clientRegion:r,outpostId:V,accesspointName:L,hostnameSuffix:o}):gne({...e,clientRegion:r,accesspointName:L,hostnameSuffix:o})},fne=({dualstackEndpoint:e=!1,fipsEndpoint:n=!1,tlsCompatible:t=!0,useArnRegion:r,clientRegion:o,clientSigningRegion:s=o,accesspointName:a,bucketName:i,hostnameSuffix:u})=>{let{accountId:l,region:c,service:y}=i;(0,Ce.validateRegionalClient)(o),(0,Ce.validateRegion)(c,{useArnRegion:r,clientRegion:o,clientSigningRegion:s,allowFipsRegion:!0,useFipsEndpoint:n}),(0,Ce.validateNoDualstack)(e);let _=`${a}-${l}`;(0,Ce.validateDNSHostLabel)(_,{tlsCompatible:t});let C=r?c:o,b=r?c:s;return{bucketEndpoint:!0,hostname:`${_}.${y}${n?"-fips":""}.${C}.${u}`,signingRegion:b,signingService:y}},yne=({disableMultiregionAccessPoints:e,dualstackEndpoint:n=!1,isCustomEndpoint:t,mrapAlias:r,hostnameSuffix:o})=>{if(e===!0)throw new Error("SDK is attempting to use a MRAP ARN. Please enable to feature.");return(0,Ce.validateMrapAlias)(r),(0,Ce.validateNoDualstack)(n),{bucketEndpoint:!0,hostname:`${r}${t?"":".accesspoint.s3-global"}.${o}`,signingRegion:"*"}},_ne=({useArnRegion:e,clientRegion:n,clientSigningRegion:t=n,bucketName:r,outpostId:o,dualstackEndpoint:s=!1,fipsEndpoint:a=!1,tlsCompatible:i=!0,accesspointName:u,isCustomEndpoint:l,hostnameSuffix:c})=>{(0,Ce.validateRegionalClient)(n),(0,Ce.validateRegion)(r.region,{useArnRegion:e,clientRegion:n,clientSigningRegion:t,useFipsEndpoint:a});let y=`${u}-${r.accountId}`;(0,Ce.validateDNSHostLabel)(y,{tlsCompatible:i});let _=e?r.region:n,C=e?r.region:t;return(0,Ce.validateOutpostService)(r.service),(0,Ce.validateDNSHostLabel)(o,{tlsCompatible:i}),(0,Ce.validateNoDualstack)(s),(0,Ce.validateNoFIPS)(a),{bucketEndpoint:!0,hostname:`${`${y}.${o}`}${l?"":`.s3-outposts.${_}`}.${c}`,signingRegion:C,signingService:"s3-outposts"}},gne=({useArnRegion:e,clientRegion:n,clientSigningRegion:t=n,bucketName:r,dualstackEndpoint:o=!1,fipsEndpoint:s=!1,tlsCompatible:a=!0,accesspointName:i,isCustomEndpoint:u,hostnameSuffix:l})=>{(0,Ce.validateRegionalClient)(n),(0,Ce.validateRegion)(r.region,{useArnRegion:e,clientRegion:n,clientSigningRegion:t,allowFipsRegion:!0,useFipsEndpoint:s});let c=`${i}-${r.accountId}`;(0,Ce.validateDNSHostLabel)(c,{tlsCompatible:a});let y=e?r.region:n,_=e?r.region:t;return(0,Ce.validateS3Service)(r.service),{bucketEndpoint:!0,hostname:`${c}${u?"":`.s3-accesspoint${s?"-fips":""}${o?".dualstack":""}.${y}`}.${l}`,signingRegion:_}}});var JM=m(fn=>{"use strict";Object.defineProperty(fn,"__esModule",{value:!0});fn.getBucketEndpointPlugin=fn.bucketEndpointMiddlewareOptions=fn.bucketEndpointMiddleware=void 0;var YM=R_(),hne=we(),QM=uS(),Cne=e=>(n,t)=>async r=>{let{Bucket:o}=r.input,s=e.bucketEndpoint,a=r.request;if(hne.HttpRequest.isInstance(a)){if(e.bucketEndpoint)a.hostname=o;else if((0,YM.validate)(o)){let i=(0,YM.parse)(o),u=await e.region(),l=await e.useDualstackEndpoint(),c=await e.useFipsEndpoint(),{partition:y,signingRegion:_=u}=await e.regionInfoProvider(u,{useDualstackEndpoint:l,useFipsEndpoint:c})||{},C=await e.useArnRegion(),{hostname:b,bucketEndpoint:F,signingRegion:L,signingService:V}=(0,QM.bucketHostname)({bucketName:i,baseHostname:a.hostname,accelerateEndpoint:e.useAccelerateEndpoint,dualstackEndpoint:l,fipsEndpoint:c,pathStyleEndpoint:e.forcePathStyle,tlsCompatible:a.protocol==="https:",useArnRegion:C,clientPartition:y,clientSigningRegion:_,clientRegion:u,isCustomEndpoint:e.isCustomEndpoint,disableMultiregionAccessPoints:await e.disableMultiregionAccessPoints()});L&&L!==_&&(t.signing_region=L),V&&V!=="s3"&&(t.signing_service=V),a.hostname=b,s=F}else{let i=await e.region(),u=await e.useDualstackEndpoint(),l=await e.useFipsEndpoint(),{hostname:c,bucketEndpoint:y}=(0,QM.bucketHostname)({bucketName:o,clientRegion:i,baseHostname:a.hostname,accelerateEndpoint:e.useAccelerateEndpoint,dualstackEndpoint:u,fipsEndpoint:l,pathStyleEndpoint:e.forcePathStyle,tlsCompatible:a.protocol==="https:",isCustomEndpoint:e.isCustomEndpoint});a.hostname=c,s=y}s&&(a.path=a.path.replace(/^(\/)?[^\/]+/,""),a.path===""&&(a.path="/"))}return n({...r,request:a})};fn.bucketEndpointMiddleware=Cne;fn.bucketEndpointMiddlewareOptions={tags:["BUCKET_ENDPOINT"],name:"bucketEndpointMiddleware",relation:"before",toMiddleware:"hostHeaderMiddleware",override:!0};var Sne=e=>({applyToStack:n=>{n.addRelativeTo((0,fn.bucketEndpointMiddleware)(e),fn.bucketEndpointMiddlewareOptions)}});fn.getBucketEndpointPlugin=Sne});var ZM=m(Pf=>{"use strict";Object.defineProperty(Pf,"__esModule",{value:!0});Pf.resolveBucketEndpointConfig=void 0;function Ene(e){let{bucketEndpoint:n=!1,forcePathStyle:t=!1,useAccelerateEndpoint:r=!1,useArnRegion:o=!1,disableMultiregionAccessPoints:s=!1}=e;return{...e,bucketEndpoint:n,forcePathStyle:t,useAccelerateEndpoint:r,useArnRegion:typeof o=="function"?o:()=>Promise.resolve(o),disableMultiregionAccessPoints:typeof s=="function"?s:()=>Promise.resolve(s)}}Pf.resolveBucketEndpointConfig=Ene});var eD=m(ve=>{"use strict";Object.defineProperty(ve,"__esModule",{value:!0});ve.validateNoFIPS=ve.validateNoDualstack=ve.validateDNSHostLabel=ve.validateRegion=ve.validateAccountId=ve.validatePartition=ve.validateOutpostService=ve.getSuffixForArnEndpoint=ve.getArnResources=void 0;var Uc=(z(),j(U));Uc.__exportStar(KM(),ve);Uc.__exportStar(VM(),ve);Uc.__exportStar(JM(),ve);Uc.__exportStar(uS(),ve);Uc.__exportStar(ZM(),ve);var Ln=lS();Object.defineProperty(ve,"getArnResources",{enumerable:!0,get:function(){return Ln.getArnResources}});Object.defineProperty(ve,"getSuffixForArnEndpoint",{enumerable:!0,get:function(){return Ln.getSuffixForArnEndpoint}});Object.defineProperty(ve,"validateOutpostService",{enumerable:!0,get:function(){return Ln.validateOutpostService}});Object.defineProperty(ve,"validatePartition",{enumerable:!0,get:function(){return Ln.validatePartition}});Object.defineProperty(ve,"validateAccountId",{enumerable:!0,get:function(){return Ln.validateAccountId}});Object.defineProperty(ve,"validateRegion",{enumerable:!0,get:function(){return Ln.validateRegion}});Object.defineProperty(ve,"validateDNSHostLabel",{enumerable:!0,get:function(){return Ln.validateDNSHostLabel}});Object.defineProperty(ve,"validateNoDualstack",{enumerable:!0,get:function(){return Ln.validateNoDualstack}});Object.defineProperty(ve,"validateNoFIPS",{enumerable:!0,get:function(){return Ln.validateNoFIPS}})});var tD=m(vf=>{"use strict";Object.defineProperty(vf,"__esModule",{value:!0});vf.getChunkedStream=void 0;function bne(e){let n=0,t=0,r=null,o=null,s=i=>{if(typeof i!="number")throw new Error("Attempted to allocate an event message where size was not a number: "+i);n=i,t=4,r=new Uint8Array(i),new DataView(r.buffer).setUint32(0,i,!1)},a=async function*(){let i=e[Symbol.asyncIterator]();for(;;){let{value:u,done:l}=await i.next();if(l){if(n)if(n===t)yield r;else throw new Error("Truncated event message received.");else return;return}let c=u.length,y=0;for(;y{"use strict";Object.defineProperty(Ss,"__esModule",{value:!0});Ss.getMessageUnmarshaller=Ss.getUnmarshalledStream=void 0;function Pne(e,n){let t=nD(n.deserializer,n.toUtf8);return{[Symbol.asyncIterator]:async function*(){for await(let r of e){let o=n.eventStreamCodec.decode(r),s=await t(o);s!==void 0&&(yield s)}}}}Ss.getUnmarshalledStream=Pne;function nD(e,n){return async function(t){let{value:r}=t.headers[":message-type"];if(r==="error"){let o=new Error(t.headers[":error-message"].value||"UnknownError");throw o.name=t.headers[":error-code"].value,o}else if(r==="exception"){let o=t.headers[":exception-type"].value,s={[o]:t},a=await e(s);if(a.$unknown){let i=new Error(n(t.body));throw i.name=o,i}throw a[o]}else if(r==="event"){let o={[t.headers[":event-type"].value]:t},s=await e(o);return s.$unknown?void 0:s}else throw Error(`Unrecognizable event type: ${t.headers[":event-type"].value}`)}}Ss.getMessageUnmarshaller=nD});var pS=m(xf=>{"use strict";Object.defineProperty(xf,"__esModule",{value:!0});xf.EventStreamMarshaller=void 0;var zc=Q_(),vne=tD(),xne=rD(),mS=class{constructor({utf8Encoder:n,utf8Decoder:t}){this.eventStreamCodec=new zc.EventStreamCodec(n,t),this.utfEncoder=n}deserialize(n,t){let r=(0,vne.getChunkedStream)(n);return new zc.SmithyMessageDecoderStream({messageStream:new zc.MessageDecoderStream({inputStream:r,decoder:this.eventStreamCodec}),deserializer:(0,xne.getMessageUnmarshaller)(t,this.utfEncoder)})}serialize(n,t){return new zc.MessageEncoderStream({messageStream:new zc.SmithyMessageEncoderStream({inputStream:n,serializer:t}),encoder:this.eventStreamCodec,includeEndFrame:!0})}};xf.EventStreamMarshaller=mS});var oD=m(wf=>{"use strict";Object.defineProperty(wf,"__esModule",{value:!0});wf.eventStreamSerdeProvider=void 0;var wne=pS(),kne=e=>new wne.EventStreamMarshaller(e);wf.eventStreamSerdeProvider=kne});var iD=m(kf=>{"use strict";Object.defineProperty(kf,"__esModule",{value:!0});var sD=(z(),j(U));sD.__exportStar(pS(),kf);sD.__exportStar(oD(),kf)});var aD=m(Af=>{"use strict";Object.defineProperty(Af,"__esModule",{value:!0});Af.readabletoIterable=void 0;async function*Ane(e){let n=!1,t=!1,r=new Array;for(e.on("error",o=>{if(n||(n=!0),o)throw o}),e.on("data",o=>{r.push(o)}),e.on("end",()=>{n=!0});!t;){let o=await new Promise(s=>setTimeout(()=>s(r.shift()),0));o&&(yield o),t=n&&r.length===0}}Af.readabletoIterable=Ane});var yS=m(If=>{"use strict";Object.defineProperty(If,"__esModule",{value:!0});If.EventStreamMarshaller=void 0;var Ine=iD(),Rne=require("stream"),Nne=aD(),fS=class{constructor({utf8Encoder:n,utf8Decoder:t}){this.universalMarshaller=new Ine.EventStreamMarshaller({utf8Decoder:t,utf8Encoder:n})}deserialize(n,t){let r=typeof n[Symbol.asyncIterator]=="function"?n:(0,Nne.readabletoIterable)(n);return this.universalMarshaller.deserialize(r,t)}serialize(n,t){return Rne.Readable.from(this.universalMarshaller.serialize(n,t))}};If.EventStreamMarshaller=fS});var cD=m(Rf=>{"use strict";Object.defineProperty(Rf,"__esModule",{value:!0});Rf.eventStreamSerdeProvider=void 0;var One=yS(),Tne=e=>new One.EventStreamMarshaller(e);Rf.eventStreamSerdeProvider=Tne});var lD=m(Nf=>{"use strict";Object.defineProperty(Nf,"__esModule",{value:!0});var dD=(z(),j(U));dD.__exportStar(yS(),Nf);dD.__exportStar(cD(),Nf)});var gS=m(Of=>{"use strict";Object.defineProperty(Of,"__esModule",{value:!0});Of.HashCalculator=void 0;var qne=St(),Bne=require("stream"),_S=class extends Bne.Writable{constructor(n,t){super(t),this.hash=n}_write(n,t,r){try{this.hash.update((0,qne.toUint8Array)(n))}catch(o){return r(o)}r()}};Of.HashCalculator=_S});var uD=m(Tf=>{"use strict";Object.defineProperty(Tf,"__esModule",{value:!0});Tf.fileStreamHasher=void 0;var Mne=require("fs"),Dne=gS(),Fne=(e,n)=>new Promise((t,r)=>{if(!Lne(n)){r(new Error("Unable to calculate hash for non-file streams."));return}let o=(0,Mne.createReadStream)(n.path,{start:n.start,end:n.end}),s=new e,a=new Dne.HashCalculator(s);o.pipe(a),o.on("error",i=>{a.end(),r(i)}),a.on("error",r),a.on("finish",function(){s.digest().then(t).catch(r)})});Tf.fileStreamHasher=Fne;var Lne=e=>typeof e.path=="string"});var mD=m(qf=>{"use strict";Object.defineProperty(qf,"__esModule",{value:!0});qf.readableStreamHasher=void 0;var jne=gS(),Une=(e,n)=>{if(n.readableFlowing!==null)throw new Error("Unable to calculate hash for flowing readable stream");let t=new e,r=new jne.HashCalculator(t);return n.pipe(r),new Promise((o,s)=>{n.on("error",a=>{r.end(),s(a)}),r.on("error",s),r.on("finish",()=>{t.digest().then(o).catch(s)})})};qf.readableStreamHasher=Une});var fD=m(Bf=>{"use strict";Object.defineProperty(Bf,"__esModule",{value:!0});var pD=(z(),j(U));pD.__exportStar(uD(),Bf);pD.__exportStar(mD(),Bf)});var Df=m(Mf=>{"use strict";Object.defineProperty(Mf,"__esModule",{value:!0});Mf.signatureV4CrtContainer=void 0;Mf.signatureV4CrtContainer={CrtSignerV4:null}});var yD=m(Ff=>{"use strict";Object.defineProperty(Ff,"__esModule",{value:!0});Ff.loadCrt=void 0;var zne=Df();function Gne(){if(!zne.signatureV4CrtContainer.CrtSignerV4)try{if(typeof require=="function"){let e=require,n="@aws-sdk/signature-v4-crt";e.call(null,n),process.emitWarning(`The package @aws-sdk/signature-v4-crt has been loaded dynamically. +To avoid this warning, please explicitly import the package in your application with: + +import "@aws-sdk/signature-v4-crt"; // ESM +require("@aws-sdk/signature-v4-crt"); // CJS + +In a future version of the AWS SDK for JavaScript (v3), this warning +will become an error and dynamic loading will not be available. + +See https://github.com/aws/aws-sdk-js-v3/issues/5229. +`)}}catch{}}Ff.loadCrt=Gne});var _D=m(Lf=>{"use strict";Object.defineProperty(Lf,"__esModule",{value:!0});Lf.SignatureV4MultiRegion=void 0;var Hne=dg(),$ne=yD(),Kne=Df(),hS=class{constructor(n){this.sigv4Signer=new Hne.SignatureV4(n),this.signerOptions=n}async sign(n,t={}){if(t.signingRegion==="*"){if(this.signerOptions.runtime!=="node")throw new Error("This request requires signing with SigV4Asymmetric algorithm. It's only available in Node.js");return this.getSigv4aSigner().sign(n,t)}return this.sigv4Signer.sign(n,t)}async presign(n,t={}){if(t.signingRegion==="*"){if(this.signerOptions.runtime!=="node")throw new Error("This request requires signing with SigV4Asymmetric algorithm. It's only available in Node.js");return this.getSigv4aSigner().presign(n,t)}return this.sigv4Signer.presign(n,t)}getSigv4aSigner(){if(!this.sigv4aSigner){let n=null;try{if((0,$ne.loadCrt)(),n=Kne.signatureV4CrtContainer.CrtSignerV4,typeof n!="function")throw new Error}catch(t){throw t.message=`${t.message} +Please check if you have installed "@aws-sdk/signature-v4-crt" package explicitly. +For more information please go to https://github.com/aws/aws-sdk-js-v3#functionality-requiring-aws-common-runtime-crt`,t}this.sigv4aSigner=new n({...this.signerOptions,signingAlgorithm:1})}return this.sigv4aSigner}};Lf.SignatureV4MultiRegion=hS});var hD=m(jf=>{"use strict";Object.defineProperty(jf,"__esModule",{value:!0});var gD=(z(),j(U));gD.__exportStar(_D(),jf);gD.__exportStar(Df(),jf)});var IF=m(Kf=>{"use strict";Object.defineProperty(Kf,"__esModule",{value:!0});Kf.ruleSet=void 0;var $S="required",g="type",S="conditions",k="fn",A="argv",oe="ref",Je="assign",W="url",Y="properties",Un="authSchemes",zn="disableDoubleEncoding",Gn="signingName",wr="signingRegion",Q="headers",CD=!1,yn=!0,_n="isSet",G="tree",ot="booleanEquals",X="error",Hf="aws.partition",Te="stringEquals",Me="getAttr",It="name",Gc="substring",mF="hardwareType",pF="regionPrefix",SD="bucketAliasSuffix",zS="outpostId",so="isValidHostLabel",Bt="not",fF="parseURL",KS="s3-outposts",H="endpoint",ED="aws.isVirtualHostableS3Bucket",bs="s3",yF="{url#scheme}://{url#authority}{url#normalizedPath}{Bucket}",_F="{url#scheme}://{Bucket}.{url#authority}{url#path}",gF="https://{Bucket}.s3-accelerate.{partitionResult#dnsSuffix}",bD="https://{Bucket}.s3.{partitionResult#dnsSuffix}",hF="aws.parseArn",CF="bucketArn",SF="arnType",$f="",VS="s3-object-lambda",EF="accesspoint",XS="accessPointName",PD="{url#scheme}://{accessPointName}-{bucketArn#accountId}.{url#authority}{url#path}",vD="mrapPartition",xD="outpostType",wD="arnPrefix",bF="{url#scheme}://{url#authority}{url#normalizedPath}{uri_encoded_bucket}",kD="https://s3.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",GS="{url#scheme}://{url#authority}{url#path}",AD="https://s3.{partitionResult#dnsSuffix}",CS={[$S]:!1,[g]:"String"},Es={[$S]:!0,default:!1,[g]:"Boolean"},SS={[$S]:!1,[g]:"Boolean"},qt={[k]:ot,[A]:[{[oe]:"Accelerate"},!0]},Ie={[k]:ot,[A]:[{[oe]:"UseFIPS"},!0]},be={[k]:ot,[A]:[{[oe]:"UseDualStack"},!0]},Be={[k]:_n,[A]:[{[oe]:"Endpoint"}]},PF={[k]:Hf,[A]:[{[oe]:"Region"}],[Je]:"partitionResult"},ID={[k]:Te,[A]:[{[k]:Me,[A]:[{[oe]:"partitionResult"},It]},"aws-cn"]},vF={[k]:_n,[A]:[{[oe]:"Bucket"}]},jn={[oe]:"Bucket"},RD={[oe]:mF},ND={[S]:[{[k]:Bt,[A]:[Be]}],[X]:"Expected a endpoint to be specified but no endpoint was found",[g]:X},re={[k]:Bt,[A]:[Be]},it={[k]:fF,[A]:[{[oe]:"Endpoint"}],[Je]:"url"},Uf={[Un]:[{[zn]:!0,[It]:"sigv4",[Gn]:KS,[wr]:"{Region}"}]},ce={},ES={[k]:ot,[A]:[{[oe]:"ForcePathStyle"},!1]},Vne={[oe]:"ForcePathStyle"},Le={[k]:ot,[A]:[{[oe]:"Accelerate"},!1]},Ue={[k]:Te,[A]:[{[oe]:"Region"},"aws-global"]},$e={[Un]:[{[zn]:!0,[It]:"sigv4",[Gn]:bs,[wr]:"us-east-1"}]},ue={[k]:Bt,[A]:[Ue]},Ke={[k]:ot,[A]:[{[oe]:"UseGlobalEndpoint"},!0]},OD={[W]:"https://{Bucket}.s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}",[Y]:{[Un]:[{[zn]:!0,[It]:"sigv4",[Gn]:bs,[wr]:"{Region}"}]},[Q]:{}},je={[Un]:[{[zn]:!0,[It]:"sigv4",[Gn]:bs,[wr]:"{Region}"}]},Ve={[k]:ot,[A]:[{[oe]:"UseGlobalEndpoint"},!1]},de={[k]:ot,[A]:[{[oe]:"UseDualStack"},!1]},TD={[W]:"https://{Bucket}.s3-fips.{Region}.{partitionResult#dnsSuffix}",[Y]:je,[Q]:{}},ie={[k]:ot,[A]:[{[oe]:"UseFIPS"},!1]},qD={[W]:"https://{Bucket}.s3-accelerate.dualstack.{partitionResult#dnsSuffix}",[Y]:je,[Q]:{}},BD={[W]:"https://{Bucket}.s3.dualstack.{Region}.{partitionResult#dnsSuffix}",[Y]:je,[Q]:{}},bS={[k]:ot,[A]:[{[k]:Me,[A]:[{[oe]:"url"},"isIp"]},!0]},xF={[oe]:"url"},PS={[k]:ot,[A]:[{[k]:Me,[A]:[xF,"isIp"]},!1]},vS={[W]:yF,[Y]:je,[Q]:{}},HS={[W]:_F,[Y]:je,[Q]:{}},MD={[H]:HS,[g]:H},xS={[W]:gF,[Y]:je,[Q]:{}},DD={[W]:"https://{Bucket}.s3.{Region}.{partitionResult#dnsSuffix}",[Y]:je,[Q]:{}},zf={[X]:"Invalid region: region was not a valid DNS name.",[g]:X},mt={[oe]:CF},wF={[oe]:SF},wS={[k]:Me,[A]:[mt,"service"]},WS={[oe]:XS},FD={[S]:[be],[X]:"S3 Object Lambda does not support Dual-stack",[g]:X},LD={[S]:[qt],[X]:"S3 Object Lambda does not support S3 Accelerate",[g]:X},jD={[S]:[{[k]:_n,[A]:[{[oe]:"DisableAccessPoints"}]},{[k]:ot,[A]:[{[oe]:"DisableAccessPoints"},!0]}],[X]:"Access points are not supported for this operation",[g]:X},kS={[S]:[{[k]:_n,[A]:[{[oe]:"UseArnRegion"}]},{[k]:ot,[A]:[{[oe]:"UseArnRegion"},!1]},{[k]:Bt,[A]:[{[k]:Te,[A]:[{[k]:Me,[A]:[mt,"region"]},"{Region}"]}]}],[X]:"Invalid configuration: region from ARN `{bucketArn#region}` does not match client region `{Region}` and UseArnRegion is `false`",[g]:X},kF={[k]:Me,[A]:[{[oe]:"bucketPartition"},It]},AF={[k]:Me,[A]:[mt,"accountId"]},AS={[Un]:[{[zn]:!0,[It]:"sigv4",[Gn]:VS,[wr]:"{bucketArn#region}"}]},UD={[X]:"Invalid ARN: The access point name may only contain a-z, A-Z, 0-9 and `-`. Found: `{accessPointName}`",[g]:X},IS={[X]:"Invalid ARN: The account id may only contain a-z, A-Z, 0-9 and `-`. Found: `{bucketArn#accountId}`",[g]:X},RS={[X]:"Invalid region in ARN: `{bucketArn#region}` (invalid DNS name)",[g]:X},NS={[X]:"Client was configured for partition `{partitionResult#name}` but ARN (`{Bucket}`) has `{bucketPartition#name}`",[g]:X},zD={[X]:"Invalid ARN: The ARN may only contain a single resource component after `accesspoint`.",[g]:X},GD={[X]:"Invalid ARN: Expected a resource of the format `accesspoint:` but no name was provided",[g]:X},Hc={[Un]:[{[zn]:!0,[It]:"sigv4",[Gn]:bs,[wr]:"{bucketArn#region}"}]},HD={[Un]:[{[zn]:!0,[It]:"sigv4",[Gn]:KS,[wr]:"{bucketArn#region}"}]},$D={[k]:hF,[A]:[jn]},KD={[W]:"https://s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",[Y]:je,[Q]:{}},VD={[W]:"https://s3-fips.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",[Y]:je,[Q]:{}},XD={[W]:"https://s3.dualstack.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",[Y]:je,[Q]:{}},OS={[W]:bF,[Y]:je,[Q]:{}},WD={[W]:"https://s3.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",[Y]:je,[Q]:{}},YD={[oe]:"UseObjectLambdaEndpoint"},TS={[Un]:[{[zn]:!0,[It]:"sigv4",[Gn]:VS,[wr]:"{Region}"}]},QD={[W]:"https://s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}",[Y]:je,[Q]:{}},JD={[W]:"https://s3-fips.{Region}.{partitionResult#dnsSuffix}",[Y]:je,[Q]:{}},ZD={[W]:"https://s3.dualstack.{Region}.{partitionResult#dnsSuffix}",[Y]:je,[Q]:{}},qS={[W]:GS,[Y]:je,[Q]:{}},eF={[W]:"https://s3.{Region}.{partitionResult#dnsSuffix}",[Y]:je,[Q]:{}},BS=[{[oe]:"Region"}],Xne=[{[oe]:"Endpoint"}],tF=[jn],nF=[{[k]:so,[A]:[{[oe]:zS},!1]}],rF=[{[k]:Te,[A]:[{[oe]:pF},"beta"]}],$c=[Be,it],oF=[vF],vr=[PF],sF=[{[k]:so,[A]:[{[oe]:"Region"},!1]}],xr=[{[k]:Te,[A]:[{[oe]:"Region"},"us-east-1"]}],MS=[{[k]:Te,[A]:[wF,EF]}],iF=[{[k]:Me,[A]:[mt,"resourceId[1]"],[Je]:XS},{[k]:Bt,[A]:[{[k]:Te,[A]:[WS,$f]}]}],Wne=[mt,"resourceId[1]"],aF=[be],DS=[qt],FS=[{[k]:Bt,[A]:[{[k]:Te,[A]:[{[k]:Me,[A]:[mt,"region"]},$f]}]}],cF=[{[k]:Bt,[A]:[{[k]:_n,[A]:[{[k]:Me,[A]:[mt,"resourceId[2]"]}]}]}],Yne=[mt,"resourceId[2]"],LS=[{[k]:Hf,[A]:[{[k]:Me,[A]:[mt,"region"]}],[Je]:"bucketPartition"}],dF=[{[k]:Te,[A]:[kF,{[k]:Me,[A]:[{[oe]:"partitionResult"},It]}]}],jS=[{[k]:so,[A]:[{[k]:Me,[A]:[mt,"region"]},!0]}],US=[{[k]:so,[A]:[AF,!1]}],lF=[{[k]:so,[A]:[WS,!1]}],Gf=[Ie],uF=[{[k]:so,[A]:[{[oe]:"Region"},!0]}],Qne={version:"1.0",parameters:{Bucket:CS,Region:CS,UseFIPS:Es,UseDualStack:Es,Endpoint:CS,ForcePathStyle:Es,Accelerate:Es,UseGlobalEndpoint:Es,UseObjectLambdaEndpoint:SS,DisableAccessPoints:SS,DisableMultiRegionAccessPoints:Es,UseArnRegion:SS},rules:[{[S]:[{[k]:_n,[A]:BS}],[g]:G,rules:[{[S]:[qt,Ie],error:"Accelerate cannot be used with FIPS",[g]:X},{[S]:[be,Be],error:"Cannot set dual-stack in combination with a custom endpoint.",[g]:X},{[S]:[Be,Ie],error:"A custom endpoint cannot be combined with FIPS",[g]:X},{[S]:[Be,qt],error:"A custom endpoint cannot be combined with S3 Accelerate",[g]:X},{[S]:[Ie,PF,ID],error:"Partition does not support FIPS",[g]:X},{[S]:[vF,{[k]:Gc,[A]:[jn,49,50,yn],[Je]:mF},{[k]:Gc,[A]:[jn,8,12,yn],[Je]:pF},{[k]:Gc,[A]:[jn,0,7,yn],[Je]:SD},{[k]:Gc,[A]:[jn,32,49,yn],[Je]:zS},{[k]:Hf,[A]:BS,[Je]:"regionPartition"},{[k]:Te,[A]:[{[oe]:SD},"--op-s3"]}],[g]:G,rules:[{[S]:nF,[g]:G,rules:[{[S]:[{[k]:Te,[A]:[RD,"e"]}],[g]:G,rules:[{[S]:rF,[g]:G,rules:[ND,{[S]:$c,endpoint:{[W]:"https://{Bucket}.ec2.{url#authority}",[Y]:Uf,[Q]:ce},[g]:H}]},{endpoint:{[W]:"https://{Bucket}.ec2.s3-outposts.{Region}.{regionPartition#dnsSuffix}",[Y]:Uf,[Q]:ce},[g]:H}]},{[S]:[{[k]:Te,[A]:[RD,"o"]}],[g]:G,rules:[{[S]:rF,[g]:G,rules:[ND,{[S]:$c,endpoint:{[W]:"https://{Bucket}.op-{outpostId}.{url#authority}",[Y]:Uf,[Q]:ce},[g]:H}]},{endpoint:{[W]:"https://{Bucket}.op-{outpostId}.s3-outposts.{Region}.{regionPartition#dnsSuffix}",[Y]:Uf,[Q]:ce},[g]:H}]},{error:'Unrecognized hardware type: "Expected hardware type o or e but got {hardwareType}"',[g]:X}]},{error:"Invalid ARN: The outpost Id must only contain a-z, A-Z, 0-9 and `-`.",[g]:X}]},{[S]:oF,[g]:G,rules:[{[S]:[Be,{[k]:Bt,[A]:[{[k]:_n,[A]:[{[k]:fF,[A]:Xne}]}]}],error:"Custom endpoint `{Endpoint}` was not a valid URI",[g]:X},{[S]:[ES,{[k]:ED,[A]:[jn,CD]}],[g]:G,rules:[{[S]:vr,[g]:G,rules:[{[S]:sF,[g]:G,rules:[{[S]:[qt,ID],error:"S3 Accelerate cannot be used in this region",[g]:X},{[S]:[be,Ie,Le,re,Ue],endpoint:{[W]:"https://{Bucket}.s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}",[Y]:$e,[Q]:ce},[g]:H},{[S]:[be,Ie,Le,re,ue,Ke],[g]:G,rules:[{endpoint:OD,[g]:H}]},{[S]:[be,Ie,Le,re,ue,Ve],endpoint:OD,[g]:H},{[S]:[de,Ie,Le,re,Ue],endpoint:{[W]:"https://{Bucket}.s3-fips.us-east-1.{partitionResult#dnsSuffix}",[Y]:$e,[Q]:ce},[g]:H},{[S]:[de,Ie,Le,re,ue,Ke],[g]:G,rules:[{endpoint:TD,[g]:H}]},{[S]:[de,Ie,Le,re,ue,Ve],endpoint:TD,[g]:H},{[S]:[be,ie,qt,re,Ue],endpoint:{[W]:"https://{Bucket}.s3-accelerate.dualstack.us-east-1.{partitionResult#dnsSuffix}",[Y]:$e,[Q]:ce},[g]:H},{[S]:[be,ie,qt,re,ue,Ke],[g]:G,rules:[{endpoint:qD,[g]:H}]},{[S]:[be,ie,qt,re,ue,Ve],endpoint:qD,[g]:H},{[S]:[be,ie,Le,re,Ue],endpoint:{[W]:"https://{Bucket}.s3.dualstack.us-east-1.{partitionResult#dnsSuffix}",[Y]:$e,[Q]:ce},[g]:H},{[S]:[be,ie,Le,re,ue,Ke],[g]:G,rules:[{endpoint:BD,[g]:H}]},{[S]:[be,ie,Le,re,ue,Ve],endpoint:BD,[g]:H},{[S]:[de,ie,Le,Be,it,bS,Ue],endpoint:{[W]:yF,[Y]:$e,[Q]:ce},[g]:H},{[S]:[de,ie,Le,Be,it,PS,Ue],endpoint:{[W]:_F,[Y]:$e,[Q]:ce},[g]:H},{[S]:[de,ie,Le,Be,it,bS,ue,Ke],[g]:G,rules:[{[S]:xr,endpoint:vS,[g]:H},{endpoint:vS,[g]:H}]},{[S]:[de,ie,Le,Be,it,PS,ue,Ke],[g]:G,rules:[{[S]:xr,endpoint:HS,[g]:H},MD]},{[S]:[de,ie,Le,Be,it,bS,ue,Ve],endpoint:vS,[g]:H},{[S]:[de,ie,Le,Be,it,PS,ue,Ve],endpoint:HS,[g]:H},{[S]:[de,ie,qt,re,Ue],endpoint:{[W]:gF,[Y]:$e,[Q]:ce},[g]:H},{[S]:[de,ie,qt,re,ue,Ke],[g]:G,rules:[{[S]:xr,endpoint:xS,[g]:H},{endpoint:xS,[g]:H}]},{[S]:[de,ie,qt,re,ue,Ve],endpoint:xS,[g]:H},{[S]:[de,ie,Le,re,Ue],endpoint:{[W]:bD,[Y]:$e,[Q]:ce},[g]:H},{[S]:[de,ie,Le,re,ue,Ke],[g]:G,rules:[{[S]:xr,endpoint:{[W]:bD,[Y]:je,[Q]:ce},[g]:H},{endpoint:DD,[g]:H}]},{[S]:[de,ie,Le,re,ue,Ve],endpoint:DD,[g]:H}]},zf]}]},{[S]:[Be,it,{[k]:Te,[A]:[{[k]:Me,[A]:[xF,"scheme"]},"http"]},{[k]:ED,[A]:[jn,yn]},ES,ie,de,Le],[g]:G,rules:[{[S]:vr,[g]:G,rules:[{[S]:sF,[g]:G,rules:[MD]},zf]}]},{[S]:[ES,{[k]:hF,[A]:tF,[Je]:CF}],[g]:G,rules:[{[S]:[{[k]:Me,[A]:[mt,"resourceId[0]"],[Je]:SF},{[k]:Bt,[A]:[{[k]:Te,[A]:[wF,$f]}]}],[g]:G,rules:[{[S]:[{[k]:Te,[A]:[wS,VS]}],[g]:G,rules:[{[S]:MS,[g]:G,rules:[{[S]:iF,[g]:G,rules:[FD,LD,{[S]:FS,[g]:G,rules:[jD,{[S]:cF,[g]:G,rules:[kS,{[S]:LS,[g]:G,rules:[{[S]:vr,[g]:G,rules:[{[S]:dF,[g]:G,rules:[{[S]:jS,[g]:G,rules:[{[S]:[{[k]:Te,[A]:[AF,$f]}],error:"Invalid ARN: Missing account id",[g]:X},{[S]:US,[g]:G,rules:[{[S]:lF,[g]:G,rules:[{[S]:$c,endpoint:{[W]:PD,[Y]:AS,[Q]:ce},[g]:H},{[S]:Gf,endpoint:{[W]:"https://{accessPointName}-{bucketArn#accountId}.s3-object-lambda-fips.{bucketArn#region}.{bucketPartition#dnsSuffix}",[Y]:AS,[Q]:ce},[g]:H},{endpoint:{[W]:"https://{accessPointName}-{bucketArn#accountId}.s3-object-lambda.{bucketArn#region}.{bucketPartition#dnsSuffix}",[Y]:AS,[Q]:ce},[g]:H}]},UD]},IS]},RS]},NS]}]}]},zD]},{error:"Invalid ARN: bucket ARN is missing a region",[g]:X}]},GD]},{error:"Invalid ARN: Object Lambda ARNs only support `accesspoint` arn types, but found: `{arnType}`",[g]:X}]},{[S]:MS,[g]:G,rules:[{[S]:iF,[g]:G,rules:[{[S]:FS,[g]:G,rules:[{[S]:MS,[g]:G,rules:[{[S]:FS,[g]:G,rules:[jD,{[S]:cF,[g]:G,rules:[kS,{[S]:LS,[g]:G,rules:[{[S]:vr,[g]:G,rules:[{[S]:[{[k]:Te,[A]:[kF,"{partitionResult#name}"]}],[g]:G,rules:[{[S]:jS,[g]:G,rules:[{[S]:[{[k]:Te,[A]:[wS,bs]}],[g]:G,rules:[{[S]:US,[g]:G,rules:[{[S]:lF,[g]:G,rules:[{[S]:DS,error:"Access Points do not support S3 Accelerate",[g]:X},{[S]:[Ie,be],endpoint:{[W]:"https://{accessPointName}-{bucketArn#accountId}.s3-accesspoint-fips.dualstack.{bucketArn#region}.{bucketPartition#dnsSuffix}",[Y]:Hc,[Q]:ce},[g]:H},{[S]:[Ie,de],endpoint:{[W]:"https://{accessPointName}-{bucketArn#accountId}.s3-accesspoint-fips.{bucketArn#region}.{bucketPartition#dnsSuffix}",[Y]:Hc,[Q]:ce},[g]:H},{[S]:[ie,be],endpoint:{[W]:"https://{accessPointName}-{bucketArn#accountId}.s3-accesspoint.dualstack.{bucketArn#region}.{bucketPartition#dnsSuffix}",[Y]:Hc,[Q]:ce},[g]:H},{[S]:[ie,de,Be,it],endpoint:{[W]:PD,[Y]:Hc,[Q]:ce},[g]:H},{[S]:[ie,de],endpoint:{[W]:"https://{accessPointName}-{bucketArn#accountId}.s3-accesspoint.{bucketArn#region}.{bucketPartition#dnsSuffix}",[Y]:Hc,[Q]:ce},[g]:H}]},UD]},IS]},{error:"Invalid ARN: The ARN was not for the S3 service, found: {bucketArn#service}",[g]:X}]},RS]},NS]}]}]},zD]}]}]},{[S]:[{[k]:so,[A]:[WS,yn]}],[g]:G,rules:[{[S]:aF,error:"S3 MRAP does not support dual-stack",[g]:X},{[S]:Gf,error:"S3 MRAP does not support FIPS",[g]:X},{[S]:DS,error:"S3 MRAP does not support S3 Accelerate",[g]:X},{[S]:[{[k]:ot,[A]:[{[oe]:"DisableMultiRegionAccessPoints"},yn]}],error:"Invalid configuration: Multi-Region Access Point ARNs are disabled.",[g]:X},{[S]:[{[k]:Hf,[A]:BS,[Je]:vD}],[g]:G,rules:[{[S]:[{[k]:Te,[A]:[{[k]:Me,[A]:[{[oe]:vD},It]},{[k]:Me,[A]:[mt,"partition"]}]}],[g]:G,rules:[{endpoint:{[W]:"https://{accessPointName}.accesspoint.s3-global.{mrapPartition#dnsSuffix}",[Y]:{[Un]:[{[zn]:yn,name:"sigv4a",[Gn]:bs,signingRegionSet:["*"]}]},[Q]:ce},[g]:H}]},{error:"Client was configured for partition `{mrapPartition#name}` but bucket referred to partition `{bucketArn#partition}`",[g]:X}]}]},{error:"Invalid Access Point Name",[g]:X}]},GD]},{[S]:[{[k]:Te,[A]:[wS,KS]}],[g]:G,rules:[{[S]:aF,error:"S3 Outposts does not support Dual-stack",[g]:X},{[S]:Gf,error:"S3 Outposts does not support FIPS",[g]:X},{[S]:DS,error:"S3 Outposts does not support S3 Accelerate",[g]:X},{[S]:[{[k]:_n,[A]:[{[k]:Me,[A]:[mt,"resourceId[4]"]}]}],error:"Invalid Arn: Outpost Access Point ARN contains sub resources",[g]:X},{[S]:[{[k]:Me,[A]:Wne,[Je]:zS}],[g]:G,rules:[{[S]:nF,[g]:G,rules:[kS,{[S]:LS,[g]:G,rules:[{[S]:vr,[g]:G,rules:[{[S]:dF,[g]:G,rules:[{[S]:jS,[g]:G,rules:[{[S]:US,[g]:G,rules:[{[S]:[{[k]:Me,[A]:Yne,[Je]:xD}],[g]:G,rules:[{[S]:[{[k]:Me,[A]:[mt,"resourceId[3]"],[Je]:XS}],[g]:G,rules:[{[S]:[{[k]:Te,[A]:[{[oe]:xD},EF]}],[g]:G,rules:[{[S]:$c,endpoint:{[W]:"https://{accessPointName}-{bucketArn#accountId}.{outpostId}.{url#authority}",[Y]:HD,[Q]:ce},[g]:H},{endpoint:{[W]:"https://{accessPointName}-{bucketArn#accountId}.{outpostId}.s3-outposts.{bucketArn#region}.{bucketPartition#dnsSuffix}",[Y]:HD,[Q]:ce},[g]:H}]},{error:"Expected an outpost type `accesspoint`, found {outpostType}",[g]:X}]},{error:"Invalid ARN: expected an access point name",[g]:X}]},{error:"Invalid ARN: Expected a 4-component resource",[g]:X}]},IS]},RS]},NS]}]}]},{error:"Invalid ARN: The outpost Id may only contain a-z, A-Z, 0-9 and `-`. Found: `{outpostId}`",[g]:X}]},{error:"Invalid ARN: The Outpost Id was not set",[g]:X}]},{error:"Invalid ARN: Unrecognized format: {Bucket} (type: {arnType})",[g]:X}]},{error:"Invalid ARN: No ARN type specified",[g]:X}]},{[S]:[{[k]:Gc,[A]:[jn,0,4,CD],[Je]:wD},{[k]:Te,[A]:[{[oe]:wD},"arn:"]},{[k]:Bt,[A]:[{[k]:_n,[A]:[$D]}]}],error:"Invalid ARN: `{Bucket}` was not a valid ARN",[g]:X},{[S]:[{[k]:ot,[A]:[Vne,yn]},$D],error:"Path-style addressing cannot be used with ARN buckets",[g]:X},{[S]:[{[k]:"uriEncode",[A]:tF,[Je]:"uri_encoded_bucket"}],[g]:G,rules:[{[S]:vr,[g]:G,rules:[{[S]:[Le],[g]:G,rules:[{[S]:[be,re,Ie,Ue],endpoint:{[W]:"https://s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",[Y]:$e,[Q]:ce},[g]:H},{[S]:[be,re,Ie,ue,Ke],[g]:G,rules:[{endpoint:KD,[g]:H}]},{[S]:[be,re,Ie,ue,Ve],endpoint:KD,[g]:H},{[S]:[de,re,Ie,Ue],endpoint:{[W]:"https://s3-fips.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",[Y]:$e,[Q]:ce},[g]:H},{[S]:[de,re,Ie,ue,Ke],[g]:G,rules:[{endpoint:VD,[g]:H}]},{[S]:[de,re,Ie,ue,Ve],endpoint:VD,[g]:H},{[S]:[be,re,ie,Ue],endpoint:{[W]:"https://s3.dualstack.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",[Y]:$e,[Q]:ce},[g]:H},{[S]:[be,re,ie,ue,Ke],[g]:G,rules:[{endpoint:XD,[g]:H}]},{[S]:[be,re,ie,ue,Ve],endpoint:XD,[g]:H},{[S]:[de,Be,it,ie,Ue],endpoint:{[W]:bF,[Y]:$e,[Q]:ce},[g]:H},{[S]:[de,Be,it,ie,ue,Ke],[g]:G,rules:[{[S]:xr,endpoint:OS,[g]:H},{endpoint:OS,[g]:H}]},{[S]:[de,Be,it,ie,ue,Ve],endpoint:OS,[g]:H},{[S]:[de,re,ie,Ue],endpoint:{[W]:kD,[Y]:$e,[Q]:ce},[g]:H},{[S]:[de,re,ie,ue,Ke],[g]:G,rules:[{[S]:xr,endpoint:{[W]:kD,[Y]:je,[Q]:ce},[g]:H},{endpoint:WD,[g]:H}]},{[S]:[de,re,ie,ue,Ve],endpoint:WD,[g]:H}]},{error:"Path-style addressing cannot be used with S3 Accelerate",[g]:X}]}]}]},{[S]:[{[k]:_n,[A]:[YD]},{[k]:ot,[A]:[YD,yn]}],[g]:G,rules:[{[S]:vr,[g]:G,rules:[{[S]:uF,[g]:G,rules:[FD,LD,{[S]:$c,endpoint:{[W]:GS,[Y]:TS,[Q]:ce},[g]:H},{[S]:Gf,endpoint:{[W]:"https://s3-object-lambda-fips.{Region}.{partitionResult#dnsSuffix}",[Y]:TS,[Q]:ce},[g]:H},{endpoint:{[W]:"https://s3-object-lambda.{Region}.{partitionResult#dnsSuffix}",[Y]:TS,[Q]:ce},[g]:H}]},zf]}]},{[S]:[{[k]:Bt,[A]:oF}],[g]:G,rules:[{[S]:vr,[g]:G,rules:[{[S]:uF,[g]:G,rules:[{[S]:[Ie,be,re,Ue],endpoint:{[W]:"https://s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}",[Y]:$e,[Q]:ce},[g]:H},{[S]:[Ie,be,re,ue,Ke],[g]:G,rules:[{endpoint:QD,[g]:H}]},{[S]:[Ie,be,re,ue,Ve],endpoint:QD,[g]:H},{[S]:[Ie,de,re,Ue],endpoint:{[W]:"https://s3-fips.us-east-1.{partitionResult#dnsSuffix}",[Y]:$e,[Q]:ce},[g]:H},{[S]:[Ie,de,re,ue,Ke],[g]:G,rules:[{endpoint:JD,[g]:H}]},{[S]:[Ie,de,re,ue,Ve],endpoint:JD,[g]:H},{[S]:[ie,be,re,Ue],endpoint:{[W]:"https://s3.dualstack.us-east-1.{partitionResult#dnsSuffix}",[Y]:$e,[Q]:ce},[g]:H},{[S]:[ie,be,re,ue,Ke],[g]:G,rules:[{endpoint:ZD,[g]:H}]},{[S]:[ie,be,re,ue,Ve],endpoint:ZD,[g]:H},{[S]:[ie,de,Be,it,Ue],endpoint:{[W]:GS,[Y]:$e,[Q]:ce},[g]:H},{[S]:[ie,de,Be,it,ue,Ke],[g]:G,rules:[{[S]:xr,endpoint:qS,[g]:H},{endpoint:qS,[g]:H}]},{[S]:[ie,de,Be,it,ue,Ve],endpoint:qS,[g]:H},{[S]:[ie,de,re,Ue],endpoint:{[W]:AD,[Y]:$e,[Q]:ce},[g]:H},{[S]:[ie,de,re,ue,Ke],[g]:G,rules:[{[S]:xr,endpoint:{[W]:AD,[Y]:je,[Q]:ce},[g]:H},{endpoint:eF,[g]:H}]},{[S]:[ie,de,re,ue,Ve],endpoint:eF,[g]:H}]},zf]}]}]},{error:"A region must be set when sending requests to S3.",[g]:X}]};Kf.ruleSet=Qne});var RF=m(Vf=>{"use strict";Object.defineProperty(Vf,"__esModule",{value:!0});Vf.defaultEndpointResolver=void 0;var Jne=Fo(),Zne=IF(),ere=(e,n={})=>(0,Jne.resolveEndpoint)(Zne.ruleSet,{endpointParams:e,logger:n.logger});Vf.defaultEndpointResolver=ere});var qF=m(Xf=>{"use strict";Object.defineProperty(Xf,"__esModule",{value:!0});Xf.getRuntimeConfig=void 0;var tre=hD(),nre=E(),rre=Kr(),NF=_o(),OF=g_(),TF=St(),ore=RF(),sre=e=>({apiVersion:"2006-03-01",base64Decoder:(e==null?void 0:e.base64Decoder)??NF.fromBase64,base64Encoder:(e==null?void 0:e.base64Encoder)??NF.toBase64,disableHostPrefix:(e==null?void 0:e.disableHostPrefix)??!1,endpointProvider:(e==null?void 0:e.endpointProvider)??ore.defaultEndpointResolver,extensions:(e==null?void 0:e.extensions)??[],getAwsChunkedEncodingStream:(e==null?void 0:e.getAwsChunkedEncodingStream)??OF.getAwsChunkedEncodingStream,logger:(e==null?void 0:e.logger)??new nre.NoOpLogger,sdkStreamMixin:(e==null?void 0:e.sdkStreamMixin)??OF.sdkStreamMixin,serviceId:(e==null?void 0:e.serviceId)??"S3",signerConstructor:(e==null?void 0:e.signerConstructor)??tre.SignatureV4MultiRegion,signingEscapePath:(e==null?void 0:e.signingEscapePath)??!1,urlParser:(e==null?void 0:e.urlParser)??rre.parseUrl,useArnRegion:(e==null?void 0:e.useArnRegion)??!1,utf8Decoder:(e==null?void 0:e.utf8Decoder)??TF.fromUtf8,utf8Encoder:(e==null?void 0:e.utf8Encoder)??TF.toUtf8});Xf.getRuntimeConfig=sre});var DF=m(Yf=>{"use strict";Object.defineProperty(Yf,"__esModule",{value:!0});Yf.getRuntimeConfig=void 0;var ire=(z(),j(U)),are=ire.__importDefault(_O()),cre=$M(),dre=HC(),lre=eD(),ure=bc(),Wf=Vt(),mre=lD(),YS=Pc(),pre=fD(),BF=An(),Ps=Cr(),MF=Co(),fre=vc(),yre=kt(),_re=qF(),gre=E(),hre=wc(),Cre=E(),Sre=e=>{(0,Cre.emitWarningIfUnsupportedVersion)(process.version);let n=(0,hre.resolveDefaultsModeConfig)(e),t=()=>n().then(gre.loadConfigsForDefaultMode),r=(0,_re.getRuntimeConfig)(e);return{...r,...e,runtime:"node",defaultsMode:n,bodyLengthChecker:(e==null?void 0:e.bodyLengthChecker)??fre.calculateBodyLength,credentialDefaultProvider:(e==null?void 0:e.credentialDefaultProvider)??(0,cre.decorateDefaultCredentialProvider)(dre.defaultProvider),defaultUserAgentProvider:(e==null?void 0:e.defaultUserAgentProvider)??(0,ure.defaultUserAgent)({serviceId:r.serviceId,clientVersion:are.default.version}),eventStreamSerdeProvider:(e==null?void 0:e.eventStreamSerdeProvider)??mre.eventStreamSerdeProvider,maxAttempts:(e==null?void 0:e.maxAttempts)??(0,Ps.loadConfig)(BF.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),md5:(e==null?void 0:e.md5)??YS.Hash.bind(null,"md5"),region:(e==null?void 0:e.region)??(0,Ps.loadConfig)(Wf.NODE_REGION_CONFIG_OPTIONS,Wf.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:(e==null?void 0:e.requestHandler)??new MF.NodeHttpHandler(t),retryMode:(e==null?void 0:e.retryMode)??(0,Ps.loadConfig)({...BF.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await t()).retryMode||yre.DEFAULT_RETRY_MODE}),sha1:(e==null?void 0:e.sha1)??YS.Hash.bind(null,"sha1"),sha256:(e==null?void 0:e.sha256)??YS.Hash.bind(null,"sha256"),streamCollector:(e==null?void 0:e.streamCollector)??MF.streamCollector,streamHasher:(e==null?void 0:e.streamHasher)??pre.readableStreamHasher,useArnRegion:(e==null?void 0:e.useArnRegion)??(0,Ps.loadConfig)(lre.NODE_USE_ARN_REGION_CONFIG_OPTIONS),useDualstackEndpoint:(e==null?void 0:e.useDualstackEndpoint)??(0,Ps.loadConfig)(Wf.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:(e==null?void 0:e.useFipsEndpoint)??(0,Ps.loadConfig)(Wf.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS)}};Yf.getRuntimeConfig=Sre});var UF=m(Qf=>{"use strict";Object.defineProperty(Qf,"__esModule",{value:!0});Qf.resolveRuntimeExtensions=void 0;var FF=_p(),LF=we(),jF=E(),QS=e=>e,Ere=(e,n)=>{let t={...QS((0,FF.getAwsRegionExtensionConfiguration)(e)),...QS((0,jF.getDefaultExtensionConfiguration)(e)),...QS((0,LF.getHttpHandlerExtensionConfiguration)(e))};return n.forEach(r=>r.configure(t)),{...e,...(0,FF.resolveAwsRegionExtensionConfiguration)(t),...(0,jF.resolveDefaultRuntimeConfig)(t),...(0,LF.resolveHttpHandlerRuntimeConfig)(t)}};Qf.resolveRuntimeExtensions=Ere});var Kc=m(vs=>{"use strict";Object.defineProperty(vs,"__esModule",{value:!0});vs.S3Client=vs.__Client=void 0;var bre=uw(),zF=qa(),Pre=Ba(),vre=Ma(),GF=xo(),HF=Pn(),$F=nc(),xre=Vt(),wre=pN(),kre=ic(),Are=v(),KF=An(),VF=E();Object.defineProperty(vs,"__Client",{enumerable:!0,get:function(){return VF.Client}});var Ire=yO(),Rre=DF(),Nre=UF(),JS=class extends VF.Client{constructor(...[n]){let t=(0,Rre.getRuntimeConfig)(n||{}),r=(0,Ire.resolveClientEndpointParameters)(t),o=(0,xre.resolveRegionConfig)(r),s=(0,Are.resolveEndpointConfig)(o),a=(0,KF.resolveRetryConfig)(s),i=(0,zF.resolveHostHeaderConfig)(a),u=(0,HF.resolveAwsAuthConfig)(i),l=(0,GF.resolveS3Config)(u),c=(0,$F.resolveUserAgentConfig)(l),y=(0,wre.resolveEventStreamSerdeConfig)(c),_=(0,Nre.resolveRuntimeExtensions)(y,(n==null?void 0:n.extensions)||[]);super(_),this.config=_,this.middlewareStack.use((0,KF.getRetryPlugin)(this.config)),this.middlewareStack.use((0,kre.getContentLengthPlugin)(this.config)),this.middlewareStack.use((0,zF.getHostHeaderPlugin)(this.config)),this.middlewareStack.use((0,Pre.getLoggerPlugin)(this.config)),this.middlewareStack.use((0,vre.getRecursionDetectionPlugin)(this.config)),this.middlewareStack.use((0,HF.getAwsAuthPlugin)(this.config)),this.middlewareStack.use((0,GF.getValidateBucketNamePlugin)(this.config)),this.middlewareStack.use((0,bre.getAddExpectContinuePlugin)(this.config)),this.middlewareStack.use((0,$F.getUserAgentPlugin)(this.config))}destroy(){super.destroy()}};vs.S3Client=JS});var XF=m(Jf=>{"use strict";Object.defineProperty(Jf,"__esModule",{value:!0});Jf.escapeAttribute=void 0;function Ore(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}Jf.escapeAttribute=Ore});var WF=m(Zf=>{"use strict";Object.defineProperty(Zf,"__esModule",{value:!0});Zf.escapeElement=void 0;function Tre(e){return e.replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">").replace(/\r/g," ").replace(/\n/g," ").replace(/\u0085/g,"…").replace(/\u2028/,"
")}Zf.escapeElement=Tre});var e0=m(ey=>{"use strict";Object.defineProperty(ey,"__esModule",{value:!0});ey.XmlText=void 0;var qre=WF(),ZS=class{constructor(n){this.value=n}toString(){return(0,qre.escapeElement)(""+this.value)}};ey.XmlText=ZS});var YF=m(ty=>{"use strict";Object.defineProperty(ty,"__esModule",{value:!0});ty.XmlNode=void 0;var Bre=XF(),Mre=e0(),t0=class e{static of(n,t,r){let o=new e(n);return t!==void 0&&o.addChildNode(new Mre.XmlText(t)),r!==void 0&&o.withName(r),o}constructor(n,t=[]){this.name=n,this.children=t,this.attributes={}}withName(n){return this.name=n,this}addAttribute(n,t){return this.attributes[n]=t,this}addChildNode(n){return this.children.push(n),this}removeAttribute(n){return delete this.attributes[n],this}toString(){let n=!!this.children.length,t=`<${this.name}`,r=this.attributes;for(let o of Object.keys(r)){let s=r[o];typeof s<"u"&&s!==null&&(t+=` ${o}="${(0,Bre.escapeAttribute)(""+s)}"`)}return t+=n?`>${this.children.map(o=>o.toString()).join("")}`:"/>"}};ty.XmlNode=t0});var JF=m(ny=>{"use strict";Object.defineProperty(ny,"__esModule",{value:!0});var QF=(z(),j(U));QF.__exportStar(YF(),ny);QF.__exportStar(e0(),ny)});var Vc=m(xs=>{"use strict";Object.defineProperty(xs,"__esModule",{value:!0});xs.S3ServiceException=xs.__ServiceException=void 0;var ZF=E();Object.defineProperty(xs,"__ServiceException",{enumerable:!0,get:function(){return ZF.ServiceException}});var n0=class e extends ZF.ServiceException{constructor(n){super(n),Object.setPrototypeOf(this,e.prototype)}};xs.S3ServiceException=n0});var Ze=m(h=>{"use strict";Object.defineProperty(h,"__esModule",{value:!0});h.ReplicationStatus=h.Protocol=h.BucketVersioningStatus=h.MFADeleteStatus=h.Payer=h.ReplicationRuleStatus=h.SseKmsEncryptedObjectsStatus=h.ReplicaModificationsStatus=h.ReplicationRuleFilter=h.ExistingObjectReplicationStatus=h.ReplicationTimeStatus=h.MetricsStatus=h.DeleteMarkerReplicationStatus=h.FilterRuleName=h.Event=h.MetricsFilter=h.BucketLogsPermission=h.ExpirationStatus=h.TransitionStorageClass=h.LifecycleRuleFilter=h.InventoryFrequency=h.InventoryOptionalField=h.InventoryIncludedObjectVersions=h.InventoryFormat=h.IntelligentTieringAccessTier=h.IntelligentTieringStatus=h.StorageClassAnalysisSchemaVersion=h.AnalyticsS3ExportFileFormat=h.AnalyticsFilter=h.ObjectOwnership=h.BucketLocationConstraint=h.BucketCannedACL=h.BucketAlreadyOwnedByYou=h.BucketAlreadyExists=h.ObjectNotInActiveTierError=h.TaggingDirective=h.StorageClass=h.ObjectLockMode=h.ObjectLockLegalHoldStatus=h.MetadataDirective=h.ChecksumAlgorithm=h.ObjectCannedACL=h.ServerSideEncryption=h.OwnerOverride=h.Permission=h.Type=h.BucketAccelerateStatus=h.NoSuchUpload=h.RequestPayer=h.RequestCharged=void 0;h.PutObjectRequestFilterSensitiveLog=h.PutObjectOutputFilterSensitiveLog=h.PutBucketInventoryConfigurationRequestFilterSensitiveLog=h.PutBucketEncryptionRequestFilterSensitiveLog=h.ListPartsRequestFilterSensitiveLog=h.ListBucketInventoryConfigurationsOutputFilterSensitiveLog=h.HeadObjectRequestFilterSensitiveLog=h.HeadObjectOutputFilterSensitiveLog=h.GetObjectTorrentOutputFilterSensitiveLog=h.GetObjectAttributesRequestFilterSensitiveLog=h.GetObjectRequestFilterSensitiveLog=h.GetObjectOutputFilterSensitiveLog=h.GetBucketInventoryConfigurationOutputFilterSensitiveLog=h.InventoryConfigurationFilterSensitiveLog=h.InventoryDestinationFilterSensitiveLog=h.InventoryS3BucketDestinationFilterSensitiveLog=h.InventoryEncryptionFilterSensitiveLog=h.SSEKMSFilterSensitiveLog=h.GetBucketEncryptionOutputFilterSensitiveLog=h.ServerSideEncryptionConfigurationFilterSensitiveLog=h.ServerSideEncryptionRuleFilterSensitiveLog=h.ServerSideEncryptionByDefaultFilterSensitiveLog=h.CreateMultipartUploadRequestFilterSensitiveLog=h.CreateMultipartUploadOutputFilterSensitiveLog=h.CopyObjectRequestFilterSensitiveLog=h.CopyObjectOutputFilterSensitiveLog=h.CompleteMultipartUploadRequestFilterSensitiveLog=h.CompleteMultipartUploadOutputFilterSensitiveLog=h.MFADelete=h.ObjectVersionStorageClass=h.NoSuchBucket=h.OptionalObjectAttributes=h.ObjectStorageClass=h.EncodingType=h.ArchiveStatus=h.NotFound=h.ObjectLockRetentionMode=h.ObjectLockEnabled=h.ObjectAttributes=h.NoSuchKey=h.InvalidObjectState=h.ChecksumMode=void 0;var Pe=E(),kr=Vc();h.RequestCharged={requester:"requester"};h.RequestPayer={requester:"requester"};var r0=class e extends kr.S3ServiceException{constructor(n){super({name:"NoSuchUpload",$fault:"client",...n}),this.name="NoSuchUpload",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};h.NoSuchUpload=r0;h.BucketAccelerateStatus={Enabled:"Enabled",Suspended:"Suspended"};h.Type={AmazonCustomerByEmail:"AmazonCustomerByEmail",CanonicalUser:"CanonicalUser",Group:"Group"};h.Permission={FULL_CONTROL:"FULL_CONTROL",READ:"READ",READ_ACP:"READ_ACP",WRITE:"WRITE",WRITE_ACP:"WRITE_ACP"};h.OwnerOverride={Destination:"Destination"};h.ServerSideEncryption={AES256:"AES256",aws_kms:"aws:kms",aws_kms_dsse:"aws:kms:dsse"};h.ObjectCannedACL={authenticated_read:"authenticated-read",aws_exec_read:"aws-exec-read",bucket_owner_full_control:"bucket-owner-full-control",bucket_owner_read:"bucket-owner-read",private:"private",public_read:"public-read",public_read_write:"public-read-write"};h.ChecksumAlgorithm={CRC32:"CRC32",CRC32C:"CRC32C",SHA1:"SHA1",SHA256:"SHA256"};h.MetadataDirective={COPY:"COPY",REPLACE:"REPLACE"};h.ObjectLockLegalHoldStatus={OFF:"OFF",ON:"ON"};h.ObjectLockMode={COMPLIANCE:"COMPLIANCE",GOVERNANCE:"GOVERNANCE"};h.StorageClass={DEEP_ARCHIVE:"DEEP_ARCHIVE",GLACIER:"GLACIER",GLACIER_IR:"GLACIER_IR",INTELLIGENT_TIERING:"INTELLIGENT_TIERING",ONEZONE_IA:"ONEZONE_IA",OUTPOSTS:"OUTPOSTS",REDUCED_REDUNDANCY:"REDUCED_REDUNDANCY",SNOW:"SNOW",STANDARD:"STANDARD",STANDARD_IA:"STANDARD_IA"};h.TaggingDirective={COPY:"COPY",REPLACE:"REPLACE"};var o0=class e extends kr.S3ServiceException{constructor(n){super({name:"ObjectNotInActiveTierError",$fault:"client",...n}),this.name="ObjectNotInActiveTierError",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};h.ObjectNotInActiveTierError=o0;var s0=class e extends kr.S3ServiceException{constructor(n){super({name:"BucketAlreadyExists",$fault:"client",...n}),this.name="BucketAlreadyExists",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};h.BucketAlreadyExists=s0;var i0=class e extends kr.S3ServiceException{constructor(n){super({name:"BucketAlreadyOwnedByYou",$fault:"client",...n}),this.name="BucketAlreadyOwnedByYou",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};h.BucketAlreadyOwnedByYou=i0;h.BucketCannedACL={authenticated_read:"authenticated-read",private:"private",public_read:"public-read",public_read_write:"public-read-write"};h.BucketLocationConstraint={EU:"EU",af_south_1:"af-south-1",ap_east_1:"ap-east-1",ap_northeast_1:"ap-northeast-1",ap_northeast_2:"ap-northeast-2",ap_northeast_3:"ap-northeast-3",ap_south_1:"ap-south-1",ap_south_2:"ap-south-2",ap_southeast_1:"ap-southeast-1",ap_southeast_2:"ap-southeast-2",ap_southeast_3:"ap-southeast-3",ca_central_1:"ca-central-1",cn_north_1:"cn-north-1",cn_northwest_1:"cn-northwest-1",eu_central_1:"eu-central-1",eu_north_1:"eu-north-1",eu_south_1:"eu-south-1",eu_south_2:"eu-south-2",eu_west_1:"eu-west-1",eu_west_2:"eu-west-2",eu_west_3:"eu-west-3",me_south_1:"me-south-1",sa_east_1:"sa-east-1",us_east_2:"us-east-2",us_gov_east_1:"us-gov-east-1",us_gov_west_1:"us-gov-west-1",us_west_1:"us-west-1",us_west_2:"us-west-2"};h.ObjectOwnership={BucketOwnerEnforced:"BucketOwnerEnforced",BucketOwnerPreferred:"BucketOwnerPreferred",ObjectWriter:"ObjectWriter"};var Dre;(function(e){e.visit=(n,t)=>n.Prefix!==void 0?t.Prefix(n.Prefix):n.Tag!==void 0?t.Tag(n.Tag):n.And!==void 0?t.And(n.And):t._(n.$unknown[0],n.$unknown[1])})(Dre=h.AnalyticsFilter||(h.AnalyticsFilter={}));h.AnalyticsS3ExportFileFormat={CSV:"CSV"};h.StorageClassAnalysisSchemaVersion={V_1:"V_1"};h.IntelligentTieringStatus={Disabled:"Disabled",Enabled:"Enabled"};h.IntelligentTieringAccessTier={ARCHIVE_ACCESS:"ARCHIVE_ACCESS",DEEP_ARCHIVE_ACCESS:"DEEP_ARCHIVE_ACCESS"};h.InventoryFormat={CSV:"CSV",ORC:"ORC",Parquet:"Parquet"};h.InventoryIncludedObjectVersions={All:"All",Current:"Current"};h.InventoryOptionalField={BucketKeyStatus:"BucketKeyStatus",ChecksumAlgorithm:"ChecksumAlgorithm",ETag:"ETag",EncryptionStatus:"EncryptionStatus",IntelligentTieringAccessTier:"IntelligentTieringAccessTier",IsMultipartUploaded:"IsMultipartUploaded",LastModifiedDate:"LastModifiedDate",ObjectAccessControlList:"ObjectAccessControlList",ObjectLockLegalHoldStatus:"ObjectLockLegalHoldStatus",ObjectLockMode:"ObjectLockMode",ObjectLockRetainUntilDate:"ObjectLockRetainUntilDate",ObjectOwner:"ObjectOwner",ReplicationStatus:"ReplicationStatus",Size:"Size",StorageClass:"StorageClass"};h.InventoryFrequency={Daily:"Daily",Weekly:"Weekly"};var Fre;(function(e){e.visit=(n,t)=>n.Prefix!==void 0?t.Prefix(n.Prefix):n.Tag!==void 0?t.Tag(n.Tag):n.ObjectSizeGreaterThan!==void 0?t.ObjectSizeGreaterThan(n.ObjectSizeGreaterThan):n.ObjectSizeLessThan!==void 0?t.ObjectSizeLessThan(n.ObjectSizeLessThan):n.And!==void 0?t.And(n.And):t._(n.$unknown[0],n.$unknown[1])})(Fre=h.LifecycleRuleFilter||(h.LifecycleRuleFilter={}));h.TransitionStorageClass={DEEP_ARCHIVE:"DEEP_ARCHIVE",GLACIER:"GLACIER",GLACIER_IR:"GLACIER_IR",INTELLIGENT_TIERING:"INTELLIGENT_TIERING",ONEZONE_IA:"ONEZONE_IA",STANDARD_IA:"STANDARD_IA"};h.ExpirationStatus={Disabled:"Disabled",Enabled:"Enabled"};h.BucketLogsPermission={FULL_CONTROL:"FULL_CONTROL",READ:"READ",WRITE:"WRITE"};var Lre;(function(e){e.visit=(n,t)=>n.Prefix!==void 0?t.Prefix(n.Prefix):n.Tag!==void 0?t.Tag(n.Tag):n.AccessPointArn!==void 0?t.AccessPointArn(n.AccessPointArn):n.And!==void 0?t.And(n.And):t._(n.$unknown[0],n.$unknown[1])})(Lre=h.MetricsFilter||(h.MetricsFilter={}));h.Event={s3_IntelligentTiering:"s3:IntelligentTiering",s3_LifecycleExpiration_:"s3:LifecycleExpiration:*",s3_LifecycleExpiration_Delete:"s3:LifecycleExpiration:Delete",s3_LifecycleExpiration_DeleteMarkerCreated:"s3:LifecycleExpiration:DeleteMarkerCreated",s3_LifecycleTransition:"s3:LifecycleTransition",s3_ObjectAcl_Put:"s3:ObjectAcl:Put",s3_ObjectCreated_:"s3:ObjectCreated:*",s3_ObjectCreated_CompleteMultipartUpload:"s3:ObjectCreated:CompleteMultipartUpload",s3_ObjectCreated_Copy:"s3:ObjectCreated:Copy",s3_ObjectCreated_Post:"s3:ObjectCreated:Post",s3_ObjectCreated_Put:"s3:ObjectCreated:Put",s3_ObjectRemoved_:"s3:ObjectRemoved:*",s3_ObjectRemoved_Delete:"s3:ObjectRemoved:Delete",s3_ObjectRemoved_DeleteMarkerCreated:"s3:ObjectRemoved:DeleteMarkerCreated",s3_ObjectRestore_:"s3:ObjectRestore:*",s3_ObjectRestore_Completed:"s3:ObjectRestore:Completed",s3_ObjectRestore_Delete:"s3:ObjectRestore:Delete",s3_ObjectRestore_Post:"s3:ObjectRestore:Post",s3_ObjectTagging_:"s3:ObjectTagging:*",s3_ObjectTagging_Delete:"s3:ObjectTagging:Delete",s3_ObjectTagging_Put:"s3:ObjectTagging:Put",s3_ReducedRedundancyLostObject:"s3:ReducedRedundancyLostObject",s3_Replication_:"s3:Replication:*",s3_Replication_OperationFailedReplication:"s3:Replication:OperationFailedReplication",s3_Replication_OperationMissedThreshold:"s3:Replication:OperationMissedThreshold",s3_Replication_OperationNotTracked:"s3:Replication:OperationNotTracked",s3_Replication_OperationReplicatedAfterThreshold:"s3:Replication:OperationReplicatedAfterThreshold"};h.FilterRuleName={prefix:"prefix",suffix:"suffix"};h.DeleteMarkerReplicationStatus={Disabled:"Disabled",Enabled:"Enabled"};h.MetricsStatus={Disabled:"Disabled",Enabled:"Enabled"};h.ReplicationTimeStatus={Disabled:"Disabled",Enabled:"Enabled"};h.ExistingObjectReplicationStatus={Disabled:"Disabled",Enabled:"Enabled"};var jre;(function(e){e.visit=(n,t)=>n.Prefix!==void 0?t.Prefix(n.Prefix):n.Tag!==void 0?t.Tag(n.Tag):n.And!==void 0?t.And(n.And):t._(n.$unknown[0],n.$unknown[1])})(jre=h.ReplicationRuleFilter||(h.ReplicationRuleFilter={}));h.ReplicaModificationsStatus={Disabled:"Disabled",Enabled:"Enabled"};h.SseKmsEncryptedObjectsStatus={Disabled:"Disabled",Enabled:"Enabled"};h.ReplicationRuleStatus={Disabled:"Disabled",Enabled:"Enabled"};h.Payer={BucketOwner:"BucketOwner",Requester:"Requester"};h.MFADeleteStatus={Disabled:"Disabled",Enabled:"Enabled"};h.BucketVersioningStatus={Enabled:"Enabled",Suspended:"Suspended"};h.Protocol={http:"http",https:"https"};h.ReplicationStatus={COMPLETE:"COMPLETE",COMPLETED:"COMPLETED",FAILED:"FAILED",PENDING:"PENDING",REPLICA:"REPLICA"};h.ChecksumMode={ENABLED:"ENABLED"};var a0=class e extends kr.S3ServiceException{constructor(n){super({name:"InvalidObjectState",$fault:"client",...n}),this.name="InvalidObjectState",this.$fault="client",Object.setPrototypeOf(this,e.prototype),this.StorageClass=n.StorageClass,this.AccessTier=n.AccessTier}};h.InvalidObjectState=a0;var c0=class e extends kr.S3ServiceException{constructor(n){super({name:"NoSuchKey",$fault:"client",...n}),this.name="NoSuchKey",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};h.NoSuchKey=c0;h.ObjectAttributes={CHECKSUM:"Checksum",ETAG:"ETag",OBJECT_PARTS:"ObjectParts",OBJECT_SIZE:"ObjectSize",STORAGE_CLASS:"StorageClass"};h.ObjectLockEnabled={Enabled:"Enabled"};h.ObjectLockRetentionMode={COMPLIANCE:"COMPLIANCE",GOVERNANCE:"GOVERNANCE"};var d0=class e extends kr.S3ServiceException{constructor(n){super({name:"NotFound",$fault:"client",...n}),this.name="NotFound",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};h.NotFound=d0;h.ArchiveStatus={ARCHIVE_ACCESS:"ARCHIVE_ACCESS",DEEP_ARCHIVE_ACCESS:"DEEP_ARCHIVE_ACCESS"};h.EncodingType={url:"url"};h.ObjectStorageClass={DEEP_ARCHIVE:"DEEP_ARCHIVE",GLACIER:"GLACIER",GLACIER_IR:"GLACIER_IR",INTELLIGENT_TIERING:"INTELLIGENT_TIERING",ONEZONE_IA:"ONEZONE_IA",OUTPOSTS:"OUTPOSTS",REDUCED_REDUNDANCY:"REDUCED_REDUNDANCY",SNOW:"SNOW",STANDARD:"STANDARD",STANDARD_IA:"STANDARD_IA"};h.OptionalObjectAttributes={RESTORE_STATUS:"RestoreStatus"};var l0=class e extends kr.S3ServiceException{constructor(n){super({name:"NoSuchBucket",$fault:"client",...n}),this.name="NoSuchBucket",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};h.NoSuchBucket=l0;h.ObjectVersionStorageClass={STANDARD:"STANDARD"};h.MFADelete={Disabled:"Disabled",Enabled:"Enabled"};var Ure=e=>({...e,...e.SSEKMSKeyId&&{SSEKMSKeyId:Pe.SENSITIVE_STRING}});h.CompleteMultipartUploadOutputFilterSensitiveLog=Ure;var zre=e=>({...e,...e.SSECustomerKey&&{SSECustomerKey:Pe.SENSITIVE_STRING}});h.CompleteMultipartUploadRequestFilterSensitiveLog=zre;var Gre=e=>({...e,...e.SSEKMSKeyId&&{SSEKMSKeyId:Pe.SENSITIVE_STRING},...e.SSEKMSEncryptionContext&&{SSEKMSEncryptionContext:Pe.SENSITIVE_STRING}});h.CopyObjectOutputFilterSensitiveLog=Gre;var Hre=e=>({...e,...e.SSECustomerKey&&{SSECustomerKey:Pe.SENSITIVE_STRING},...e.SSEKMSKeyId&&{SSEKMSKeyId:Pe.SENSITIVE_STRING},...e.SSEKMSEncryptionContext&&{SSEKMSEncryptionContext:Pe.SENSITIVE_STRING},...e.CopySourceSSECustomerKey&&{CopySourceSSECustomerKey:Pe.SENSITIVE_STRING}});h.CopyObjectRequestFilterSensitiveLog=Hre;var $re=e=>({...e,...e.SSEKMSKeyId&&{SSEKMSKeyId:Pe.SENSITIVE_STRING},...e.SSEKMSEncryptionContext&&{SSEKMSEncryptionContext:Pe.SENSITIVE_STRING}});h.CreateMultipartUploadOutputFilterSensitiveLog=$re;var Kre=e=>({...e,...e.SSECustomerKey&&{SSECustomerKey:Pe.SENSITIVE_STRING},...e.SSEKMSKeyId&&{SSEKMSKeyId:Pe.SENSITIVE_STRING},...e.SSEKMSEncryptionContext&&{SSEKMSEncryptionContext:Pe.SENSITIVE_STRING}});h.CreateMultipartUploadRequestFilterSensitiveLog=Kre;var Vre=e=>({...e,...e.KMSMasterKeyID&&{KMSMasterKeyID:Pe.SENSITIVE_STRING}});h.ServerSideEncryptionByDefaultFilterSensitiveLog=Vre;var Xre=e=>({...e,...e.ApplyServerSideEncryptionByDefault&&{ApplyServerSideEncryptionByDefault:(0,h.ServerSideEncryptionByDefaultFilterSensitiveLog)(e.ApplyServerSideEncryptionByDefault)}});h.ServerSideEncryptionRuleFilterSensitiveLog=Xre;var Wre=e=>({...e,...e.Rules&&{Rules:e.Rules.map(n=>(0,h.ServerSideEncryptionRuleFilterSensitiveLog)(n))}});h.ServerSideEncryptionConfigurationFilterSensitiveLog=Wre;var Yre=e=>({...e,...e.ServerSideEncryptionConfiguration&&{ServerSideEncryptionConfiguration:(0,h.ServerSideEncryptionConfigurationFilterSensitiveLog)(e.ServerSideEncryptionConfiguration)}});h.GetBucketEncryptionOutputFilterSensitiveLog=Yre;var Qre=e=>({...e,...e.KeyId&&{KeyId:Pe.SENSITIVE_STRING}});h.SSEKMSFilterSensitiveLog=Qre;var Jre=e=>({...e,...e.SSEKMS&&{SSEKMS:(0,h.SSEKMSFilterSensitiveLog)(e.SSEKMS)}});h.InventoryEncryptionFilterSensitiveLog=Jre;var Zre=e=>({...e,...e.Encryption&&{Encryption:(0,h.InventoryEncryptionFilterSensitiveLog)(e.Encryption)}});h.InventoryS3BucketDestinationFilterSensitiveLog=Zre;var eoe=e=>({...e,...e.S3BucketDestination&&{S3BucketDestination:(0,h.InventoryS3BucketDestinationFilterSensitiveLog)(e.S3BucketDestination)}});h.InventoryDestinationFilterSensitiveLog=eoe;var toe=e=>({...e,...e.Destination&&{Destination:(0,h.InventoryDestinationFilterSensitiveLog)(e.Destination)}});h.InventoryConfigurationFilterSensitiveLog=toe;var noe=e=>({...e,...e.InventoryConfiguration&&{InventoryConfiguration:(0,h.InventoryConfigurationFilterSensitiveLog)(e.InventoryConfiguration)}});h.GetBucketInventoryConfigurationOutputFilterSensitiveLog=noe;var roe=e=>({...e,...e.SSEKMSKeyId&&{SSEKMSKeyId:Pe.SENSITIVE_STRING}});h.GetObjectOutputFilterSensitiveLog=roe;var ooe=e=>({...e,...e.SSECustomerKey&&{SSECustomerKey:Pe.SENSITIVE_STRING}});h.GetObjectRequestFilterSensitiveLog=ooe;var soe=e=>({...e,...e.SSECustomerKey&&{SSECustomerKey:Pe.SENSITIVE_STRING}});h.GetObjectAttributesRequestFilterSensitiveLog=soe;var ioe=e=>({...e});h.GetObjectTorrentOutputFilterSensitiveLog=ioe;var aoe=e=>({...e,...e.SSEKMSKeyId&&{SSEKMSKeyId:Pe.SENSITIVE_STRING}});h.HeadObjectOutputFilterSensitiveLog=aoe;var coe=e=>({...e,...e.SSECustomerKey&&{SSECustomerKey:Pe.SENSITIVE_STRING}});h.HeadObjectRequestFilterSensitiveLog=coe;var doe=e=>({...e,...e.InventoryConfigurationList&&{InventoryConfigurationList:e.InventoryConfigurationList.map(n=>(0,h.InventoryConfigurationFilterSensitiveLog)(n))}});h.ListBucketInventoryConfigurationsOutputFilterSensitiveLog=doe;var loe=e=>({...e,...e.SSECustomerKey&&{SSECustomerKey:Pe.SENSITIVE_STRING}});h.ListPartsRequestFilterSensitiveLog=loe;var uoe=e=>({...e,...e.ServerSideEncryptionConfiguration&&{ServerSideEncryptionConfiguration:(0,h.ServerSideEncryptionConfigurationFilterSensitiveLog)(e.ServerSideEncryptionConfiguration)}});h.PutBucketEncryptionRequestFilterSensitiveLog=uoe;var moe=e=>({...e,...e.InventoryConfiguration&&{InventoryConfiguration:(0,h.InventoryConfigurationFilterSensitiveLog)(e.InventoryConfiguration)}});h.PutBucketInventoryConfigurationRequestFilterSensitiveLog=moe;var poe=e=>({...e,...e.SSEKMSKeyId&&{SSEKMSKeyId:Pe.SENSITIVE_STRING},...e.SSEKMSEncryptionContext&&{SSEKMSEncryptionContext:Pe.SENSITIVE_STRING}});h.PutObjectOutputFilterSensitiveLog=poe;var foe=e=>({...e,...e.SSECustomerKey&&{SSECustomerKey:Pe.SENSITIVE_STRING},...e.SSEKMSKeyId&&{SSEKMSKeyId:Pe.SENSITIVE_STRING},...e.SSEKMSEncryptionContext&&{SSEKMSEncryptionContext:Pe.SENSITIVE_STRING}});h.PutObjectRequestFilterSensitiveLog=foe});var Ir=m(J=>{"use strict";Object.defineProperty(J,"__esModule",{value:!0});J.WriteGetObjectResponseRequestFilterSensitiveLog=J.UploadPartCopyRequestFilterSensitiveLog=J.UploadPartCopyOutputFilterSensitiveLog=J.UploadPartRequestFilterSensitiveLog=J.UploadPartOutputFilterSensitiveLog=J.SelectObjectContentRequestFilterSensitiveLog=J.SelectObjectContentOutputFilterSensitiveLog=J.SelectObjectContentEventStreamFilterSensitiveLog=J.RestoreObjectRequestFilterSensitiveLog=J.RestoreRequestFilterSensitiveLog=J.OutputLocationFilterSensitiveLog=J.S3LocationFilterSensitiveLog=J.EncryptionFilterSensitiveLog=J.SelectObjectContentEventStream=J.RestoreRequestType=J.QuoteFields=J.JSONType=J.FileHeaderInfo=J.CompressionType=J.ExpressionType=J.Tier=J.ObjectAlreadyInActiveTierError=void 0;var Ar=E(),yoe=Vc(),u0=class e extends yoe.S3ServiceException{constructor(n){super({name:"ObjectAlreadyInActiveTierError",$fault:"client",...n}),this.name="ObjectAlreadyInActiveTierError",this.$fault="client",Object.setPrototypeOf(this,e.prototype)}};J.ObjectAlreadyInActiveTierError=u0;J.Tier={Bulk:"Bulk",Expedited:"Expedited",Standard:"Standard"};J.ExpressionType={SQL:"SQL"};J.CompressionType={BZIP2:"BZIP2",GZIP:"GZIP",NONE:"NONE"};J.FileHeaderInfo={IGNORE:"IGNORE",NONE:"NONE",USE:"USE"};J.JSONType={DOCUMENT:"DOCUMENT",LINES:"LINES"};J.QuoteFields={ALWAYS:"ALWAYS",ASNEEDED:"ASNEEDED"};J.RestoreRequestType={SELECT:"SELECT"};var _oe;(function(e){e.visit=(n,t)=>n.Records!==void 0?t.Records(n.Records):n.Stats!==void 0?t.Stats(n.Stats):n.Progress!==void 0?t.Progress(n.Progress):n.Cont!==void 0?t.Cont(n.Cont):n.End!==void 0?t.End(n.End):t._(n.$unknown[0],n.$unknown[1])})(_oe=J.SelectObjectContentEventStream||(J.SelectObjectContentEventStream={}));var goe=e=>({...e,...e.KMSKeyId&&{KMSKeyId:Ar.SENSITIVE_STRING}});J.EncryptionFilterSensitiveLog=goe;var hoe=e=>({...e,...e.Encryption&&{Encryption:(0,J.EncryptionFilterSensitiveLog)(e.Encryption)}});J.S3LocationFilterSensitiveLog=hoe;var Coe=e=>({...e,...e.S3&&{S3:(0,J.S3LocationFilterSensitiveLog)(e.S3)}});J.OutputLocationFilterSensitiveLog=Coe;var Soe=e=>({...e,...e.OutputLocation&&{OutputLocation:(0,J.OutputLocationFilterSensitiveLog)(e.OutputLocation)}});J.RestoreRequestFilterSensitiveLog=Soe;var Eoe=e=>({...e,...e.RestoreRequest&&{RestoreRequest:(0,J.RestoreRequestFilterSensitiveLog)(e.RestoreRequest)}});J.RestoreObjectRequestFilterSensitiveLog=Eoe;var boe=e=>{if(e.Records!==void 0)return{Records:e.Records};if(e.Stats!==void 0)return{Stats:e.Stats};if(e.Progress!==void 0)return{Progress:e.Progress};if(e.Cont!==void 0)return{Cont:e.Cont};if(e.End!==void 0)return{End:e.End};if(e.$unknown!==void 0)return{[e.$unknown[0]]:"UNKNOWN"}};J.SelectObjectContentEventStreamFilterSensitiveLog=boe;var Poe=e=>({...e,...e.Payload&&{Payload:"STREAMING_CONTENT"}});J.SelectObjectContentOutputFilterSensitiveLog=Poe;var voe=e=>({...e,...e.SSECustomerKey&&{SSECustomerKey:Ar.SENSITIVE_STRING}});J.SelectObjectContentRequestFilterSensitiveLog=voe;var xoe=e=>({...e,...e.SSEKMSKeyId&&{SSEKMSKeyId:Ar.SENSITIVE_STRING}});J.UploadPartOutputFilterSensitiveLog=xoe;var woe=e=>({...e,...e.SSECustomerKey&&{SSECustomerKey:Ar.SENSITIVE_STRING}});J.UploadPartRequestFilterSensitiveLog=woe;var koe=e=>({...e,...e.SSEKMSKeyId&&{SSEKMSKeyId:Ar.SENSITIVE_STRING}});J.UploadPartCopyOutputFilterSensitiveLog=koe;var Aoe=e=>({...e,...e.SSECustomerKey&&{SSECustomerKey:Ar.SENSITIVE_STRING},...e.CopySourceSSECustomerKey&&{CopySourceSSECustomerKey:Ar.SENSITIVE_STRING}});J.UploadPartCopyRequestFilterSensitiveLog=Aoe;var Ioe=e=>({...e,...e.SSEKMSKeyId&&{SSEKMSKeyId:Ar.SENSITIVE_STRING}});J.WriteGetObjectResponseRequestFilterSensitiveLog=Ioe});var T=m(p=>{"use strict";Object.defineProperty(p,"__esModule",{value:!0});p.se_GetObjectTorrentCommand=p.se_GetObjectTaggingCommand=p.se_GetObjectRetentionCommand=p.se_GetObjectLockConfigurationCommand=p.se_GetObjectLegalHoldCommand=p.se_GetObjectAttributesCommand=p.se_GetObjectAclCommand=p.se_GetObjectCommand=p.se_GetBucketWebsiteCommand=p.se_GetBucketVersioningCommand=p.se_GetBucketTaggingCommand=p.se_GetBucketRequestPaymentCommand=p.se_GetBucketReplicationCommand=p.se_GetBucketPolicyStatusCommand=p.se_GetBucketPolicyCommand=p.se_GetBucketOwnershipControlsCommand=p.se_GetBucketNotificationConfigurationCommand=p.se_GetBucketMetricsConfigurationCommand=p.se_GetBucketLoggingCommand=p.se_GetBucketLocationCommand=p.se_GetBucketLifecycleConfigurationCommand=p.se_GetBucketInventoryConfigurationCommand=p.se_GetBucketIntelligentTieringConfigurationCommand=p.se_GetBucketEncryptionCommand=p.se_GetBucketCorsCommand=p.se_GetBucketAnalyticsConfigurationCommand=p.se_GetBucketAclCommand=p.se_GetBucketAccelerateConfigurationCommand=p.se_DeletePublicAccessBlockCommand=p.se_DeleteObjectTaggingCommand=p.se_DeleteObjectsCommand=p.se_DeleteObjectCommand=p.se_DeleteBucketWebsiteCommand=p.se_DeleteBucketTaggingCommand=p.se_DeleteBucketReplicationCommand=p.se_DeleteBucketPolicyCommand=p.se_DeleteBucketOwnershipControlsCommand=p.se_DeleteBucketMetricsConfigurationCommand=p.se_DeleteBucketLifecycleCommand=p.se_DeleteBucketInventoryConfigurationCommand=p.se_DeleteBucketIntelligentTieringConfigurationCommand=p.se_DeleteBucketEncryptionCommand=p.se_DeleteBucketCorsCommand=p.se_DeleteBucketAnalyticsConfigurationCommand=p.se_DeleteBucketCommand=p.se_CreateMultipartUploadCommand=p.se_CreateBucketCommand=p.se_CopyObjectCommand=p.se_CompleteMultipartUploadCommand=p.se_AbortMultipartUploadCommand=void 0;p.de_DeleteBucketAnalyticsConfigurationCommand=p.de_DeleteBucketCommand=p.de_CreateMultipartUploadCommand=p.de_CreateBucketCommand=p.de_CopyObjectCommand=p.de_CompleteMultipartUploadCommand=p.de_AbortMultipartUploadCommand=p.se_WriteGetObjectResponseCommand=p.se_UploadPartCopyCommand=p.se_UploadPartCommand=p.se_SelectObjectContentCommand=p.se_RestoreObjectCommand=p.se_PutPublicAccessBlockCommand=p.se_PutObjectTaggingCommand=p.se_PutObjectRetentionCommand=p.se_PutObjectLockConfigurationCommand=p.se_PutObjectLegalHoldCommand=p.se_PutObjectAclCommand=p.se_PutObjectCommand=p.se_PutBucketWebsiteCommand=p.se_PutBucketVersioningCommand=p.se_PutBucketTaggingCommand=p.se_PutBucketRequestPaymentCommand=p.se_PutBucketReplicationCommand=p.se_PutBucketPolicyCommand=p.se_PutBucketOwnershipControlsCommand=p.se_PutBucketNotificationConfigurationCommand=p.se_PutBucketMetricsConfigurationCommand=p.se_PutBucketLoggingCommand=p.se_PutBucketLifecycleConfigurationCommand=p.se_PutBucketInventoryConfigurationCommand=p.se_PutBucketIntelligentTieringConfigurationCommand=p.se_PutBucketEncryptionCommand=p.se_PutBucketCorsCommand=p.se_PutBucketAnalyticsConfigurationCommand=p.se_PutBucketAclCommand=p.se_PutBucketAccelerateConfigurationCommand=p.se_ListPartsCommand=p.se_ListObjectVersionsCommand=p.se_ListObjectsV2Command=p.se_ListObjectsCommand=p.se_ListMultipartUploadsCommand=p.se_ListBucketsCommand=p.se_ListBucketMetricsConfigurationsCommand=p.se_ListBucketInventoryConfigurationsCommand=p.se_ListBucketIntelligentTieringConfigurationsCommand=p.se_ListBucketAnalyticsConfigurationsCommand=p.se_HeadObjectCommand=p.se_HeadBucketCommand=p.se_GetPublicAccessBlockCommand=void 0;p.de_ListBucketMetricsConfigurationsCommand=p.de_ListBucketInventoryConfigurationsCommand=p.de_ListBucketIntelligentTieringConfigurationsCommand=p.de_ListBucketAnalyticsConfigurationsCommand=p.de_HeadObjectCommand=p.de_HeadBucketCommand=p.de_GetPublicAccessBlockCommand=p.de_GetObjectTorrentCommand=p.de_GetObjectTaggingCommand=p.de_GetObjectRetentionCommand=p.de_GetObjectLockConfigurationCommand=p.de_GetObjectLegalHoldCommand=p.de_GetObjectAttributesCommand=p.de_GetObjectAclCommand=p.de_GetObjectCommand=p.de_GetBucketWebsiteCommand=p.de_GetBucketVersioningCommand=p.de_GetBucketTaggingCommand=p.de_GetBucketRequestPaymentCommand=p.de_GetBucketReplicationCommand=p.de_GetBucketPolicyStatusCommand=p.de_GetBucketPolicyCommand=p.de_GetBucketOwnershipControlsCommand=p.de_GetBucketNotificationConfigurationCommand=p.de_GetBucketMetricsConfigurationCommand=p.de_GetBucketLoggingCommand=p.de_GetBucketLocationCommand=p.de_GetBucketLifecycleConfigurationCommand=p.de_GetBucketInventoryConfigurationCommand=p.de_GetBucketIntelligentTieringConfigurationCommand=p.de_GetBucketEncryptionCommand=p.de_GetBucketCorsCommand=p.de_GetBucketAnalyticsConfigurationCommand=p.de_GetBucketAclCommand=p.de_GetBucketAccelerateConfigurationCommand=p.de_DeletePublicAccessBlockCommand=p.de_DeleteObjectTaggingCommand=p.de_DeleteObjectsCommand=p.de_DeleteObjectCommand=p.de_DeleteBucketWebsiteCommand=p.de_DeleteBucketTaggingCommand=p.de_DeleteBucketReplicationCommand=p.de_DeleteBucketPolicyCommand=p.de_DeleteBucketOwnershipControlsCommand=p.de_DeleteBucketMetricsConfigurationCommand=p.de_DeleteBucketLifecycleCommand=p.de_DeleteBucketInventoryConfigurationCommand=p.de_DeleteBucketIntelligentTieringConfigurationCommand=p.de_DeleteBucketEncryptionCommand=p.de_DeleteBucketCorsCommand=void 0;p.de_WriteGetObjectResponseCommand=p.de_UploadPartCopyCommand=p.de_UploadPartCommand=p.de_SelectObjectContentCommand=p.de_RestoreObjectCommand=p.de_PutPublicAccessBlockCommand=p.de_PutObjectTaggingCommand=p.de_PutObjectRetentionCommand=p.de_PutObjectLockConfigurationCommand=p.de_PutObjectLegalHoldCommand=p.de_PutObjectAclCommand=p.de_PutObjectCommand=p.de_PutBucketWebsiteCommand=p.de_PutBucketVersioningCommand=p.de_PutBucketTaggingCommand=p.de_PutBucketRequestPaymentCommand=p.de_PutBucketReplicationCommand=p.de_PutBucketPolicyCommand=p.de_PutBucketOwnershipControlsCommand=p.de_PutBucketNotificationConfigurationCommand=p.de_PutBucketMetricsConfigurationCommand=p.de_PutBucketLoggingCommand=p.de_PutBucketLifecycleConfigurationCommand=p.de_PutBucketInventoryConfigurationCommand=p.de_PutBucketIntelligentTieringConfigurationCommand=p.de_PutBucketEncryptionCommand=p.de_PutBucketCorsCommand=p.de_PutBucketAnalyticsConfigurationCommand=p.de_PutBucketAclCommand=p.de_PutBucketAccelerateConfigurationCommand=p.de_ListPartsCommand=p.de_ListObjectVersionsCommand=p.de_ListObjectsV2Command=p.de_ListObjectsCommand=p.de_ListMultipartUploadsCommand=p.de_ListBucketsCommand=void 0;var f=JF(),O=we(),d=E(),Roe=Ih(),Rt=Ze(),Noe=Ir(),Ooe=Vc(),Toe=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-request-payer":e.RequestPayer,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({"x-id":[,"AbortMultipartUpload"],uploadId:[,(0,d.expectNonNull)(e.UploadId,"UploadId")]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"DELETE",headers:a,path:i,query:u,body:l})};p.se_AbortMultipartUploadCommand=Toe;var qoe=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"content-type":"application/xml","x-amz-checksum-crc32":e.ChecksumCRC32,"x-amz-checksum-crc32c":e.ChecksumCRC32C,"x-amz-checksum-sha1":e.ChecksumSHA1,"x-amz-checksum-sha256":e.ChecksumSHA256,"x-amz-request-payer":e.RequestPayer,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-server-side-encryption-customer-algorithm":e.SSECustomerAlgorithm,"x-amz-server-side-encryption-customer-key":e.SSECustomerKey,"x-amz-server-side-encryption-customer-key-md5":e.SSECustomerKeyMD5}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({"x-id":[,"CompleteMultipartUpload"],uploadId:[,(0,d.expectNonNull)(e.UploadId,"UploadId")]}),l;e.MultipartUpload!==void 0&&(l=oL(e.MultipartUpload,n));let c;return e.MultipartUpload!==void 0&&(c=oL(e.MultipartUpload,n),c=c.withName("CompleteMultipartUpload"),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new O.HttpRequest({protocol:r,hostname:t,port:o,method:"POST",headers:a,path:i,query:u,body:l})};p.se_CompleteMultipartUploadCommand=qoe;var Boe=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-acl":e.ACL,"cache-control":e.CacheControl,"x-amz-checksum-algorithm":e.ChecksumAlgorithm,"content-disposition":e.ContentDisposition,"content-encoding":e.ContentEncoding,"content-language":e.ContentLanguage,"content-type":e.ContentType,"x-amz-copy-source":e.CopySource,"x-amz-copy-source-if-match":e.CopySourceIfMatch,"x-amz-copy-source-if-modified-since":[()=>P(e.CopySourceIfModifiedSince),()=>(0,d.dateToUtcString)(e.CopySourceIfModifiedSince).toString()],"x-amz-copy-source-if-none-match":e.CopySourceIfNoneMatch,"x-amz-copy-source-if-unmodified-since":[()=>P(e.CopySourceIfUnmodifiedSince),()=>(0,d.dateToUtcString)(e.CopySourceIfUnmodifiedSince).toString()],expires:[()=>P(e.Expires),()=>(0,d.dateToUtcString)(e.Expires).toString()],"x-amz-grant-full-control":e.GrantFullControl,"x-amz-grant-read":e.GrantRead,"x-amz-grant-read-acp":e.GrantReadACP,"x-amz-grant-write-acp":e.GrantWriteACP,"x-amz-metadata-directive":e.MetadataDirective,"x-amz-tagging-directive":e.TaggingDirective,"x-amz-server-side-encryption":e.ServerSideEncryption,"x-amz-storage-class":e.StorageClass,"x-amz-website-redirect-location":e.WebsiteRedirectLocation,"x-amz-server-side-encryption-customer-algorithm":e.SSECustomerAlgorithm,"x-amz-server-side-encryption-customer-key":e.SSECustomerKey,"x-amz-server-side-encryption-customer-key-md5":e.SSECustomerKeyMD5,"x-amz-server-side-encryption-aws-kms-key-id":e.SSEKMSKeyId,"x-amz-server-side-encryption-context":e.SSEKMSEncryptionContext,"x-amz-server-side-encryption-bucket-key-enabled":[()=>P(e.BucketKeyEnabled),()=>e.BucketKeyEnabled.toString()],"x-amz-copy-source-server-side-encryption-customer-algorithm":e.CopySourceSSECustomerAlgorithm,"x-amz-copy-source-server-side-encryption-customer-key":e.CopySourceSSECustomerKey,"x-amz-copy-source-server-side-encryption-customer-key-md5":e.CopySourceSSECustomerKeyMD5,"x-amz-request-payer":e.RequestPayer,"x-amz-tagging":e.Tagging,"x-amz-object-lock-mode":e.ObjectLockMode,"x-amz-object-lock-retain-until-date":[()=>P(e.ObjectLockRetainUntilDate),()=>(e.ObjectLockRetainUntilDate.toISOString().split(".")[0]+"Z").toString()],"x-amz-object-lock-legal-hold":e.ObjectLockLegalHoldStatus,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-source-expected-bucket-owner":e.ExpectedSourceBucketOwner,...e.Metadata!==void 0&&Object.keys(e.Metadata).reduce((c,y)=>(c[`x-amz-meta-${y.toLowerCase()}`]=e.Metadata[y],c),{})}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({"x-id":[,"CopyObject"]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_CopyObjectCommand=Boe;var Moe=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"content-type":"application/xml","x-amz-acl":e.ACL,"x-amz-grant-full-control":e.GrantFullControl,"x-amz-grant-read":e.GrantRead,"x-amz-grant-read-acp":e.GrantReadACP,"x-amz-grant-write":e.GrantWrite,"x-amz-grant-write-acp":e.GrantWriteACP,"x-amz-bucket-object-lock-enabled":[()=>P(e.ObjectLockEnabledForBucket),()=>e.ObjectLockEnabledForBucket.toString()],"x-amz-object-ownership":e.ObjectOwnership}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u;e.CreateBucketConfiguration!==void 0&&(u=iL(e.CreateBucketConfiguration,n));let l;return e.CreateBucketConfiguration!==void 0&&(l=iL(e.CreateBucketConfiguration,n),u='',l.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),u+=l.toString()),new O.HttpRequest({protocol:r,hostname:t,port:o,method:"PUT",headers:a,path:i,body:u})};p.se_CreateBucketCommand=Moe;var Doe=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-acl":e.ACL,"cache-control":e.CacheControl,"content-disposition":e.ContentDisposition,"content-encoding":e.ContentEncoding,"content-language":e.ContentLanguage,"content-type":e.ContentType,expires:[()=>P(e.Expires),()=>(0,d.dateToUtcString)(e.Expires).toString()],"x-amz-grant-full-control":e.GrantFullControl,"x-amz-grant-read":e.GrantRead,"x-amz-grant-read-acp":e.GrantReadACP,"x-amz-grant-write-acp":e.GrantWriteACP,"x-amz-server-side-encryption":e.ServerSideEncryption,"x-amz-storage-class":e.StorageClass,"x-amz-website-redirect-location":e.WebsiteRedirectLocation,"x-amz-server-side-encryption-customer-algorithm":e.SSECustomerAlgorithm,"x-amz-server-side-encryption-customer-key":e.SSECustomerKey,"x-amz-server-side-encryption-customer-key-md5":e.SSECustomerKeyMD5,"x-amz-server-side-encryption-aws-kms-key-id":e.SSEKMSKeyId,"x-amz-server-side-encryption-context":e.SSEKMSEncryptionContext,"x-amz-server-side-encryption-bucket-key-enabled":[()=>P(e.BucketKeyEnabled),()=>e.BucketKeyEnabled.toString()],"x-amz-request-payer":e.RequestPayer,"x-amz-tagging":e.Tagging,"x-amz-object-lock-mode":e.ObjectLockMode,"x-amz-object-lock-retain-until-date":[()=>P(e.ObjectLockRetainUntilDate),()=>(e.ObjectLockRetainUntilDate.toISOString().split(".")[0]+"Z").toString()],"x-amz-object-lock-legal-hold":e.ObjectLockLegalHoldStatus,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-checksum-algorithm":e.ChecksumAlgorithm,...e.Metadata!==void 0&&Object.keys(e.Metadata).reduce((c,y)=>(c[`x-amz-meta-${y.toLowerCase()}`]=e.Metadata[y],c),{})}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({uploads:[,""],"x-id":[,"CreateMultipartUpload"]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"POST",headers:a,path:i,query:u,body:l})};p.se_CreateMultipartUploadCommand=Doe;var Foe=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"DELETE",headers:a,path:i,body:u})};p.se_DeleteBucketCommand=Foe;var Loe=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({analytics:[,""],id:[,(0,d.expectNonNull)(e.Id,"Id")]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"DELETE",headers:a,path:i,query:u,body:l})};p.se_DeleteBucketAnalyticsConfigurationCommand=Loe;var joe=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({cors:[,""]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"DELETE",headers:a,path:i,query:u,body:l})};p.se_DeleteBucketCorsCommand=joe;var Uoe=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({encryption:[,""]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"DELETE",headers:a,path:i,query:u,body:l})};p.se_DeleteBucketEncryptionCommand=Uoe;var zoe=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a={},i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({"intelligent-tiering":[,""],id:[,(0,d.expectNonNull)(e.Id,"Id")]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"DELETE",headers:a,path:i,query:u,body:l})};p.se_DeleteBucketIntelligentTieringConfigurationCommand=zoe;var Goe=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({inventory:[,""],id:[,(0,d.expectNonNull)(e.Id,"Id")]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"DELETE",headers:a,path:i,query:u,body:l})};p.se_DeleteBucketInventoryConfigurationCommand=Goe;var Hoe=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({lifecycle:[,""]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"DELETE",headers:a,path:i,query:u,body:l})};p.se_DeleteBucketLifecycleCommand=Hoe;var $oe=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({metrics:[,""],id:[,(0,d.expectNonNull)(e.Id,"Id")]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"DELETE",headers:a,path:i,query:u,body:l})};p.se_DeleteBucketMetricsConfigurationCommand=$oe;var Koe=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({ownershipControls:[,""]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"DELETE",headers:a,path:i,query:u,body:l})};p.se_DeleteBucketOwnershipControlsCommand=Koe;var Voe=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({policy:[,""]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"DELETE",headers:a,path:i,query:u,body:l})};p.se_DeleteBucketPolicyCommand=Voe;var Xoe=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({replication:[,""]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"DELETE",headers:a,path:i,query:u,body:l})};p.se_DeleteBucketReplicationCommand=Xoe;var Woe=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({tagging:[,""]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"DELETE",headers:a,path:i,query:u,body:l})};p.se_DeleteBucketTaggingCommand=Woe;var Yoe=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({website:[,""]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"DELETE",headers:a,path:i,query:u,body:l})};p.se_DeleteBucketWebsiteCommand=Yoe;var Qoe=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-mfa":e.MFA,"x-amz-request-payer":e.RequestPayer,"x-amz-bypass-governance-retention":[()=>P(e.BypassGovernanceRetention),()=>e.BypassGovernanceRetention.toString()],"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({"x-id":[,"DeleteObject"],versionId:[,e.VersionId]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"DELETE",headers:a,path:i,query:u,body:l})};p.se_DeleteObjectCommand=Qoe;var Joe=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"content-type":"application/xml","x-amz-mfa":e.MFA,"x-amz-request-payer":e.RequestPayer,"x-amz-bypass-governance-retention":[()=>P(e.BypassGovernanceRetention),()=>e.BypassGovernanceRetention.toString()],"x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({delete:[,""],"x-id":[,"DeleteObjects"]}),l;e.Delete!==void 0&&(l=aL(e.Delete,n));let c;return e.Delete!==void 0&&(c=aL(e.Delete,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new O.HttpRequest({protocol:r,hostname:t,port:o,method:"POST",headers:a,path:i,query:u,body:l})};p.se_DeleteObjectsCommand=Joe;var Zoe=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({tagging:[,""],versionId:[,e.VersionId]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"DELETE",headers:a,path:i,query:u,body:l})};p.se_DeleteObjectTaggingCommand=Zoe;var ese=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({publicAccessBlock:[,""]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"DELETE",headers:a,path:i,query:u,body:l})};p.se_DeletePublicAccessBlockCommand=ese;var tse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-request-payer":e.RequestPayer}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({accelerate:[,""]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketAccelerateConfigurationCommand=tse;var nse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({acl:[,""]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketAclCommand=nse;var rse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({analytics:[,""],"x-id":[,"GetBucketAnalyticsConfiguration"],id:[,(0,d.expectNonNull)(e.Id,"Id")]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketAnalyticsConfigurationCommand=rse;var ose=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({cors:[,""]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketCorsCommand=ose;var sse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({encryption:[,""]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketEncryptionCommand=sse;var ise=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a={},i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({"intelligent-tiering":[,""],"x-id":[,"GetBucketIntelligentTieringConfiguration"],id:[,(0,d.expectNonNull)(e.Id,"Id")]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketIntelligentTieringConfigurationCommand=ise;var ase=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({inventory:[,""],"x-id":[,"GetBucketInventoryConfiguration"],id:[,(0,d.expectNonNull)(e.Id,"Id")]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketInventoryConfigurationCommand=ase;var cse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({lifecycle:[,""]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketLifecycleConfigurationCommand=cse;var dse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({location:[,""]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketLocationCommand=dse;var lse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({logging:[,""]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketLoggingCommand=lse;var use=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({metrics:[,""],"x-id":[,"GetBucketMetricsConfiguration"],id:[,(0,d.expectNonNull)(e.Id,"Id")]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketMetricsConfigurationCommand=use;var mse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({notification:[,""]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketNotificationConfigurationCommand=mse;var pse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({ownershipControls:[,""]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketOwnershipControlsCommand=pse;var fse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({policy:[,""]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketPolicyCommand=fse;var yse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({policyStatus:[,""]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketPolicyStatusCommand=yse;var _se=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({replication:[,""]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketReplicationCommand=_se;var gse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({requestPayment:[,""]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketRequestPaymentCommand=gse;var hse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({tagging:[,""]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketTaggingCommand=hse;var Cse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({versioning:[,""]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketVersioningCommand=Cse;var Sse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({website:[,""]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetBucketWebsiteCommand=Sse;var Ese=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"if-match":e.IfMatch,"if-modified-since":[()=>P(e.IfModifiedSince),()=>(0,d.dateToUtcString)(e.IfModifiedSince).toString()],"if-none-match":e.IfNoneMatch,"if-unmodified-since":[()=>P(e.IfUnmodifiedSince),()=>(0,d.dateToUtcString)(e.IfUnmodifiedSince).toString()],range:e.Range,"x-amz-server-side-encryption-customer-algorithm":e.SSECustomerAlgorithm,"x-amz-server-side-encryption-customer-key":e.SSECustomerKey,"x-amz-server-side-encryption-customer-key-md5":e.SSECustomerKeyMD5,"x-amz-request-payer":e.RequestPayer,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-checksum-mode":e.ChecksumMode}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({"x-id":[,"GetObject"],"response-cache-control":[,e.ResponseCacheControl],"response-content-disposition":[,e.ResponseContentDisposition],"response-content-encoding":[,e.ResponseContentEncoding],"response-content-language":[,e.ResponseContentLanguage],"response-content-type":[,e.ResponseContentType],"response-expires":[()=>e.ResponseExpires!==void 0,()=>(0,d.dateToUtcString)(e.ResponseExpires).toString()],versionId:[,e.VersionId],partNumber:[()=>e.PartNumber!==void 0,()=>e.PartNumber.toString()]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetObjectCommand=Ese;var bse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-request-payer":e.RequestPayer,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({acl:[,""],versionId:[,e.VersionId]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetObjectAclCommand=bse;var Pse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-max-parts":[()=>P(e.MaxParts),()=>e.MaxParts.toString()],"x-amz-part-number-marker":e.PartNumberMarker,"x-amz-server-side-encryption-customer-algorithm":e.SSECustomerAlgorithm,"x-amz-server-side-encryption-customer-key":e.SSECustomerKey,"x-amz-server-side-encryption-customer-key-md5":e.SSECustomerKeyMD5,"x-amz-request-payer":e.RequestPayer,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-object-attributes":[()=>P(e.ObjectAttributes),()=>(e.ObjectAttributes||[]).map(c=>c).join(", ")]}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({attributes:[,""],versionId:[,e.VersionId]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetObjectAttributesCommand=Pse;var vse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-request-payer":e.RequestPayer,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({"legal-hold":[,""],versionId:[,e.VersionId]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetObjectLegalHoldCommand=vse;var xse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({"object-lock":[,""]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetObjectLockConfigurationCommand=xse;var wse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-request-payer":e.RequestPayer,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({retention:[,""],versionId:[,e.VersionId]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetObjectRetentionCommand=wse;var kse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-request-payer":e.RequestPayer}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({tagging:[,""],versionId:[,e.VersionId]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetObjectTaggingCommand=kse;var Ase=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-request-payer":e.RequestPayer,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({torrent:[,""]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetObjectTorrentCommand=Ase;var Ise=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({publicAccessBlock:[,""]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_GetPublicAccessBlockCommand=Ise;var Rse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"HEAD",headers:a,path:i,body:u})};p.se_HeadBucketCommand=Rse;var Nse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"if-match":e.IfMatch,"if-modified-since":[()=>P(e.IfModifiedSince),()=>(0,d.dateToUtcString)(e.IfModifiedSince).toString()],"if-none-match":e.IfNoneMatch,"if-unmodified-since":[()=>P(e.IfUnmodifiedSince),()=>(0,d.dateToUtcString)(e.IfUnmodifiedSince).toString()],range:e.Range,"x-amz-server-side-encryption-customer-algorithm":e.SSECustomerAlgorithm,"x-amz-server-side-encryption-customer-key":e.SSECustomerKey,"x-amz-server-side-encryption-customer-key-md5":e.SSECustomerKeyMD5,"x-amz-request-payer":e.RequestPayer,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-checksum-mode":e.ChecksumMode}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({versionId:[,e.VersionId],partNumber:[()=>e.PartNumber!==void 0,()=>e.PartNumber.toString()]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"HEAD",headers:a,path:i,query:u,body:l})};p.se_HeadObjectCommand=Nse;var Ose=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({analytics:[,""],"x-id":[,"ListBucketAnalyticsConfigurations"],"continuation-token":[,e.ContinuationToken]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_ListBucketAnalyticsConfigurationsCommand=Ose;var Tse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a={},i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({"intelligent-tiering":[,""],"x-id":[,"ListBucketIntelligentTieringConfigurations"],"continuation-token":[,e.ContinuationToken]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_ListBucketIntelligentTieringConfigurationsCommand=Tse;var qse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({inventory:[,""],"x-id":[,"ListBucketInventoryConfigurations"],"continuation-token":[,e.ContinuationToken]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_ListBucketInventoryConfigurationsCommand=qse;var Bse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({metrics:[,""],"x-id":[,"ListBucketMetricsConfigurations"],"continuation-token":[,e.ContinuationToken]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_ListBucketMetricsConfigurationsCommand=Bse;var Mse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a={"content-type":"application/xml"},i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`,u;return u="",new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,body:u})};p.se_ListBucketsCommand=Mse;var Dse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-request-payer":e.RequestPayer}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({uploads:[,""],delimiter:[,e.Delimiter],"encoding-type":[,e.EncodingType],"key-marker":[,e.KeyMarker],"max-uploads":[()=>e.MaxUploads!==void 0,()=>e.MaxUploads.toString()],prefix:[,e.Prefix],"upload-id-marker":[,e.UploadIdMarker]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_ListMultipartUploadsCommand=Dse;var Fse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-request-payer":e.RequestPayer,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-optional-object-attributes":[()=>P(e.OptionalObjectAttributes),()=>(e.OptionalObjectAttributes||[]).map(c=>c).join(", ")]}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({delimiter:[,e.Delimiter],"encoding-type":[,e.EncodingType],marker:[,e.Marker],"max-keys":[()=>e.MaxKeys!==void 0,()=>e.MaxKeys.toString()],prefix:[,e.Prefix]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_ListObjectsCommand=Fse;var Lse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-request-payer":e.RequestPayer,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-optional-object-attributes":[()=>P(e.OptionalObjectAttributes),()=>(e.OptionalObjectAttributes||[]).map(c=>c).join(", ")]}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({"list-type":[,"2"],delimiter:[,e.Delimiter],"encoding-type":[,e.EncodingType],"max-keys":[()=>e.MaxKeys!==void 0,()=>e.MaxKeys.toString()],prefix:[,e.Prefix],"continuation-token":[,e.ContinuationToken],"fetch-owner":[()=>e.FetchOwner!==void 0,()=>e.FetchOwner.toString()],"start-after":[,e.StartAfter]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_ListObjectsV2Command=Lse;var jse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-request-payer":e.RequestPayer,"x-amz-optional-object-attributes":[()=>P(e.OptionalObjectAttributes),()=>(e.OptionalObjectAttributes||[]).map(c=>c).join(", ")]}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({versions:[,""],delimiter:[,e.Delimiter],"encoding-type":[,e.EncodingType],"key-marker":[,e.KeyMarker],"max-keys":[()=>e.MaxKeys!==void 0,()=>e.MaxKeys.toString()],prefix:[,e.Prefix],"version-id-marker":[,e.VersionIdMarker]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_ListObjectVersionsCommand=jse;var Use=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-request-payer":e.RequestPayer,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-server-side-encryption-customer-algorithm":e.SSECustomerAlgorithm,"x-amz-server-side-encryption-customer-key":e.SSECustomerKey,"x-amz-server-side-encryption-customer-key-md5":e.SSECustomerKeyMD5}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({"x-id":[,"ListParts"],"max-parts":[()=>e.MaxParts!==void 0,()=>e.MaxParts.toString()],"part-number-marker":[,e.PartNumberMarker],uploadId:[,(0,d.expectNonNull)(e.UploadId,"UploadId")]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"GET",headers:a,path:i,query:u,body:l})};p.se_ListPartsCommand=Use;var zse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"content-type":"application/xml","x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({accelerate:[,""]}),l;e.AccelerateConfiguration!==void 0&&(l=eL(e.AccelerateConfiguration,n));let c;return e.AccelerateConfiguration!==void 0&&(c=eL(e.AccelerateConfiguration,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new O.HttpRequest({protocol:r,hostname:t,port:o,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketAccelerateConfigurationCommand=zse;var Gse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"content-type":"application/xml","x-amz-acl":e.ACL,"content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-grant-full-control":e.GrantFullControl,"x-amz-grant-read":e.GrantRead,"x-amz-grant-read-acp":e.GrantReadACP,"x-amz-grant-write":e.GrantWrite,"x-amz-grant-write-acp":e.GrantWriteACP,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({acl:[,""]}),l;e.AccessControlPolicy!==void 0&&(l=ry(e.AccessControlPolicy,n));let c;return e.AccessControlPolicy!==void 0&&(c=ry(e.AccessControlPolicy,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new O.HttpRequest({protocol:r,hostname:t,port:o,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketAclCommand=Gse;var Hse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"content-type":"application/xml","x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({analytics:[,""],id:[,(0,d.expectNonNull)(e.Id,"Id")]}),l;e.AnalyticsConfiguration!==void 0&&(l=tL(e.AnalyticsConfiguration,n));let c;return e.AnalyticsConfiguration!==void 0&&(c=tL(e.AnalyticsConfiguration,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new O.HttpRequest({protocol:r,hostname:t,port:o,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketAnalyticsConfigurationCommand=Hse;var $se=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"content-type":"application/xml","content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({cors:[,""]}),l;e.CORSConfiguration!==void 0&&(l=sL(e.CORSConfiguration,n));let c;return e.CORSConfiguration!==void 0&&(c=sL(e.CORSConfiguration,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new O.HttpRequest({protocol:r,hostname:t,port:o,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketCorsCommand=$se;var Kse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"content-type":"application/xml","content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({encryption:[,""]}),l;e.ServerSideEncryptionConfiguration!==void 0&&(l=SL(e.ServerSideEncryptionConfiguration,n));let c;return e.ServerSideEncryptionConfiguration!==void 0&&(c=SL(e.ServerSideEncryptionConfiguration,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new O.HttpRequest({protocol:r,hostname:t,port:o,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketEncryptionCommand=Kse;var Vse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a={"content-type":"application/xml"},i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({"intelligent-tiering":[,""],id:[,(0,d.expectNonNull)(e.Id,"Id")]}),l;e.IntelligentTieringConfiguration!==void 0&&(l=cL(e.IntelligentTieringConfiguration,n));let c;return e.IntelligentTieringConfiguration!==void 0&&(c=cL(e.IntelligentTieringConfiguration,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new O.HttpRequest({protocol:r,hostname:t,port:o,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketIntelligentTieringConfigurationCommand=Vse;var Xse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"content-type":"application/xml","x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({inventory:[,""],id:[,(0,d.expectNonNull)(e.Id,"Id")]}),l;e.InventoryConfiguration!==void 0&&(l=dL(e.InventoryConfiguration,n));let c;return e.InventoryConfiguration!==void 0&&(c=dL(e.InventoryConfiguration,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new O.HttpRequest({protocol:r,hostname:t,port:o,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketInventoryConfigurationCommand=Xse;var Wse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"content-type":"application/xml","x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({lifecycle:[,""]}),l;e.LifecycleConfiguration!==void 0&&(l=nL(e.LifecycleConfiguration,n));let c;return e.LifecycleConfiguration!==void 0&&(c=nL(e.LifecycleConfiguration,n),c=c.withName("LifecycleConfiguration"),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new O.HttpRequest({protocol:r,hostname:t,port:o,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketLifecycleConfigurationCommand=Wse;var Yse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"content-type":"application/xml","content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({logging:[,""]}),l;e.BucketLoggingStatus!==void 0&&(l=rL(e.BucketLoggingStatus,n));let c;return e.BucketLoggingStatus!==void 0&&(c=rL(e.BucketLoggingStatus,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new O.HttpRequest({protocol:r,hostname:t,port:o,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketLoggingCommand=Yse;var Qse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"content-type":"application/xml","x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({metrics:[,""],id:[,(0,d.expectNonNull)(e.Id,"Id")]}),l;e.MetricsConfiguration!==void 0&&(l=lL(e.MetricsConfiguration,n));let c;return e.MetricsConfiguration!==void 0&&(c=lL(e.MetricsConfiguration,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new O.HttpRequest({protocol:r,hostname:t,port:o,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketMetricsConfigurationCommand=Qse;var Jse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"content-type":"application/xml","x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-skip-destination-validation":[()=>P(e.SkipDestinationValidation),()=>e.SkipDestinationValidation.toString()]}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({notification:[,""]}),l;e.NotificationConfiguration!==void 0&&(l=uL(e.NotificationConfiguration,n));let c;return e.NotificationConfiguration!==void 0&&(c=uL(e.NotificationConfiguration,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new O.HttpRequest({protocol:r,hostname:t,port:o,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketNotificationConfigurationCommand=Jse;var Zse=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"content-type":"application/xml","content-md5":e.ContentMD5,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({ownershipControls:[,""]}),l;e.OwnershipControls!==void 0&&(l=yL(e.OwnershipControls,n));let c;return e.OwnershipControls!==void 0&&(c=yL(e.OwnershipControls,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new O.HttpRequest({protocol:r,hostname:t,port:o,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketOwnershipControlsCommand=Zse;var eie=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"content-type":"text/plain","content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-confirm-remove-self-bucket-access":[()=>P(e.ConfirmRemoveSelfBucketAccess),()=>e.ConfirmRemoveSelfBucketAccess.toString()],"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({policy:[,""]}),l;e.Policy!==void 0&&(l=e.Policy);let c;return e.Policy!==void 0&&(c=e.Policy,l=c),new O.HttpRequest({protocol:r,hostname:t,port:o,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketPolicyCommand=eie;var tie=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"content-type":"application/xml","content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-bucket-object-lock-token":e.Token,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({replication:[,""]}),l;e.ReplicationConfiguration!==void 0&&(l=gL(e.ReplicationConfiguration,n));let c;return e.ReplicationConfiguration!==void 0&&(c=gL(e.ReplicationConfiguration,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new O.HttpRequest({protocol:r,hostname:t,port:o,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketReplicationCommand=tie;var nie=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"content-type":"application/xml","content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({requestPayment:[,""]}),l;e.RequestPaymentConfiguration!==void 0&&(l=hL(e.RequestPaymentConfiguration,n));let c;return e.RequestPaymentConfiguration!==void 0&&(c=hL(e.RequestPaymentConfiguration,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new O.HttpRequest({protocol:r,hostname:t,port:o,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketRequestPaymentCommand=nie;var rie=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"content-type":"application/xml","content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({tagging:[,""]}),l;e.Tagging!==void 0&&(l=Xc(e.Tagging,n));let c;return e.Tagging!==void 0&&(c=Xc(e.Tagging,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new O.HttpRequest({protocol:r,hostname:t,port:o,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketTaggingCommand=rie;var oie=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"content-type":"application/xml","content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-mfa":e.MFA,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({versioning:[,""]}),l;e.VersioningConfiguration!==void 0&&(l=EL(e.VersioningConfiguration,n));let c;return e.VersioningConfiguration!==void 0&&(c=EL(e.VersioningConfiguration,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new O.HttpRequest({protocol:r,hostname:t,port:o,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketVersioningCommand=oie;var sie=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"content-type":"application/xml","content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({website:[,""]}),l;e.WebsiteConfiguration!==void 0&&(l=bL(e.WebsiteConfiguration,n));let c;return e.WebsiteConfiguration!==void 0&&(c=bL(e.WebsiteConfiguration,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new O.HttpRequest({protocol:r,hostname:t,port:o,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutBucketWebsiteCommand=sie;var iie=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"content-type":e.ContentType||"application/octet-stream","x-amz-acl":e.ACL,"cache-control":e.CacheControl,"content-disposition":e.ContentDisposition,"content-encoding":e.ContentEncoding,"content-language":e.ContentLanguage,"content-length":[()=>P(e.ContentLength),()=>e.ContentLength.toString()],"content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-checksum-crc32":e.ChecksumCRC32,"x-amz-checksum-crc32c":e.ChecksumCRC32C,"x-amz-checksum-sha1":e.ChecksumSHA1,"x-amz-checksum-sha256":e.ChecksumSHA256,expires:[()=>P(e.Expires),()=>(0,d.dateToUtcString)(e.Expires).toString()],"x-amz-grant-full-control":e.GrantFullControl,"x-amz-grant-read":e.GrantRead,"x-amz-grant-read-acp":e.GrantReadACP,"x-amz-grant-write-acp":e.GrantWriteACP,"x-amz-server-side-encryption":e.ServerSideEncryption,"x-amz-storage-class":e.StorageClass,"x-amz-website-redirect-location":e.WebsiteRedirectLocation,"x-amz-server-side-encryption-customer-algorithm":e.SSECustomerAlgorithm,"x-amz-server-side-encryption-customer-key":e.SSECustomerKey,"x-amz-server-side-encryption-customer-key-md5":e.SSECustomerKeyMD5,"x-amz-server-side-encryption-aws-kms-key-id":e.SSEKMSKeyId,"x-amz-server-side-encryption-context":e.SSEKMSEncryptionContext,"x-amz-server-side-encryption-bucket-key-enabled":[()=>P(e.BucketKeyEnabled),()=>e.BucketKeyEnabled.toString()],"x-amz-request-payer":e.RequestPayer,"x-amz-tagging":e.Tagging,"x-amz-object-lock-mode":e.ObjectLockMode,"x-amz-object-lock-retain-until-date":[()=>P(e.ObjectLockRetainUntilDate),()=>(e.ObjectLockRetainUntilDate.toISOString().split(".")[0]+"Z").toString()],"x-amz-object-lock-legal-hold":e.ObjectLockLegalHoldStatus,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner,...e.Metadata!==void 0&&Object.keys(e.Metadata).reduce((y,_)=>(y[`x-amz-meta-${_.toLowerCase()}`]=e.Metadata[_],y),{})}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({"x-id":[,"PutObject"]}),l;e.Body!==void 0&&(l=e.Body);let c;return e.Body!==void 0&&(c=e.Body,l=c),new O.HttpRequest({protocol:r,hostname:t,port:o,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutObjectCommand=iie;var aie=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"content-type":"application/xml","x-amz-acl":e.ACL,"content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-grant-full-control":e.GrantFullControl,"x-amz-grant-read":e.GrantRead,"x-amz-grant-read-acp":e.GrantReadACP,"x-amz-grant-write":e.GrantWrite,"x-amz-grant-write-acp":e.GrantWriteACP,"x-amz-request-payer":e.RequestPayer,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({acl:[,""],versionId:[,e.VersionId]}),l;e.AccessControlPolicy!==void 0&&(l=ry(e.AccessControlPolicy,n));let c;return e.AccessControlPolicy!==void 0&&(c=ry(e.AccessControlPolicy,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new O.HttpRequest({protocol:r,hostname:t,port:o,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutObjectAclCommand=aie;var cie=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"content-type":"application/xml","x-amz-request-payer":e.RequestPayer,"content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({"legal-hold":[,""],versionId:[,e.VersionId]}),l;e.LegalHold!==void 0&&(l=pL(e.LegalHold,n));let c;return e.LegalHold!==void 0&&(c=pL(e.LegalHold,n),c=c.withName("LegalHold"),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new O.HttpRequest({protocol:r,hostname:t,port:o,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutObjectLegalHoldCommand=cie;var die=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"content-type":"application/xml","x-amz-request-payer":e.RequestPayer,"x-amz-bucket-object-lock-token":e.Token,"content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({"object-lock":[,""]}),l;e.ObjectLockConfiguration!==void 0&&(l=mL(e.ObjectLockConfiguration,n));let c;return e.ObjectLockConfiguration!==void 0&&(c=mL(e.ObjectLockConfiguration,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new O.HttpRequest({protocol:r,hostname:t,port:o,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutObjectLockConfigurationCommand=die;var lie=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"content-type":"application/xml","x-amz-request-payer":e.RequestPayer,"x-amz-bypass-governance-retention":[()=>P(e.BypassGovernanceRetention),()=>e.BypassGovernanceRetention.toString()],"content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({retention:[,""],versionId:[,e.VersionId]}),l;e.Retention!==void 0&&(l=fL(e.Retention,n));let c;return e.Retention!==void 0&&(c=fL(e.Retention,n),c=c.withName("Retention"),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new O.HttpRequest({protocol:r,hostname:t,port:o,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutObjectRetentionCommand=lie;var uie=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"content-type":"application/xml","content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-request-payer":e.RequestPayer}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({tagging:[,""],versionId:[,e.VersionId]}),l;e.Tagging!==void 0&&(l=Xc(e.Tagging,n));let c;return e.Tagging!==void 0&&(c=Xc(e.Tagging,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new O.HttpRequest({protocol:r,hostname:t,port:o,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutObjectTaggingCommand=uie;var mie=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"content-type":"application/xml","content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1);let u=(0,d.map)({publicAccessBlock:[,""]}),l;e.PublicAccessBlockConfiguration!==void 0&&(l=_L(e.PublicAccessBlockConfiguration,n));let c;return e.PublicAccessBlockConfiguration!==void 0&&(c=_L(e.PublicAccessBlockConfiguration,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new O.HttpRequest({protocol:r,hostname:t,port:o,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_PutPublicAccessBlockCommand=mie;var pie=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"content-type":"application/xml","x-amz-request-payer":e.RequestPayer,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({restore:[,""],"x-id":[,"RestoreObject"],versionId:[,e.VersionId]}),l;e.RestoreRequest!==void 0&&(l=CL(e.RestoreRequest,n));let c;return e.RestoreRequest!==void 0&&(c=CL(e.RestoreRequest,n),l='',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),l+=c.toString()),new O.HttpRequest({protocol:r,hostname:t,port:o,method:"POST",headers:a,path:i,query:u,body:l})};p.se_RestoreObjectCommand=pie;var fie=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"content-type":"application/xml","x-amz-server-side-encryption-customer-algorithm":e.SSECustomerAlgorithm,"x-amz-server-side-encryption-customer-key":e.SSECustomerKey,"x-amz-server-side-encryption-customer-key-md5":e.SSECustomerKeyMD5,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({select:[,""],"select-type":[,"2"],"x-id":[,"SelectObjectContent"]}),l;l='';let c=new f.XmlNode("SelectObjectContentRequest");if(c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),e.Expression!==void 0){let y=f.XmlNode.of("Expression",e.Expression).withName("Expression");c.addChildNode(y)}if(e.ExpressionType!==void 0){let y=f.XmlNode.of("ExpressionType",e.ExpressionType).withName("ExpressionType");c.addChildNode(y)}if(e.InputSerialization!==void 0){let y=kL(e.InputSerialization,n).withName("InputSerialization");c.addChildNode(y)}if(e.OutputSerialization!==void 0){let y=AL(e.OutputSerialization,n).withName("OutputSerialization");c.addChildNode(y)}if(e.RequestProgress!==void 0){let y=Cue(e.RequestProgress,n).withName("RequestProgress");c.addChildNode(y)}if(e.ScanRange!==void 0){let y=vue(e.ScanRange,n).withName("ScanRange");c.addChildNode(y)}return l+=c.toString(),new O.HttpRequest({protocol:r,hostname:t,port:o,method:"POST",headers:a,path:i,query:u,body:l})};p.se_SelectObjectContentCommand=fie;var yie=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"content-type":"application/octet-stream","content-length":[()=>P(e.ContentLength),()=>e.ContentLength.toString()],"content-md5":e.ContentMD5,"x-amz-sdk-checksum-algorithm":e.ChecksumAlgorithm,"x-amz-checksum-crc32":e.ChecksumCRC32,"x-amz-checksum-crc32c":e.ChecksumCRC32C,"x-amz-checksum-sha1":e.ChecksumSHA1,"x-amz-checksum-sha256":e.ChecksumSHA256,"x-amz-server-side-encryption-customer-algorithm":e.SSECustomerAlgorithm,"x-amz-server-side-encryption-customer-key":e.SSECustomerKey,"x-amz-server-side-encryption-customer-key-md5":e.SSECustomerKeyMD5,"x-amz-request-payer":e.RequestPayer,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({"x-id":[,"UploadPart"],partNumber:[(0,d.expectNonNull)(e.PartNumber,"PartNumber")!=null,()=>e.PartNumber.toString()],uploadId:[,(0,d.expectNonNull)(e.UploadId,"UploadId")]}),l;e.Body!==void 0&&(l=e.Body);let c;return e.Body!==void 0&&(c=e.Body,l=c),new O.HttpRequest({protocol:r,hostname:t,port:o,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_UploadPartCommand=yie;var _ie=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-copy-source":e.CopySource,"x-amz-copy-source-if-match":e.CopySourceIfMatch,"x-amz-copy-source-if-modified-since":[()=>P(e.CopySourceIfModifiedSince),()=>(0,d.dateToUtcString)(e.CopySourceIfModifiedSince).toString()],"x-amz-copy-source-if-none-match":e.CopySourceIfNoneMatch,"x-amz-copy-source-if-unmodified-since":[()=>P(e.CopySourceIfUnmodifiedSince),()=>(0,d.dateToUtcString)(e.CopySourceIfUnmodifiedSince).toString()],"x-amz-copy-source-range":e.CopySourceRange,"x-amz-server-side-encryption-customer-algorithm":e.SSECustomerAlgorithm,"x-amz-server-side-encryption-customer-key":e.SSECustomerKey,"x-amz-server-side-encryption-customer-key-md5":e.SSECustomerKeyMD5,"x-amz-copy-source-server-side-encryption-customer-algorithm":e.CopySourceSSECustomerAlgorithm,"x-amz-copy-source-server-side-encryption-customer-key":e.CopySourceSSECustomerKey,"x-amz-copy-source-server-side-encryption-customer-key-md5":e.CopySourceSSECustomerKeyMD5,"x-amz-request-payer":e.RequestPayer,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner,"x-amz-source-expected-bucket-owner":e.ExpectedSourceBucketOwner}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/{Key+}`;i=(0,d.resolvedPath)(i,e,"Bucket",()=>e.Bucket,"{Bucket}",!1),i=(0,d.resolvedPath)(i,e,"Key",()=>e.Key,"{Key+}",!0);let u=(0,d.map)({"x-id":[,"UploadPartCopy"],partNumber:[(0,d.expectNonNull)(e.PartNumber,"PartNumber")!=null,()=>e.PartNumber.toString()],uploadId:[,(0,d.expectNonNull)(e.UploadId,"UploadId")]}),l;return new O.HttpRequest({protocol:r,hostname:t,port:o,method:"PUT",headers:a,path:i,query:u,body:l})};p.se_UploadPartCopyCommand=_ie;var gie=async(e,n)=>{let{hostname:t,protocol:r="https",port:o,path:s}=await n.endpoint(),a=(0,d.map)({},P,{"x-amz-content-sha256":"UNSIGNED-PAYLOAD","content-type":"application/octet-stream","x-amz-request-route":e.RequestRoute,"x-amz-request-token":e.RequestToken,"x-amz-fwd-status":[()=>P(e.StatusCode),()=>e.StatusCode.toString()],"x-amz-fwd-error-code":e.ErrorCode,"x-amz-fwd-error-message":e.ErrorMessage,"x-amz-fwd-header-accept-ranges":e.AcceptRanges,"x-amz-fwd-header-cache-control":e.CacheControl,"x-amz-fwd-header-content-disposition":e.ContentDisposition,"x-amz-fwd-header-content-encoding":e.ContentEncoding,"x-amz-fwd-header-content-language":e.ContentLanguage,"content-length":[()=>P(e.ContentLength),()=>e.ContentLength.toString()],"x-amz-fwd-header-content-range":e.ContentRange,"x-amz-fwd-header-content-type":e.ContentType,"x-amz-fwd-header-x-amz-checksum-crc32":e.ChecksumCRC32,"x-amz-fwd-header-x-amz-checksum-crc32c":e.ChecksumCRC32C,"x-amz-fwd-header-x-amz-checksum-sha1":e.ChecksumSHA1,"x-amz-fwd-header-x-amz-checksum-sha256":e.ChecksumSHA256,"x-amz-fwd-header-x-amz-delete-marker":[()=>P(e.DeleteMarker),()=>e.DeleteMarker.toString()],"x-amz-fwd-header-etag":e.ETag,"x-amz-fwd-header-expires":[()=>P(e.Expires),()=>(0,d.dateToUtcString)(e.Expires).toString()],"x-amz-fwd-header-x-amz-expiration":e.Expiration,"x-amz-fwd-header-last-modified":[()=>P(e.LastModified),()=>(0,d.dateToUtcString)(e.LastModified).toString()],"x-amz-fwd-header-x-amz-missing-meta":[()=>P(e.MissingMeta),()=>e.MissingMeta.toString()],"x-amz-fwd-header-x-amz-object-lock-mode":e.ObjectLockMode,"x-amz-fwd-header-x-amz-object-lock-legal-hold":e.ObjectLockLegalHoldStatus,"x-amz-fwd-header-x-amz-object-lock-retain-until-date":[()=>P(e.ObjectLockRetainUntilDate),()=>(e.ObjectLockRetainUntilDate.toISOString().split(".")[0]+"Z").toString()],"x-amz-fwd-header-x-amz-mp-parts-count":[()=>P(e.PartsCount),()=>e.PartsCount.toString()],"x-amz-fwd-header-x-amz-replication-status":e.ReplicationStatus,"x-amz-fwd-header-x-amz-request-charged":e.RequestCharged,"x-amz-fwd-header-x-amz-restore":e.Restore,"x-amz-fwd-header-x-amz-server-side-encryption":e.ServerSideEncryption,"x-amz-fwd-header-x-amz-server-side-encryption-customer-algorithm":e.SSECustomerAlgorithm,"x-amz-fwd-header-x-amz-server-side-encryption-aws-kms-key-id":e.SSEKMSKeyId,"x-amz-fwd-header-x-amz-server-side-encryption-customer-key-md5":e.SSECustomerKeyMD5,"x-amz-fwd-header-x-amz-storage-class":e.StorageClass,"x-amz-fwd-header-x-amz-tagging-count":[()=>P(e.TagCount),()=>e.TagCount.toString()],"x-amz-fwd-header-x-amz-version-id":e.VersionId,"x-amz-fwd-header-x-amz-server-side-encryption-bucket-key-enabled":[()=>P(e.BucketKeyEnabled),()=>e.BucketKeyEnabled.toString()],...e.Metadata!==void 0&&Object.keys(e.Metadata).reduce((_,C)=>(_[`x-amz-meta-${C.toLowerCase()}`]=e.Metadata[C],_),{})}),i=`${s!=null&&s.endsWith("/")?s.slice(0,-1):s||""}/WriteGetObjectResponse`,u=(0,d.map)({"x-id":[,"WriteGetObjectResponse"]}),l;e.Body!==void 0&&(l=e.Body);let c;e.Body!==void 0&&(c=e.Body,l=c);let{hostname:y}=await n.endpoint();if(n.disableHostPrefix!==!0){if(y="{RequestRoute}."+y,e.RequestRoute===void 0)throw new Error("Empty value provided for input host prefix: RequestRoute.");if(y=y.replace("{RequestRoute}",e.RequestRoute),!(0,O.isValidHostname)(y))throw new Error("ValidationError: prefixed hostname must be hostname compatible.")}return new O.HttpRequest({protocol:r,hostname:y,port:o,method:"POST",headers:a,path:i,query:u,body:l})};p.se_WriteGetObjectResponseCommand=gie;var hie=async(e,n)=>{if(e.statusCode!==204&&e.statusCode>=300)return Cie(e,n);let t=(0,d.map)({$metadata:I(e),RequestCharged:[,e.headers["x-amz-request-charged"]]});return await(0,d.collectBody)(e.body,n),t};p.de_AbortMultipartUploadCommand=hie;var Cie=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body);switch(r){case"NoSuchUpload":case"com.amazonaws.s3#NoSuchUpload":throw await $de(t,n);default:let o=t.body;return q({output:e,parsedBody:o,errorCode:r})}},Sie=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Eie(e,n);let t=(0,d.map)({$metadata:I(e),Expiration:[,e.headers["x-amz-expiration"]],ServerSideEncryption:[,e.headers["x-amz-server-side-encryption"]],VersionId:[,e.headers["x-amz-version-id"]],SSEKMSKeyId:[,e.headers["x-amz-server-side-encryption-aws-kms-key-id"]],BucketKeyEnabled:[()=>e.headers["x-amz-server-side-encryption-bucket-key-enabled"]!==void 0,()=>(0,d.parseBoolean)(e.headers["x-amz-server-side-encryption-bucket-key-enabled"])],RequestCharged:[,e.headers["x-amz-request-charged"]]}),r=(0,d.expectNonNull)((0,d.expectObject)(await te(e.body,n)),"body");return r.Bucket!==void 0&&(t.Bucket=(0,d.expectString)(r.Bucket)),r.ChecksumCRC32!==void 0&&(t.ChecksumCRC32=(0,d.expectString)(r.ChecksumCRC32)),r.ChecksumCRC32C!==void 0&&(t.ChecksumCRC32C=(0,d.expectString)(r.ChecksumCRC32C)),r.ChecksumSHA1!==void 0&&(t.ChecksumSHA1=(0,d.expectString)(r.ChecksumSHA1)),r.ChecksumSHA256!==void 0&&(t.ChecksumSHA256=(0,d.expectString)(r.ChecksumSHA256)),r.ETag!==void 0&&(t.ETag=(0,d.expectString)(r.ETag)),r.Key!==void 0&&(t.Key=(0,d.expectString)(r.Key)),r.Location!==void 0&&(t.Location=(0,d.expectString)(r.Location)),t};p.de_CompleteMultipartUploadCommand=Sie;var Eie=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},bie=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Pie(e,n);let t=(0,d.map)({$metadata:I(e),Expiration:[,e.headers["x-amz-expiration"]],CopySourceVersionId:[,e.headers["x-amz-copy-source-version-id"]],VersionId:[,e.headers["x-amz-version-id"]],ServerSideEncryption:[,e.headers["x-amz-server-side-encryption"]],SSECustomerAlgorithm:[,e.headers["x-amz-server-side-encryption-customer-algorithm"]],SSECustomerKeyMD5:[,e.headers["x-amz-server-side-encryption-customer-key-md5"]],SSEKMSKeyId:[,e.headers["x-amz-server-side-encryption-aws-kms-key-id"]],SSEKMSEncryptionContext:[,e.headers["x-amz-server-side-encryption-context"]],BucketKeyEnabled:[()=>e.headers["x-amz-server-side-encryption-bucket-key-enabled"]!==void 0,()=>(0,d.parseBoolean)(e.headers["x-amz-server-side-encryption-bucket-key-enabled"])],RequestCharged:[,e.headers["x-amz-request-charged"]]}),r=(0,d.expectObject)(await te(e.body,n));return t.CopyObjectResult=ime(r,n),t};p.de_CopyObjectCommand=bie;var Pie=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body);switch(r){case"ObjectNotInActiveTierError":case"com.amazonaws.s3#ObjectNotInActiveTierError":throw await Vde(t,n);default:let o=t.body;return q({output:e,parsedBody:o,errorCode:r})}},vie=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return xie(e,n);let t=(0,d.map)({$metadata:I(e),Location:[,e.headers.location]});return await(0,d.collectBody)(e.body,n),t};p.de_CreateBucketCommand=vie;var xie=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body);switch(r){case"BucketAlreadyExists":case"com.amazonaws.s3#BucketAlreadyExists":throw await zde(t,n);case"BucketAlreadyOwnedByYou":case"com.amazonaws.s3#BucketAlreadyOwnedByYou":throw await Gde(t,n);default:let o=t.body;return q({output:e,parsedBody:o,errorCode:r})}},wie=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return kie(e,n);let t=(0,d.map)({$metadata:I(e),AbortDate:[()=>e.headers["x-amz-abort-date"]!==void 0,()=>(0,d.expectNonNull)((0,d.parseRfc7231DateTime)(e.headers["x-amz-abort-date"]))],AbortRuleId:[,e.headers["x-amz-abort-rule-id"]],ServerSideEncryption:[,e.headers["x-amz-server-side-encryption"]],SSECustomerAlgorithm:[,e.headers["x-amz-server-side-encryption-customer-algorithm"]],SSECustomerKeyMD5:[,e.headers["x-amz-server-side-encryption-customer-key-md5"]],SSEKMSKeyId:[,e.headers["x-amz-server-side-encryption-aws-kms-key-id"]],SSEKMSEncryptionContext:[,e.headers["x-amz-server-side-encryption-context"]],BucketKeyEnabled:[()=>e.headers["x-amz-server-side-encryption-bucket-key-enabled"]!==void 0,()=>(0,d.parseBoolean)(e.headers["x-amz-server-side-encryption-bucket-key-enabled"])],RequestCharged:[,e.headers["x-amz-request-charged"]],ChecksumAlgorithm:[,e.headers["x-amz-checksum-algorithm"]]}),r=(0,d.expectNonNull)((0,d.expectObject)(await te(e.body,n)),"body");return r.Bucket!==void 0&&(t.Bucket=(0,d.expectString)(r.Bucket)),r.Key!==void 0&&(t.Key=(0,d.expectString)(r.Key)),r.UploadId!==void 0&&(t.UploadId=(0,d.expectString)(r.UploadId)),t};p.de_CreateMultipartUploadCommand=wie;var kie=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},Aie=async(e,n)=>{if(e.statusCode!==204&&e.statusCode>=300)return Iie(e,n);let t=(0,d.map)({$metadata:I(e)});return await(0,d.collectBody)(e.body,n),t};p.de_DeleteBucketCommand=Aie;var Iie=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},Rie=async(e,n)=>{if(e.statusCode!==204&&e.statusCode>=300)return Nie(e,n);let t=(0,d.map)({$metadata:I(e)});return await(0,d.collectBody)(e.body,n),t};p.de_DeleteBucketAnalyticsConfigurationCommand=Rie;var Nie=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},Oie=async(e,n)=>{if(e.statusCode!==204&&e.statusCode>=300)return Tie(e,n);let t=(0,d.map)({$metadata:I(e)});return await(0,d.collectBody)(e.body,n),t};p.de_DeleteBucketCorsCommand=Oie;var Tie=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},qie=async(e,n)=>{if(e.statusCode!==204&&e.statusCode>=300)return Bie(e,n);let t=(0,d.map)({$metadata:I(e)});return await(0,d.collectBody)(e.body,n),t};p.de_DeleteBucketEncryptionCommand=qie;var Bie=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},Mie=async(e,n)=>{if(e.statusCode!==204&&e.statusCode>=300)return Die(e,n);let t=(0,d.map)({$metadata:I(e)});return await(0,d.collectBody)(e.body,n),t};p.de_DeleteBucketIntelligentTieringConfigurationCommand=Mie;var Die=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},Fie=async(e,n)=>{if(e.statusCode!==204&&e.statusCode>=300)return Lie(e,n);let t=(0,d.map)({$metadata:I(e)});return await(0,d.collectBody)(e.body,n),t};p.de_DeleteBucketInventoryConfigurationCommand=Fie;var Lie=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},jie=async(e,n)=>{if(e.statusCode!==204&&e.statusCode>=300)return Uie(e,n);let t=(0,d.map)({$metadata:I(e)});return await(0,d.collectBody)(e.body,n),t};p.de_DeleteBucketLifecycleCommand=jie;var Uie=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},zie=async(e,n)=>{if(e.statusCode!==204&&e.statusCode>=300)return Gie(e,n);let t=(0,d.map)({$metadata:I(e)});return await(0,d.collectBody)(e.body,n),t};p.de_DeleteBucketMetricsConfigurationCommand=zie;var Gie=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},Hie=async(e,n)=>{if(e.statusCode!==204&&e.statusCode>=300)return $ie(e,n);let t=(0,d.map)({$metadata:I(e)});return await(0,d.collectBody)(e.body,n),t};p.de_DeleteBucketOwnershipControlsCommand=Hie;var $ie=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},Kie=async(e,n)=>{if(e.statusCode!==204&&e.statusCode>=300)return Vie(e,n);let t=(0,d.map)({$metadata:I(e)});return await(0,d.collectBody)(e.body,n),t};p.de_DeleteBucketPolicyCommand=Kie;var Vie=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},Xie=async(e,n)=>{if(e.statusCode!==204&&e.statusCode>=300)return Wie(e,n);let t=(0,d.map)({$metadata:I(e)});return await(0,d.collectBody)(e.body,n),t};p.de_DeleteBucketReplicationCommand=Xie;var Wie=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},Yie=async(e,n)=>{if(e.statusCode!==204&&e.statusCode>=300)return Qie(e,n);let t=(0,d.map)({$metadata:I(e)});return await(0,d.collectBody)(e.body,n),t};p.de_DeleteBucketTaggingCommand=Yie;var Qie=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},Jie=async(e,n)=>{if(e.statusCode!==204&&e.statusCode>=300)return Zie(e,n);let t=(0,d.map)({$metadata:I(e)});return await(0,d.collectBody)(e.body,n),t};p.de_DeleteBucketWebsiteCommand=Jie;var Zie=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},eae=async(e,n)=>{if(e.statusCode!==204&&e.statusCode>=300)return tae(e,n);let t=(0,d.map)({$metadata:I(e),DeleteMarker:[()=>e.headers["x-amz-delete-marker"]!==void 0,()=>(0,d.parseBoolean)(e.headers["x-amz-delete-marker"])],VersionId:[,e.headers["x-amz-version-id"]],RequestCharged:[,e.headers["x-amz-request-charged"]]});return await(0,d.collectBody)(e.body,n),t};p.de_DeleteObjectCommand=eae;var tae=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},nae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return rae(e,n);let t=(0,d.map)({$metadata:I(e),RequestCharged:[,e.headers["x-amz-request-charged"]]}),r=(0,d.expectNonNull)((0,d.expectObject)(await te(e.body,n)),"body");return r.Deleted===""?t.Deleted=[]:r.Deleted!==void 0&&(t.Deleted=mme((0,d.getArrayIfSingleItem)(r.Deleted),n)),r.Error===""?t.Errors=[]:r.Error!==void 0&&(t.Errors=Eme((0,d.getArrayIfSingleItem)(r.Error),n)),t};p.de_DeleteObjectsCommand=nae;var rae=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},oae=async(e,n)=>{if(e.statusCode!==204&&e.statusCode>=300)return sae(e,n);let t=(0,d.map)({$metadata:I(e),VersionId:[,e.headers["x-amz-version-id"]]});return await(0,d.collectBody)(e.body,n),t};p.de_DeleteObjectTaggingCommand=oae;var sae=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},iae=async(e,n)=>{if(e.statusCode!==204&&e.statusCode>=300)return aae(e,n);let t=(0,d.map)({$metadata:I(e)});return await(0,d.collectBody)(e.body,n),t};p.de_DeletePublicAccessBlockCommand=iae;var aae=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},cae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return dae(e,n);let t=(0,d.map)({$metadata:I(e),RequestCharged:[,e.headers["x-amz-request-charged"]]}),r=(0,d.expectNonNull)((0,d.expectObject)(await te(e.body,n)),"body");return r.Status!==void 0&&(t.Status=(0,d.expectString)(r.Status)),t};p.de_GetBucketAccelerateConfigurationCommand=cae;var dae=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},lae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return uae(e,n);let t=(0,d.map)({$metadata:I(e)}),r=(0,d.expectNonNull)((0,d.expectObject)(await te(e.body,n)),"body");return r.AccessControlList===""?t.Grants=[]:r.AccessControlList!==void 0&&r.AccessControlList.Grant!==void 0&&(t.Grants=TL((0,d.getArrayIfSingleItem)(r.AccessControlList.Grant),n)),r.Owner!==void 0&&(t.Owner=Rr(r.Owner,n)),t};p.de_GetBucketAclCommand=lae;var uae=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},mae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return pae(e,n);let t=(0,d.map)({$metadata:I(e)}),r=(0,d.expectObject)(await te(e.body,n));return t.AnalyticsConfiguration=RL(r,n),t};p.de_GetBucketAnalyticsConfigurationCommand=mae;var pae=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},fae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return yae(e,n);let t=(0,d.map)({$metadata:I(e)}),r=(0,d.expectNonNull)((0,d.expectObject)(await te(e.body,n)),"body");return r.CORSRule===""?t.CORSRules=[]:r.CORSRule!==void 0&&(t.CORSRules=dme((0,d.getArrayIfSingleItem)(r.CORSRule),n)),t};p.de_GetBucketCorsCommand=fae;var yae=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},_ae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return gae(e,n);let t=(0,d.map)({$metadata:I(e)}),r=(0,d.expectObject)(await te(e.body,n));return t.ServerSideEncryptionConfiguration=Bpe(r,n),t};p.de_GetBucketEncryptionCommand=_ae;var gae=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},hae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Cae(e,n);let t=(0,d.map)({$metadata:I(e)}),r=(0,d.expectObject)(await te(e.body,n));return t.IntelligentTieringConfiguration=BL(r,n),t};p.de_GetBucketIntelligentTieringConfigurationCommand=hae;var Cae=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},Sae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Eae(e,n);let t=(0,d.map)({$metadata:I(e)}),r=(0,d.expectObject)(await te(e.body,n));return t.InventoryConfiguration=ML(r,n),t};p.de_GetBucketInventoryConfigurationCommand=Sae;var Eae=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},bae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Pae(e,n);let t=(0,d.map)({$metadata:I(e)}),r=(0,d.expectNonNull)((0,d.expectObject)(await te(e.body,n)),"body");return r.Rule===""?t.Rules=[]:r.Rule!==void 0&&(t.Rules=Kme((0,d.getArrayIfSingleItem)(r.Rule),n)),t};p.de_GetBucketLifecycleConfigurationCommand=bae;var Pae=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},vae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return xae(e,n);let t=(0,d.map)({$metadata:I(e)}),r=(0,d.expectNonNull)((0,d.expectObject)(await te(e.body,n)),"body");return r.LocationConstraint!==void 0&&(t.LocationConstraint=(0,d.expectString)(r.LocationConstraint)),t};p.de_GetBucketLocationCommand=vae;var xae=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},wae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return kae(e,n);let t=(0,d.map)({$metadata:I(e)}),r=(0,d.expectNonNull)((0,d.expectObject)(await te(e.body,n)),"body");return r.LoggingEnabled!==void 0&&(t.LoggingEnabled=Vme(r.LoggingEnabled,n)),t};p.de_GetBucketLoggingCommand=wae;var kae=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},Aae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Iae(e,n);let t=(0,d.map)({$metadata:I(e)}),r=(0,d.expectObject)(await te(e.body,n));return t.MetricsConfiguration=DL(r,n),t};p.de_GetBucketMetricsConfigurationCommand=Aae;var Iae=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},Rae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Nae(e,n);let t=(0,d.map)({$metadata:I(e)}),r=(0,d.expectNonNull)((0,d.expectObject)(await te(e.body,n)),"body");return r.EventBridgeConfiguration!==void 0&&(t.EventBridgeConfiguration=bme(r.EventBridgeConfiguration,n)),r.CloudFunctionConfiguration===""?t.LambdaFunctionConfigurations=[]:r.CloudFunctionConfiguration!==void 0&&(t.LambdaFunctionConfigurations=Ume((0,d.getArrayIfSingleItem)(r.CloudFunctionConfiguration),n)),r.QueueConfiguration===""?t.QueueConfigurations=[]:r.QueueConfiguration!==void 0&&(t.QueueConfigurations=Epe((0,d.getArrayIfSingleItem)(r.QueueConfiguration),n)),r.TopicConfiguration===""?t.TopicConfigurations=[]:r.TopicConfiguration!==void 0&&(t.TopicConfigurations=Ype((0,d.getArrayIfSingleItem)(r.TopicConfiguration),n)),t};p.de_GetBucketNotificationConfigurationCommand=Rae;var Nae=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},Oae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Tae(e,n);let t=(0,d.map)({$metadata:I(e)}),r=(0,d.expectObject)(await te(e.body,n));return t.OwnershipControls=upe(r,n),t};p.de_GetBucketOwnershipControlsCommand=Oae;var Tae=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},qae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Bae(e,n);let t=(0,d.map)({$metadata:I(e)}),r=await UL(e.body,n);return t.Policy=(0,d.expectString)(r),t};p.de_GetBucketPolicyCommand=qae;var Bae=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},Mae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Dae(e,n);let t=(0,d.map)({$metadata:I(e)}),r=(0,d.expectObject)(await te(e.body,n));return t.PolicyStatus=gpe(r,n),t};p.de_GetBucketPolicyStatusCommand=Mae;var Dae=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},Fae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Lae(e,n);let t=(0,d.map)({$metadata:I(e)}),r=(0,d.expectObject)(await te(e.body,n));return t.ReplicationConfiguration=xpe(r,n),t};p.de_GetBucketReplicationCommand=Fae;var Lae=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},jae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Uae(e,n);let t=(0,d.map)({$metadata:I(e)}),r=(0,d.expectNonNull)((0,d.expectObject)(await te(e.body,n)),"body");return r.Payer!==void 0&&(t.Payer=(0,d.expectString)(r.Payer)),t};p.de_GetBucketRequestPaymentCommand=jae;var Uae=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},zae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Gae(e,n);let t=(0,d.map)({$metadata:I(e)}),r=(0,d.expectNonNull)((0,d.expectObject)(await te(e.body,n)),"body");return r.TagSet===""?t.TagSet=[]:r.TagSet!==void 0&&r.TagSet.Tag!==void 0&&(t.TagSet=io((0,d.getArrayIfSingleItem)(r.TagSet.Tag),n)),t};p.de_GetBucketTaggingCommand=zae;var Gae=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},Hae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return $ae(e,n);let t=(0,d.map)({$metadata:I(e)}),r=(0,d.expectNonNull)((0,d.expectObject)(await te(e.body,n)),"body");return r.MfaDelete!==void 0&&(t.MFADelete=(0,d.expectString)(r.MfaDelete)),r.Status!==void 0&&(t.Status=(0,d.expectString)(r.Status)),t};p.de_GetBucketVersioningCommand=Hae;var $ae=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},Kae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Vae(e,n);let t=(0,d.map)({$metadata:I(e)}),r=(0,d.expectNonNull)((0,d.expectObject)(await te(e.body,n)),"body");return r.ErrorDocument!==void 0&&(t.ErrorDocument=Sme(r.ErrorDocument,n)),r.IndexDocument!==void 0&&(t.IndexDocument=Ime(r.IndexDocument,n)),r.RedirectAllRequestsTo!==void 0&&(t.RedirectAllRequestsTo=Ppe(r.RedirectAllRequestsTo,n)),r.RoutingRules===""?t.RoutingRules=[]:r.RoutingRules!==void 0&&r.RoutingRules.RoutingRule!==void 0&&(t.RoutingRules=Ope((0,d.getArrayIfSingleItem)(r.RoutingRules.RoutingRule),n)),t};p.de_GetBucketWebsiteCommand=Kae;var Vae=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},Xae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Wae(e,n);let t=(0,d.map)({$metadata:I(e),DeleteMarker:[()=>e.headers["x-amz-delete-marker"]!==void 0,()=>(0,d.parseBoolean)(e.headers["x-amz-delete-marker"])],AcceptRanges:[,e.headers["accept-ranges"]],Expiration:[,e.headers["x-amz-expiration"]],Restore:[,e.headers["x-amz-restore"]],LastModified:[()=>e.headers["last-modified"]!==void 0,()=>(0,d.expectNonNull)((0,d.parseRfc7231DateTime)(e.headers["last-modified"]))],ContentLength:[()=>e.headers["content-length"]!==void 0,()=>(0,d.strictParseLong)(e.headers["content-length"])],ETag:[,e.headers.etag],ChecksumCRC32:[,e.headers["x-amz-checksum-crc32"]],ChecksumCRC32C:[,e.headers["x-amz-checksum-crc32c"]],ChecksumSHA1:[,e.headers["x-amz-checksum-sha1"]],ChecksumSHA256:[,e.headers["x-amz-checksum-sha256"]],MissingMeta:[()=>e.headers["x-amz-missing-meta"]!==void 0,()=>(0,d.strictParseInt32)(e.headers["x-amz-missing-meta"])],VersionId:[,e.headers["x-amz-version-id"]],CacheControl:[,e.headers["cache-control"]],ContentDisposition:[,e.headers["content-disposition"]],ContentEncoding:[,e.headers["content-encoding"]],ContentLanguage:[,e.headers["content-language"]],ContentRange:[,e.headers["content-range"]],ContentType:[,e.headers["content-type"]],Expires:[()=>e.headers.expires!==void 0,()=>(0,d.expectNonNull)((0,d.parseRfc7231DateTime)(e.headers.expires))],WebsiteRedirectLocation:[,e.headers["x-amz-website-redirect-location"]],ServerSideEncryption:[,e.headers["x-amz-server-side-encryption"]],SSECustomerAlgorithm:[,e.headers["x-amz-server-side-encryption-customer-algorithm"]],SSECustomerKeyMD5:[,e.headers["x-amz-server-side-encryption-customer-key-md5"]],SSEKMSKeyId:[,e.headers["x-amz-server-side-encryption-aws-kms-key-id"]],BucketKeyEnabled:[()=>e.headers["x-amz-server-side-encryption-bucket-key-enabled"]!==void 0,()=>(0,d.parseBoolean)(e.headers["x-amz-server-side-encryption-bucket-key-enabled"])],StorageClass:[,e.headers["x-amz-storage-class"]],RequestCharged:[,e.headers["x-amz-request-charged"]],ReplicationStatus:[,e.headers["x-amz-replication-status"]],PartsCount:[()=>e.headers["x-amz-mp-parts-count"]!==void 0,()=>(0,d.strictParseInt32)(e.headers["x-amz-mp-parts-count"])],TagCount:[()=>e.headers["x-amz-tagging-count"]!==void 0,()=>(0,d.strictParseInt32)(e.headers["x-amz-tagging-count"])],ObjectLockMode:[,e.headers["x-amz-object-lock-mode"]],ObjectLockRetainUntilDate:[()=>e.headers["x-amz-object-lock-retain-until-date"]!==void 0,()=>(0,d.expectNonNull)((0,d.parseRfc3339DateTimeWithOffset)(e.headers["x-amz-object-lock-retain-until-date"]))],ObjectLockLegalHoldStatus:[,e.headers["x-amz-object-lock-legal-hold"]],Metadata:[,Object.keys(e.headers).filter(o=>o.startsWith("x-amz-meta-")).reduce((o,s)=>(o[s.substring(11)]=e.headers[s],o),{})]}),r=e.body;return n.sdkStreamMixin(r),t.Body=r,t};p.de_GetObjectCommand=Xae;var Wae=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body);switch(r){case"InvalidObjectState":case"com.amazonaws.s3#InvalidObjectState":throw await Hde(t,n);case"NoSuchKey":case"com.amazonaws.s3#NoSuchKey":throw await oy(t,n);default:let o=t.body;return q({output:e,parsedBody:o,errorCode:r})}},Yae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Qae(e,n);let t=(0,d.map)({$metadata:I(e),RequestCharged:[,e.headers["x-amz-request-charged"]]}),r=(0,d.expectNonNull)((0,d.expectObject)(await te(e.body,n)),"body");return r.AccessControlList===""?t.Grants=[]:r.AccessControlList!==void 0&&r.AccessControlList.Grant!==void 0&&(t.Grants=TL((0,d.getArrayIfSingleItem)(r.AccessControlList.Grant),n)),r.Owner!==void 0&&(t.Owner=Rr(r.Owner,n)),t};p.de_GetObjectAclCommand=Yae;var Qae=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body);switch(r){case"NoSuchKey":case"com.amazonaws.s3#NoSuchKey":throw await oy(t,n);default:let o=t.body;return q({output:e,parsedBody:o,errorCode:r})}},Jae=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Zae(e,n);let t=(0,d.map)({$metadata:I(e),DeleteMarker:[()=>e.headers["x-amz-delete-marker"]!==void 0,()=>(0,d.parseBoolean)(e.headers["x-amz-delete-marker"])],LastModified:[()=>e.headers["last-modified"]!==void 0,()=>(0,d.expectNonNull)((0,d.parseRfc7231DateTime)(e.headers["last-modified"]))],VersionId:[,e.headers["x-amz-version-id"]],RequestCharged:[,e.headers["x-amz-request-charged"]]}),r=(0,d.expectNonNull)((0,d.expectObject)(await te(e.body,n)),"body");return r.Checksum!==void 0&&(t.Checksum=nme(r.Checksum,n)),r.ETag!==void 0&&(t.ETag=(0,d.expectString)(r.ETag)),r.ObjectParts!==void 0&&(t.ObjectParts=kme(r.ObjectParts,n)),r.ObjectSize!==void 0&&(t.ObjectSize=(0,d.strictParseLong)(r.ObjectSize)),r.StorageClass!==void 0&&(t.StorageClass=(0,d.expectString)(r.StorageClass)),t};p.de_GetObjectAttributesCommand=Jae;var Zae=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body);switch(r){case"NoSuchKey":case"com.amazonaws.s3#NoSuchKey":throw await oy(t,n);default:let o=t.body;return q({output:e,parsedBody:o,errorCode:r})}},ece=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return tce(e,n);let t=(0,d.map)({$metadata:I(e)}),r=(0,d.expectObject)(await te(e.body,n));return t.LegalHold=spe(r,n),t};p.de_GetObjectLegalHoldCommand=ece;var tce=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},nce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return rce(e,n);let t=(0,d.map)({$metadata:I(e)}),r=(0,d.expectObject)(await te(e.body,n));return t.ObjectLockConfiguration=ope(r,n),t};p.de_GetObjectLockConfigurationCommand=nce;var rce=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},oce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return sce(e,n);let t=(0,d.map)({$metadata:I(e)}),r=(0,d.expectObject)(await te(e.body,n));return t.Retention=ipe(r,n),t};p.de_GetObjectRetentionCommand=oce;var sce=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},ice=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return ace(e,n);let t=(0,d.map)({$metadata:I(e),VersionId:[,e.headers["x-amz-version-id"]]}),r=(0,d.expectNonNull)((0,d.expectObject)(await te(e.body,n)),"body");return r.TagSet===""?t.TagSet=[]:r.TagSet!==void 0&&r.TagSet.Tag!==void 0&&(t.TagSet=io((0,d.getArrayIfSingleItem)(r.TagSet.Tag),n)),t};p.de_GetObjectTaggingCommand=ice;var ace=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},cce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return dce(e,n);let t=(0,d.map)({$metadata:I(e),RequestCharged:[,e.headers["x-amz-request-charged"]]}),r=e.body;return n.sdkStreamMixin(r),t.Body=r,t};p.de_GetObjectTorrentCommand=cce;var dce=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},lce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return uce(e,n);let t=(0,d.map)({$metadata:I(e)}),r=(0,d.expectObject)(await te(e.body,n));return t.PublicAccessBlockConfiguration=Cpe(r,n),t};p.de_GetPublicAccessBlockCommand=lce;var uce=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},mce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return pce(e,n);let t=(0,d.map)({$metadata:I(e)});return await(0,d.collectBody)(e.body,n),t};p.de_HeadBucketCommand=mce;var pce=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body);switch(r){case"NotFound":case"com.amazonaws.s3#NotFound":throw await vL(t,n);default:let o=t.body;return q({output:e,parsedBody:o,errorCode:r})}},fce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return yce(e,n);let t=(0,d.map)({$metadata:I(e),DeleteMarker:[()=>e.headers["x-amz-delete-marker"]!==void 0,()=>(0,d.parseBoolean)(e.headers["x-amz-delete-marker"])],AcceptRanges:[,e.headers["accept-ranges"]],Expiration:[,e.headers["x-amz-expiration"]],Restore:[,e.headers["x-amz-restore"]],ArchiveStatus:[,e.headers["x-amz-archive-status"]],LastModified:[()=>e.headers["last-modified"]!==void 0,()=>(0,d.expectNonNull)((0,d.parseRfc7231DateTime)(e.headers["last-modified"]))],ContentLength:[()=>e.headers["content-length"]!==void 0,()=>(0,d.strictParseLong)(e.headers["content-length"])],ChecksumCRC32:[,e.headers["x-amz-checksum-crc32"]],ChecksumCRC32C:[,e.headers["x-amz-checksum-crc32c"]],ChecksumSHA1:[,e.headers["x-amz-checksum-sha1"]],ChecksumSHA256:[,e.headers["x-amz-checksum-sha256"]],ETag:[,e.headers.etag],MissingMeta:[()=>e.headers["x-amz-missing-meta"]!==void 0,()=>(0,d.strictParseInt32)(e.headers["x-amz-missing-meta"])],VersionId:[,e.headers["x-amz-version-id"]],CacheControl:[,e.headers["cache-control"]],ContentDisposition:[,e.headers["content-disposition"]],ContentEncoding:[,e.headers["content-encoding"]],ContentLanguage:[,e.headers["content-language"]],ContentType:[,e.headers["content-type"]],Expires:[()=>e.headers.expires!==void 0,()=>(0,d.expectNonNull)((0,d.parseRfc7231DateTime)(e.headers.expires))],WebsiteRedirectLocation:[,e.headers["x-amz-website-redirect-location"]],ServerSideEncryption:[,e.headers["x-amz-server-side-encryption"]],SSECustomerAlgorithm:[,e.headers["x-amz-server-side-encryption-customer-algorithm"]],SSECustomerKeyMD5:[,e.headers["x-amz-server-side-encryption-customer-key-md5"]],SSEKMSKeyId:[,e.headers["x-amz-server-side-encryption-aws-kms-key-id"]],BucketKeyEnabled:[()=>e.headers["x-amz-server-side-encryption-bucket-key-enabled"]!==void 0,()=>(0,d.parseBoolean)(e.headers["x-amz-server-side-encryption-bucket-key-enabled"])],StorageClass:[,e.headers["x-amz-storage-class"]],RequestCharged:[,e.headers["x-amz-request-charged"]],ReplicationStatus:[,e.headers["x-amz-replication-status"]],PartsCount:[()=>e.headers["x-amz-mp-parts-count"]!==void 0,()=>(0,d.strictParseInt32)(e.headers["x-amz-mp-parts-count"])],ObjectLockMode:[,e.headers["x-amz-object-lock-mode"]],ObjectLockRetainUntilDate:[()=>e.headers["x-amz-object-lock-retain-until-date"]!==void 0,()=>(0,d.expectNonNull)((0,d.parseRfc3339DateTimeWithOffset)(e.headers["x-amz-object-lock-retain-until-date"]))],ObjectLockLegalHoldStatus:[,e.headers["x-amz-object-lock-legal-hold"]],Metadata:[,Object.keys(e.headers).filter(r=>r.startsWith("x-amz-meta-")).reduce((r,o)=>(r[o.substring(11)]=e.headers[o],r),{})]});return await(0,d.collectBody)(e.body,n),t};p.de_HeadObjectCommand=fce;var yce=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body);switch(r){case"NotFound":case"com.amazonaws.s3#NotFound":throw await vL(t,n);default:let o=t.body;return q({output:e,parsedBody:o,errorCode:r})}},_ce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return gce(e,n);let t=(0,d.map)({$metadata:I(e)}),r=(0,d.expectNonNull)((0,d.expectObject)(await te(e.body,n)),"body");return r.AnalyticsConfiguration===""?t.AnalyticsConfigurationList=[]:r.AnalyticsConfiguration!==void 0&&(t.AnalyticsConfigurationList=Yue((0,d.getArrayIfSingleItem)(r.AnalyticsConfiguration),n)),r.ContinuationToken!==void 0&&(t.ContinuationToken=(0,d.expectString)(r.ContinuationToken)),r.IsTruncated!==void 0&&(t.IsTruncated=(0,d.parseBoolean)(r.IsTruncated)),r.NextContinuationToken!==void 0&&(t.NextContinuationToken=(0,d.expectString)(r.NextContinuationToken)),t};p.de_ListBucketAnalyticsConfigurationsCommand=_ce;var gce=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},hce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Cce(e,n);let t=(0,d.map)({$metadata:I(e)}),r=(0,d.expectNonNull)((0,d.expectObject)(await te(e.body,n)),"body");return r.ContinuationToken!==void 0&&(t.ContinuationToken=(0,d.expectString)(r.ContinuationToken)),r.IntelligentTieringConfiguration===""?t.IntelligentTieringConfigurationList=[]:r.IntelligentTieringConfiguration!==void 0&&(t.IntelligentTieringConfigurationList=Nme((0,d.getArrayIfSingleItem)(r.IntelligentTieringConfiguration),n)),r.IsTruncated!==void 0&&(t.IsTruncated=(0,d.parseBoolean)(r.IsTruncated)),r.NextContinuationToken!==void 0&&(t.NextContinuationToken=(0,d.expectString)(r.NextContinuationToken)),t};p.de_ListBucketIntelligentTieringConfigurationsCommand=hce;var Cce=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},Sce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Ece(e,n);let t=(0,d.map)({$metadata:I(e)}),r=(0,d.expectNonNull)((0,d.expectObject)(await te(e.body,n)),"body");return r.ContinuationToken!==void 0&&(t.ContinuationToken=(0,d.expectString)(r.ContinuationToken)),r.InventoryConfiguration===""?t.InventoryConfigurationList=[]:r.InventoryConfiguration!==void 0&&(t.InventoryConfigurationList=Tme((0,d.getArrayIfSingleItem)(r.InventoryConfiguration),n)),r.IsTruncated!==void 0&&(t.IsTruncated=(0,d.parseBoolean)(r.IsTruncated)),r.NextContinuationToken!==void 0&&(t.NextContinuationToken=(0,d.expectString)(r.NextContinuationToken)),t};p.de_ListBucketInventoryConfigurationsCommand=Sce;var Ece=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},bce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Pce(e,n);let t=(0,d.map)({$metadata:I(e)}),r=(0,d.expectNonNull)((0,d.expectObject)(await te(e.body,n)),"body");return r.ContinuationToken!==void 0&&(t.ContinuationToken=(0,d.expectString)(r.ContinuationToken)),r.IsTruncated!==void 0&&(t.IsTruncated=(0,d.parseBoolean)(r.IsTruncated)),r.MetricsConfiguration===""?t.MetricsConfigurationList=[]:r.MetricsConfiguration!==void 0&&(t.MetricsConfigurationList=Yme((0,d.getArrayIfSingleItem)(r.MetricsConfiguration),n)),r.NextContinuationToken!==void 0&&(t.NextContinuationToken=(0,d.expectString)(r.NextContinuationToken)),t};p.de_ListBucketMetricsConfigurationsCommand=bce;var Pce=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},vce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return xce(e,n);let t=(0,d.map)({$metadata:I(e)}),r=(0,d.expectNonNull)((0,d.expectObject)(await te(e.body,n)),"body");return r.Buckets===""?t.Buckets=[]:r.Buckets!==void 0&&r.Buckets.Bucket!==void 0&&(t.Buckets=tme((0,d.getArrayIfSingleItem)(r.Buckets.Bucket),n)),r.Owner!==void 0&&(t.Owner=Rr(r.Owner,n)),t};p.de_ListBucketsCommand=vce;var xce=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},wce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return kce(e,n);let t=(0,d.map)({$metadata:I(e),RequestCharged:[,e.headers["x-amz-request-charged"]]}),r=(0,d.expectNonNull)((0,d.expectObject)(await te(e.body,n)),"body");return r.Bucket!==void 0&&(t.Bucket=(0,d.expectString)(r.Bucket)),r.CommonPrefixes===""?t.CommonPrefixes=[]:r.CommonPrefixes!==void 0&&(t.CommonPrefixes=sy((0,d.getArrayIfSingleItem)(r.CommonPrefixes),n)),r.Delimiter!==void 0&&(t.Delimiter=(0,d.expectString)(r.Delimiter)),r.EncodingType!==void 0&&(t.EncodingType=(0,d.expectString)(r.EncodingType)),r.IsTruncated!==void 0&&(t.IsTruncated=(0,d.parseBoolean)(r.IsTruncated)),r.KeyMarker!==void 0&&(t.KeyMarker=(0,d.expectString)(r.KeyMarker)),r.MaxUploads!==void 0&&(t.MaxUploads=(0,d.strictParseInt32)(r.MaxUploads)),r.NextKeyMarker!==void 0&&(t.NextKeyMarker=(0,d.expectString)(r.NextKeyMarker)),r.NextUploadIdMarker!==void 0&&(t.NextUploadIdMarker=(0,d.expectString)(r.NextUploadIdMarker)),r.Prefix!==void 0&&(t.Prefix=(0,d.expectString)(r.Prefix)),r.UploadIdMarker!==void 0&&(t.UploadIdMarker=(0,d.expectString)(r.UploadIdMarker)),r.Upload===""?t.Uploads=[]:r.Upload!==void 0&&(t.Uploads=Zme((0,d.getArrayIfSingleItem)(r.Upload),n)),t};p.de_ListMultipartUploadsCommand=wce;var kce=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},Ace=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Ice(e,n);let t=(0,d.map)({$metadata:I(e),RequestCharged:[,e.headers["x-amz-request-charged"]]}),r=(0,d.expectNonNull)((0,d.expectObject)(await te(e.body,n)),"body");return r.CommonPrefixes===""?t.CommonPrefixes=[]:r.CommonPrefixes!==void 0&&(t.CommonPrefixes=sy((0,d.getArrayIfSingleItem)(r.CommonPrefixes),n)),r.Contents===""?t.Contents=[]:r.Contents!==void 0&&(t.Contents=FL((0,d.getArrayIfSingleItem)(r.Contents),n)),r.Delimiter!==void 0&&(t.Delimiter=(0,d.expectString)(r.Delimiter)),r.EncodingType!==void 0&&(t.EncodingType=(0,d.expectString)(r.EncodingType)),r.IsTruncated!==void 0&&(t.IsTruncated=(0,d.parseBoolean)(r.IsTruncated)),r.Marker!==void 0&&(t.Marker=(0,d.expectString)(r.Marker)),r.MaxKeys!==void 0&&(t.MaxKeys=(0,d.strictParseInt32)(r.MaxKeys)),r.Name!==void 0&&(t.Name=(0,d.expectString)(r.Name)),r.NextMarker!==void 0&&(t.NextMarker=(0,d.expectString)(r.NextMarker)),r.Prefix!==void 0&&(t.Prefix=(0,d.expectString)(r.Prefix)),t};p.de_ListObjectsCommand=Ace;var Ice=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body);switch(r){case"NoSuchBucket":case"com.amazonaws.s3#NoSuchBucket":throw await PL(t,n);default:let o=t.body;return q({output:e,parsedBody:o,errorCode:r})}},Rce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Nce(e,n);let t=(0,d.map)({$metadata:I(e),RequestCharged:[,e.headers["x-amz-request-charged"]]}),r=(0,d.expectNonNull)((0,d.expectObject)(await te(e.body,n)),"body");return r.CommonPrefixes===""?t.CommonPrefixes=[]:r.CommonPrefixes!==void 0&&(t.CommonPrefixes=sy((0,d.getArrayIfSingleItem)(r.CommonPrefixes),n)),r.Contents===""?t.Contents=[]:r.Contents!==void 0&&(t.Contents=FL((0,d.getArrayIfSingleItem)(r.Contents),n)),r.ContinuationToken!==void 0&&(t.ContinuationToken=(0,d.expectString)(r.ContinuationToken)),r.Delimiter!==void 0&&(t.Delimiter=(0,d.expectString)(r.Delimiter)),r.EncodingType!==void 0&&(t.EncodingType=(0,d.expectString)(r.EncodingType)),r.IsTruncated!==void 0&&(t.IsTruncated=(0,d.parseBoolean)(r.IsTruncated)),r.KeyCount!==void 0&&(t.KeyCount=(0,d.strictParseInt32)(r.KeyCount)),r.MaxKeys!==void 0&&(t.MaxKeys=(0,d.strictParseInt32)(r.MaxKeys)),r.Name!==void 0&&(t.Name=(0,d.expectString)(r.Name)),r.NextContinuationToken!==void 0&&(t.NextContinuationToken=(0,d.expectString)(r.NextContinuationToken)),r.Prefix!==void 0&&(t.Prefix=(0,d.expectString)(r.Prefix)),r.StartAfter!==void 0&&(t.StartAfter=(0,d.expectString)(r.StartAfter)),t};p.de_ListObjectsV2Command=Rce;var Nce=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body);switch(r){case"NoSuchBucket":case"com.amazonaws.s3#NoSuchBucket":throw await PL(t,n);default:let o=t.body;return q({output:e,parsedBody:o,errorCode:r})}},Oce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Tce(e,n);let t=(0,d.map)({$metadata:I(e),RequestCharged:[,e.headers["x-amz-request-charged"]]}),r=(0,d.expectNonNull)((0,d.expectObject)(await te(e.body,n)),"body");return r.CommonPrefixes===""?t.CommonPrefixes=[]:r.CommonPrefixes!==void 0&&(t.CommonPrefixes=sy((0,d.getArrayIfSingleItem)(r.CommonPrefixes),n)),r.DeleteMarker===""?t.DeleteMarkers=[]:r.DeleteMarker!==void 0&&(t.DeleteMarkers=yme((0,d.getArrayIfSingleItem)(r.DeleteMarker),n)),r.Delimiter!==void 0&&(t.Delimiter=(0,d.expectString)(r.Delimiter)),r.EncodingType!==void 0&&(t.EncodingType=(0,d.expectString)(r.EncodingType)),r.IsTruncated!==void 0&&(t.IsTruncated=(0,d.parseBoolean)(r.IsTruncated)),r.KeyMarker!==void 0&&(t.KeyMarker=(0,d.expectString)(r.KeyMarker)),r.MaxKeys!==void 0&&(t.MaxKeys=(0,d.strictParseInt32)(r.MaxKeys)),r.Name!==void 0&&(t.Name=(0,d.expectString)(r.Name)),r.NextKeyMarker!==void 0&&(t.NextKeyMarker=(0,d.expectString)(r.NextKeyMarker)),r.NextVersionIdMarker!==void 0&&(t.NextVersionIdMarker=(0,d.expectString)(r.NextVersionIdMarker)),r.Prefix!==void 0&&(t.Prefix=(0,d.expectString)(r.Prefix)),r.VersionIdMarker!==void 0&&(t.VersionIdMarker=(0,d.expectString)(r.VersionIdMarker)),r.Version===""?t.Versions=[]:r.Version!==void 0&&(t.Versions=lpe((0,d.getArrayIfSingleItem)(r.Version),n)),t};p.de_ListObjectVersionsCommand=Oce;var Tce=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},qce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Bce(e,n);let t=(0,d.map)({$metadata:I(e),AbortDate:[()=>e.headers["x-amz-abort-date"]!==void 0,()=>(0,d.expectNonNull)((0,d.parseRfc7231DateTime)(e.headers["x-amz-abort-date"]))],AbortRuleId:[,e.headers["x-amz-abort-rule-id"]],RequestCharged:[,e.headers["x-amz-request-charged"]]}),r=(0,d.expectNonNull)((0,d.expectObject)(await te(e.body,n)),"body");return r.Bucket!==void 0&&(t.Bucket=(0,d.expectString)(r.Bucket)),r.ChecksumAlgorithm!==void 0&&(t.ChecksumAlgorithm=(0,d.expectString)(r.ChecksumAlgorithm)),r.Initiator!==void 0&&(t.Initiator=qL(r.Initiator,n)),r.IsTruncated!==void 0&&(t.IsTruncated=(0,d.parseBoolean)(r.IsTruncated)),r.Key!==void 0&&(t.Key=(0,d.expectString)(r.Key)),r.MaxParts!==void 0&&(t.MaxParts=(0,d.strictParseInt32)(r.MaxParts)),r.NextPartNumberMarker!==void 0&&(t.NextPartNumberMarker=(0,d.expectString)(r.NextPartNumberMarker)),r.Owner!==void 0&&(t.Owner=Rr(r.Owner,n)),r.PartNumberMarker!==void 0&&(t.PartNumberMarker=(0,d.expectString)(r.PartNumberMarker)),r.Part===""?t.Parts=[]:r.Part!==void 0&&(t.Parts=ype((0,d.getArrayIfSingleItem)(r.Part),n)),r.StorageClass!==void 0&&(t.StorageClass=(0,d.expectString)(r.StorageClass)),r.UploadId!==void 0&&(t.UploadId=(0,d.expectString)(r.UploadId)),t};p.de_ListPartsCommand=qce;var Bce=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},Mce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Dce(e,n);let t=(0,d.map)({$metadata:I(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketAccelerateConfigurationCommand=Mce;var Dce=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},Fce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Lce(e,n);let t=(0,d.map)({$metadata:I(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketAclCommand=Fce;var Lce=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},jce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Uce(e,n);let t=(0,d.map)({$metadata:I(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketAnalyticsConfigurationCommand=jce;var Uce=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},zce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Gce(e,n);let t=(0,d.map)({$metadata:I(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketCorsCommand=zce;var Gce=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},Hce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return $ce(e,n);let t=(0,d.map)({$metadata:I(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketEncryptionCommand=Hce;var $ce=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},Kce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Vce(e,n);let t=(0,d.map)({$metadata:I(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketIntelligentTieringConfigurationCommand=Kce;var Vce=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},Xce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Wce(e,n);let t=(0,d.map)({$metadata:I(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketInventoryConfigurationCommand=Xce;var Wce=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},Yce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Qce(e,n);let t=(0,d.map)({$metadata:I(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketLifecycleConfigurationCommand=Yce;var Qce=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},Jce=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Zce(e,n);let t=(0,d.map)({$metadata:I(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketLoggingCommand=Jce;var Zce=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},ede=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return tde(e,n);let t=(0,d.map)({$metadata:I(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketMetricsConfigurationCommand=ede;var tde=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},nde=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return rde(e,n);let t=(0,d.map)({$metadata:I(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketNotificationConfigurationCommand=nde;var rde=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},ode=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return sde(e,n);let t=(0,d.map)({$metadata:I(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketOwnershipControlsCommand=ode;var sde=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},ide=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return ade(e,n);let t=(0,d.map)({$metadata:I(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketPolicyCommand=ide;var ade=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},cde=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return dde(e,n);let t=(0,d.map)({$metadata:I(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketReplicationCommand=cde;var dde=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},lde=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return ude(e,n);let t=(0,d.map)({$metadata:I(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketRequestPaymentCommand=lde;var ude=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},mde=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return pde(e,n);let t=(0,d.map)({$metadata:I(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketTaggingCommand=mde;var pde=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},fde=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return yde(e,n);let t=(0,d.map)({$metadata:I(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketVersioningCommand=fde;var yde=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},_de=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return gde(e,n);let t=(0,d.map)({$metadata:I(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutBucketWebsiteCommand=_de;var gde=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},hde=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Cde(e,n);let t=(0,d.map)({$metadata:I(e),Expiration:[,e.headers["x-amz-expiration"]],ETag:[,e.headers.etag],ChecksumCRC32:[,e.headers["x-amz-checksum-crc32"]],ChecksumCRC32C:[,e.headers["x-amz-checksum-crc32c"]],ChecksumSHA1:[,e.headers["x-amz-checksum-sha1"]],ChecksumSHA256:[,e.headers["x-amz-checksum-sha256"]],ServerSideEncryption:[,e.headers["x-amz-server-side-encryption"]],VersionId:[,e.headers["x-amz-version-id"]],SSECustomerAlgorithm:[,e.headers["x-amz-server-side-encryption-customer-algorithm"]],SSECustomerKeyMD5:[,e.headers["x-amz-server-side-encryption-customer-key-md5"]],SSEKMSKeyId:[,e.headers["x-amz-server-side-encryption-aws-kms-key-id"]],SSEKMSEncryptionContext:[,e.headers["x-amz-server-side-encryption-context"]],BucketKeyEnabled:[()=>e.headers["x-amz-server-side-encryption-bucket-key-enabled"]!==void 0,()=>(0,d.parseBoolean)(e.headers["x-amz-server-side-encryption-bucket-key-enabled"])],RequestCharged:[,e.headers["x-amz-request-charged"]]});return await(0,d.collectBody)(e.body,n),t};p.de_PutObjectCommand=hde;var Cde=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},Sde=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Ede(e,n);let t=(0,d.map)({$metadata:I(e),RequestCharged:[,e.headers["x-amz-request-charged"]]});return await(0,d.collectBody)(e.body,n),t};p.de_PutObjectAclCommand=Sde;var Ede=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body);switch(r){case"NoSuchKey":case"com.amazonaws.s3#NoSuchKey":throw await oy(t,n);default:let o=t.body;return q({output:e,parsedBody:o,errorCode:r})}},bde=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Pde(e,n);let t=(0,d.map)({$metadata:I(e),RequestCharged:[,e.headers["x-amz-request-charged"]]});return await(0,d.collectBody)(e.body,n),t};p.de_PutObjectLegalHoldCommand=bde;var Pde=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},vde=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return xde(e,n);let t=(0,d.map)({$metadata:I(e),RequestCharged:[,e.headers["x-amz-request-charged"]]});return await(0,d.collectBody)(e.body,n),t};p.de_PutObjectLockConfigurationCommand=vde;var xde=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},wde=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return kde(e,n);let t=(0,d.map)({$metadata:I(e),RequestCharged:[,e.headers["x-amz-request-charged"]]});return await(0,d.collectBody)(e.body,n),t};p.de_PutObjectRetentionCommand=wde;var kde=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},Ade=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Ide(e,n);let t=(0,d.map)({$metadata:I(e),VersionId:[,e.headers["x-amz-version-id"]]});return await(0,d.collectBody)(e.body,n),t};p.de_PutObjectTaggingCommand=Ade;var Ide=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},Rde=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Nde(e,n);let t=(0,d.map)({$metadata:I(e)});return await(0,d.collectBody)(e.body,n),t};p.de_PutPublicAccessBlockCommand=Rde;var Nde=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},Ode=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Tde(e,n);let t=(0,d.map)({$metadata:I(e),RequestCharged:[,e.headers["x-amz-request-charged"]],RestoreOutputPath:[,e.headers["x-amz-restore-output-path"]]});return await(0,d.collectBody)(e.body,n),t};p.de_RestoreObjectCommand=Ode;var Tde=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body);switch(r){case"ObjectAlreadyInActiveTierError":case"com.amazonaws.s3#ObjectAlreadyInActiveTierError":throw await Kde(t,n);default:let o=t.body;return q({output:e,parsedBody:o,errorCode:r})}},qde=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Bde(e,n);let t=(0,d.map)({$metadata:I(e)}),r=e.body;return t.Payload=Xde(r,n),t};p.de_SelectObjectContentCommand=qde;var Bde=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},Mde=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Dde(e,n);let t=(0,d.map)({$metadata:I(e),ServerSideEncryption:[,e.headers["x-amz-server-side-encryption"]],ETag:[,e.headers.etag],ChecksumCRC32:[,e.headers["x-amz-checksum-crc32"]],ChecksumCRC32C:[,e.headers["x-amz-checksum-crc32c"]],ChecksumSHA1:[,e.headers["x-amz-checksum-sha1"]],ChecksumSHA256:[,e.headers["x-amz-checksum-sha256"]],SSECustomerAlgorithm:[,e.headers["x-amz-server-side-encryption-customer-algorithm"]],SSECustomerKeyMD5:[,e.headers["x-amz-server-side-encryption-customer-key-md5"]],SSEKMSKeyId:[,e.headers["x-amz-server-side-encryption-aws-kms-key-id"]],BucketKeyEnabled:[()=>e.headers["x-amz-server-side-encryption-bucket-key-enabled"]!==void 0,()=>(0,d.parseBoolean)(e.headers["x-amz-server-side-encryption-bucket-key-enabled"])],RequestCharged:[,e.headers["x-amz-request-charged"]]});return await(0,d.collectBody)(e.body,n),t};p.de_UploadPartCommand=Mde;var Dde=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},Fde=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Lde(e,n);let t=(0,d.map)({$metadata:I(e),CopySourceVersionId:[,e.headers["x-amz-copy-source-version-id"]],ServerSideEncryption:[,e.headers["x-amz-server-side-encryption"]],SSECustomerAlgorithm:[,e.headers["x-amz-server-side-encryption-customer-algorithm"]],SSECustomerKeyMD5:[,e.headers["x-amz-server-side-encryption-customer-key-md5"]],SSEKMSKeyId:[,e.headers["x-amz-server-side-encryption-aws-kms-key-id"]],BucketKeyEnabled:[()=>e.headers["x-amz-server-side-encryption-bucket-key-enabled"]!==void 0,()=>(0,d.parseBoolean)(e.headers["x-amz-server-side-encryption-bucket-key-enabled"])],RequestCharged:[,e.headers["x-amz-request-charged"]]}),r=(0,d.expectObject)(await te(e.body,n));return t.CopyPartResult=ame(r,n),t};p.de_UploadPartCopyCommand=Fde;var Lde=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},jde=async(e,n)=>{if(e.statusCode!==200&&e.statusCode>=300)return Ude(e,n);let t=(0,d.map)({$metadata:I(e)});return await(0,d.collectBody)(e.body,n),t};p.de_WriteGetObjectResponseCommand=jde;var Ude=async(e,n)=>{let t={...e,body:await B(e.body,n)},r=M(e,t.body),o=t.body;return q({output:e,parsedBody:o,errorCode:r})},q=(0,d.withBaseException)(Ooe.S3ServiceException),zde=async(e,n)=>{let t=(0,d.map)({}),r=e.body,o=new Rt.BucketAlreadyExists({$metadata:I(e),...t});return(0,d.decorateServiceException)(o,e.body)},Gde=async(e,n)=>{let t=(0,d.map)({}),r=e.body,o=new Rt.BucketAlreadyOwnedByYou({$metadata:I(e),...t});return(0,d.decorateServiceException)(o,e.body)},Hde=async(e,n)=>{let t=(0,d.map)({}),r=e.body;r.AccessTier!==void 0&&(t.AccessTier=(0,d.expectString)(r.AccessTier)),r.StorageClass!==void 0&&(t.StorageClass=(0,d.expectString)(r.StorageClass));let o=new Rt.InvalidObjectState({$metadata:I(e),...t});return(0,d.decorateServiceException)(o,e.body)},PL=async(e,n)=>{let t=(0,d.map)({}),r=e.body,o=new Rt.NoSuchBucket({$metadata:I(e),...t});return(0,d.decorateServiceException)(o,e.body)},oy=async(e,n)=>{let t=(0,d.map)({}),r=e.body,o=new Rt.NoSuchKey({$metadata:I(e),...t});return(0,d.decorateServiceException)(o,e.body)},$de=async(e,n)=>{let t=(0,d.map)({}),r=e.body,o=new Rt.NoSuchUpload({$metadata:I(e),...t});return(0,d.decorateServiceException)(o,e.body)},vL=async(e,n)=>{let t=(0,d.map)({}),r=e.body,o=new Rt.NotFound({$metadata:I(e),...t});return(0,d.decorateServiceException)(o,e.body)},Kde=async(e,n)=>{let t=(0,d.map)({}),r=e.body,o=new Noe.ObjectAlreadyInActiveTierError({$metadata:I(e),...t});return(0,d.decorateServiceException)(o,e.body)},Vde=async(e,n)=>{let t=(0,d.map)({}),r=e.body,o=new Rt.ObjectNotInActiveTierError({$metadata:I(e),...t});return(0,d.decorateServiceException)(o,e.body)},Xde=(e,n)=>n.eventStreamMarshaller.deserialize(e,async t=>t.Records!=null?{Records:await Jde(t.Records,n)}:t.Stats!=null?{Stats:await Zde(t.Stats,n)}:t.Progress!=null?{Progress:await Qde(t.Progress,n)}:t.Cont!=null?{Cont:await Wde(t.Cont,n)}:t.End!=null?{End:await Yde(t.End,n)}:{$unknown:e}),Wde=async(e,n)=>{let t={},r=await te(e.body,n);return Object.assign(t,sme(r,n)),t},Yde=async(e,n)=>{let t={},r=await te(e.body,n);return Object.assign(t,hme(r,n)),t},Qde=async(e,n)=>{let t={},r=await te(e.body,n);return t.Details=hpe(r,n),t},Jde=async(e,n)=>{let t={};return t.Payload=e.body,t},Zde=async(e,n)=>{let t={},r=await te(e.body,n);return t.Details=zpe(r,n),t},ele=(e,n)=>{let t=new f.XmlNode("AbortIncompleteMultipartUpload");if(e.DaysAfterInitiation!=null){let r=f.XmlNode.of("DaysAfterInitiation",String(e.DaysAfterInitiation)).withName("DaysAfterInitiation");t.addChildNode(r)}return t},eL=(e,n)=>{let t=new f.XmlNode("AccelerateConfiguration");if(e.Status!=null){let r=f.XmlNode.of("BucketAccelerateStatus",e.Status).withName("Status");t.addChildNode(r)}return t},ry=(e,n)=>{let t=new f.XmlNode("AccessControlPolicy");if(e.Grants!=null){let r=wL(e.Grants,n),o=new f.XmlNode("AccessControlList");r.map(s=>{o.addChildNode(s)}),t.addChildNode(o)}if(e.Owner!=null){let r=sue(e.Owner,n).withName("Owner");t.addChildNode(r)}return t},tle=(e,n)=>{let t=new f.XmlNode("AccessControlTranslation");if(e.Owner!=null){let r=f.XmlNode.of("OwnerOverride",e.Owner).withName("Owner");t.addChildNode(r)}return t},nle=(e,n)=>e.filter(t=>t!=null).map(t=>f.XmlNode.of("AllowedHeader",t).withName("member")),rle=(e,n)=>e.filter(t=>t!=null).map(t=>f.XmlNode.of("AllowedMethod",t).withName("member")),ole=(e,n)=>e.filter(t=>t!=null).map(t=>f.XmlNode.of("AllowedOrigin",t).withName("member")),sle=(e,n)=>{let t=new f.XmlNode("AnalyticsAndOperator");if(e.Prefix!=null){let r=f.XmlNode.of("Prefix",e.Prefix).withName("Prefix");t.addChildNode(r)}return e.Tags!=null&&ks(e.Tags,n).map(o=>{o=o.withName("Tag"),t.addChildNode(o)}),t},tL=(e,n)=>{let t=new f.XmlNode("AnalyticsConfiguration");if(e.Id!=null){let r=f.XmlNode.of("AnalyticsId",e.Id).withName("Id");t.addChildNode(r)}if(e.Filter!=null){let r=ale(e.Filter,n).withName("Filter");t.addChildNode(r)}if(e.StorageClassAnalysis!=null){let r=Tue(e.StorageClassAnalysis,n).withName("StorageClassAnalysis");t.addChildNode(r)}return t},ile=(e,n)=>{let t=new f.XmlNode("AnalyticsExportDestination");if(e.S3BucketDestination!=null){let r=cle(e.S3BucketDestination,n).withName("S3BucketDestination");t.addChildNode(r)}return t},ale=(e,n)=>{let t=new f.XmlNode("AnalyticsFilter");return Rt.AnalyticsFilter.visit(e,{Prefix:r=>{let o=f.XmlNode.of("Prefix",r).withName("Prefix");t.addChildNode(o)},Tag:r=>{let o=ws(r,n).withName("Tag");t.addChildNode(o)},And:r=>{let o=sle(r,n).withName("And");t.addChildNode(o)},_:(r,o)=>{if(!(o instanceof f.XmlNode||o instanceof f.XmlText))throw new Error("Unable to serialize unknown union members in XML.");t.addChildNode(new f.XmlNode(r).addChildNode(o))}}),t},cle=(e,n)=>{let t=new f.XmlNode("AnalyticsS3BucketDestination");if(e.Format!=null){let r=f.XmlNode.of("AnalyticsS3ExportFileFormat",e.Format).withName("Format");t.addChildNode(r)}if(e.BucketAccountId!=null){let r=f.XmlNode.of("AccountId",e.BucketAccountId).withName("BucketAccountId");t.addChildNode(r)}if(e.Bucket!=null){let r=f.XmlNode.of("BucketName",e.Bucket).withName("Bucket");t.addChildNode(r)}if(e.Prefix!=null){let r=f.XmlNode.of("Prefix",e.Prefix).withName("Prefix");t.addChildNode(r)}return t},nL=(e,n)=>{let t=new f.XmlNode("BucketLifecycleConfiguration");return e.Rules!=null&&Kle(e.Rules,n).map(o=>{o=o.withName("Rule"),t.addChildNode(o)}),t},rL=(e,n)=>{let t=new f.XmlNode("BucketLoggingStatus");if(e.LoggingEnabled!=null){let r=Vle(e.LoggingEnabled,n).withName("LoggingEnabled");t.addChildNode(r)}return t},oL=(e,n)=>{let t=new f.XmlNode("CompletedMultipartUpload");return e.Parts!=null&&lle(e.Parts,n).map(o=>{o=o.withName("Part"),t.addChildNode(o)}),t},dle=(e,n)=>{let t=new f.XmlNode("CompletedPart");if(e.ETag!=null){let r=f.XmlNode.of("ETag",e.ETag).withName("ETag");t.addChildNode(r)}if(e.ChecksumCRC32!=null){let r=f.XmlNode.of("ChecksumCRC32",e.ChecksumCRC32).withName("ChecksumCRC32");t.addChildNode(r)}if(e.ChecksumCRC32C!=null){let r=f.XmlNode.of("ChecksumCRC32C",e.ChecksumCRC32C).withName("ChecksumCRC32C");t.addChildNode(r)}if(e.ChecksumSHA1!=null){let r=f.XmlNode.of("ChecksumSHA1",e.ChecksumSHA1).withName("ChecksumSHA1");t.addChildNode(r)}if(e.ChecksumSHA256!=null){let r=f.XmlNode.of("ChecksumSHA256",e.ChecksumSHA256).withName("ChecksumSHA256");t.addChildNode(r)}if(e.PartNumber!=null){let r=f.XmlNode.of("PartNumber",String(e.PartNumber)).withName("PartNumber");t.addChildNode(r)}return t},lle=(e,n)=>e.filter(t=>t!=null).map(t=>dle(t,n).withName("member")),ule=(e,n)=>{let t=new f.XmlNode("Condition");if(e.HttpErrorCodeReturnedEquals!=null){let r=f.XmlNode.of("HttpErrorCodeReturnedEquals",e.HttpErrorCodeReturnedEquals).withName("HttpErrorCodeReturnedEquals");t.addChildNode(r)}if(e.KeyPrefixEquals!=null){let r=f.XmlNode.of("KeyPrefixEquals",e.KeyPrefixEquals).withName("KeyPrefixEquals");t.addChildNode(r)}return t},sL=(e,n)=>{let t=new f.XmlNode("CORSConfiguration");return e.CORSRules!=null&&ple(e.CORSRules,n).map(o=>{o=o.withName("CORSRule"),t.addChildNode(o)}),t},mle=(e,n)=>{let t=new f.XmlNode("CORSRule");if(e.ID!=null){let r=f.XmlNode.of("ID",e.ID).withName("ID");t.addChildNode(r)}if(e.AllowedHeaders!=null&&nle(e.AllowedHeaders,n).map(o=>{o=o.withName("AllowedHeader"),t.addChildNode(o)}),e.AllowedMethods!=null&&rle(e.AllowedMethods,n).map(o=>{o=o.withName("AllowedMethod"),t.addChildNode(o)}),e.AllowedOrigins!=null&&ole(e.AllowedOrigins,n).map(o=>{o=o.withName("AllowedOrigin"),t.addChildNode(o)}),e.ExposeHeaders!=null&&vle(e.ExposeHeaders,n).map(o=>{o=o.withName("ExposeHeader"),t.addChildNode(o)}),e.MaxAgeSeconds!=null){let r=f.XmlNode.of("MaxAgeSeconds",String(e.MaxAgeSeconds)).withName("MaxAgeSeconds");t.addChildNode(r)}return t},ple=(e,n)=>e.filter(t=>t!=null).map(t=>mle(t,n).withName("member")),iL=(e,n)=>{let t=new f.XmlNode("CreateBucketConfiguration");if(e.LocationConstraint!=null){let r=f.XmlNode.of("BucketLocationConstraint",e.LocationConstraint).withName("LocationConstraint");t.addChildNode(r)}return t},fle=(e,n)=>{let t=new f.XmlNode("CSVInput");if(e.FileHeaderInfo!=null){let r=f.XmlNode.of("FileHeaderInfo",e.FileHeaderInfo).withName("FileHeaderInfo");t.addChildNode(r)}if(e.Comments!=null){let r=f.XmlNode.of("Comments",e.Comments).withName("Comments");t.addChildNode(r)}if(e.QuoteEscapeCharacter!=null){let r=f.XmlNode.of("QuoteEscapeCharacter",e.QuoteEscapeCharacter).withName("QuoteEscapeCharacter");t.addChildNode(r)}if(e.RecordDelimiter!=null){let r=f.XmlNode.of("RecordDelimiter",e.RecordDelimiter).withName("RecordDelimiter");t.addChildNode(r)}if(e.FieldDelimiter!=null){let r=f.XmlNode.of("FieldDelimiter",e.FieldDelimiter).withName("FieldDelimiter");t.addChildNode(r)}if(e.QuoteCharacter!=null){let r=f.XmlNode.of("QuoteCharacter",e.QuoteCharacter).withName("QuoteCharacter");t.addChildNode(r)}if(e.AllowQuotedRecordDelimiter!=null){let r=f.XmlNode.of("AllowQuotedRecordDelimiter",String(e.AllowQuotedRecordDelimiter)).withName("AllowQuotedRecordDelimiter");t.addChildNode(r)}return t},yle=(e,n)=>{let t=new f.XmlNode("CSVOutput");if(e.QuoteFields!=null){let r=f.XmlNode.of("QuoteFields",e.QuoteFields).withName("QuoteFields");t.addChildNode(r)}if(e.QuoteEscapeCharacter!=null){let r=f.XmlNode.of("QuoteEscapeCharacter",e.QuoteEscapeCharacter).withName("QuoteEscapeCharacter");t.addChildNode(r)}if(e.RecordDelimiter!=null){let r=f.XmlNode.of("RecordDelimiter",e.RecordDelimiter).withName("RecordDelimiter");t.addChildNode(r)}if(e.FieldDelimiter!=null){let r=f.XmlNode.of("FieldDelimiter",e.FieldDelimiter).withName("FieldDelimiter");t.addChildNode(r)}if(e.QuoteCharacter!=null){let r=f.XmlNode.of("QuoteCharacter",e.QuoteCharacter).withName("QuoteCharacter");t.addChildNode(r)}return t},_le=(e,n)=>{let t=new f.XmlNode("DefaultRetention");if(e.Mode!=null){let r=f.XmlNode.of("ObjectLockRetentionMode",e.Mode).withName("Mode");t.addChildNode(r)}if(e.Days!=null){let r=f.XmlNode.of("Days",String(e.Days)).withName("Days");t.addChildNode(r)}if(e.Years!=null){let r=f.XmlNode.of("Years",String(e.Years)).withName("Years");t.addChildNode(r)}return t},aL=(e,n)=>{let t=new f.XmlNode("Delete");if(e.Objects!=null&&nue(e.Objects,n).map(o=>{o=o.withName("Object"),t.addChildNode(o)}),e.Quiet!=null){let r=f.XmlNode.of("Quiet",String(e.Quiet)).withName("Quiet");t.addChildNode(r)}return t},gle=(e,n)=>{let t=new f.XmlNode("DeleteMarkerReplication");if(e.Status!=null){let r=f.XmlNode.of("DeleteMarkerReplicationStatus",e.Status).withName("Status");t.addChildNode(r)}return t},hle=(e,n)=>{let t=new f.XmlNode("Destination");if(e.Bucket!=null){let r=f.XmlNode.of("BucketName",e.Bucket).withName("Bucket");t.addChildNode(r)}if(e.Account!=null){let r=f.XmlNode.of("AccountId",e.Account).withName("Account");t.addChildNode(r)}if(e.StorageClass!=null){let r=f.XmlNode.of("StorageClass",e.StorageClass).withName("StorageClass");t.addChildNode(r)}if(e.AccessControlTranslation!=null){let r=tle(e.AccessControlTranslation,n).withName("AccessControlTranslation");t.addChildNode(r)}if(e.EncryptionConfiguration!=null){let r=Sle(e.EncryptionConfiguration,n).withName("EncryptionConfiguration");t.addChildNode(r)}if(e.ReplicationTime!=null){let r=hue(e.ReplicationTime,n).withName("ReplicationTime");t.addChildNode(r)}if(e.Metrics!=null){let r=Wle(e.Metrics,n).withName("Metrics");t.addChildNode(r)}return t},Cle=(e,n)=>{let t=new f.XmlNode("Encryption");if(e.EncryptionType!=null){let r=f.XmlNode.of("ServerSideEncryption",e.EncryptionType).withName("EncryptionType");t.addChildNode(r)}if(e.KMSKeyId!=null){let r=f.XmlNode.of("SSEKMSKeyId",e.KMSKeyId).withName("KMSKeyId");t.addChildNode(r)}if(e.KMSContext!=null){let r=f.XmlNode.of("KMSContext",e.KMSContext).withName("KMSContext");t.addChildNode(r)}return t},Sle=(e,n)=>{let t=new f.XmlNode("EncryptionConfiguration");if(e.ReplicaKmsKeyID!=null){let r=f.XmlNode.of("ReplicaKmsKeyID",e.ReplicaKmsKeyID).withName("ReplicaKmsKeyID");t.addChildNode(r)}return t},Ele=(e,n)=>{let t=new f.XmlNode("ErrorDocument");if(e.Key!=null){let r=f.XmlNode.of("ObjectKey",e.Key).withName("Key");t.addChildNode(r)}return t},ble=(e,n)=>new f.XmlNode("EventBridgeConfiguration"),m0=(e,n)=>e.filter(t=>t!=null).map(t=>f.XmlNode.of("Event",t).withName("member")),Ple=(e,n)=>{let t=new f.XmlNode("ExistingObjectReplication");if(e.Status!=null){let r=f.XmlNode.of("ExistingObjectReplicationStatus",e.Status).withName("Status");t.addChildNode(r)}return t},vle=(e,n)=>e.filter(t=>t!=null).map(t=>f.XmlNode.of("ExposeHeader",t).withName("member")),xle=(e,n)=>{let t=new f.XmlNode("FilterRule");if(e.Name!=null){let r=f.XmlNode.of("FilterRuleName",e.Name).withName("Name");t.addChildNode(r)}if(e.Value!=null){let r=f.XmlNode.of("FilterRuleValue",e.Value).withName("Value");t.addChildNode(r)}return t},wle=(e,n)=>e.filter(t=>t!=null).map(t=>xle(t,n).withName("member")),kle=(e,n)=>{let t=new f.XmlNode("GlacierJobParameters");if(e.Tier!=null){let r=f.XmlNode.of("Tier",e.Tier).withName("Tier");t.addChildNode(r)}return t},Ale=(e,n)=>{let t=new f.XmlNode("Grant");if(e.Grantee!=null){let r=xL(e.Grantee,n).withName("Grantee");r.addAttribute("xmlns:xsi","http://www.w3.org/2001/XMLSchema-instance"),t.addChildNode(r)}if(e.Permission!=null){let r=f.XmlNode.of("Permission",e.Permission).withName("Permission");t.addChildNode(r)}return t},xL=(e,n)=>{let t=new f.XmlNode("Grantee");if(e.DisplayName!=null){let r=f.XmlNode.of("DisplayName",e.DisplayName).withName("DisplayName");t.addChildNode(r)}if(e.EmailAddress!=null){let r=f.XmlNode.of("EmailAddress",e.EmailAddress).withName("EmailAddress");t.addChildNode(r)}if(e.ID!=null){let r=f.XmlNode.of("ID",e.ID).withName("ID");t.addChildNode(r)}if(e.URI!=null){let r=f.XmlNode.of("URI",e.URI).withName("URI");t.addChildNode(r)}return e.Type!=null&&t.addAttribute("xsi:type",e.Type),t},wL=(e,n)=>e.filter(t=>t!=null).map(t=>Ale(t,n).withName("Grant")),Ile=(e,n)=>{let t=new f.XmlNode("IndexDocument");if(e.Suffix!=null){let r=f.XmlNode.of("Suffix",e.Suffix).withName("Suffix");t.addChildNode(r)}return t},kL=(e,n)=>{let t=new f.XmlNode("InputSerialization");if(e.CSV!=null){let r=fle(e.CSV,n).withName("CSV");t.addChildNode(r)}if(e.CompressionType!=null){let r=f.XmlNode.of("CompressionType",e.CompressionType).withName("CompressionType");t.addChildNode(r)}if(e.JSON!=null){let r=Fle(e.JSON,n).withName("JSON");t.addChildNode(r)}if(e.Parquet!=null){let r=cue(e.Parquet,n).withName("Parquet");t.addChildNode(r)}return t},Rle=(e,n)=>{let t=new f.XmlNode("IntelligentTieringAndOperator");if(e.Prefix!=null){let r=f.XmlNode.of("Prefix",e.Prefix).withName("Prefix");t.addChildNode(r)}return e.Tags!=null&&ks(e.Tags,n).map(o=>{o=o.withName("Tag"),t.addChildNode(o)}),t},cL=(e,n)=>{let t=new f.XmlNode("IntelligentTieringConfiguration");if(e.Id!=null){let r=f.XmlNode.of("IntelligentTieringId",e.Id).withName("Id");t.addChildNode(r)}if(e.Filter!=null){let r=Nle(e.Filter,n).withName("Filter");t.addChildNode(r)}if(e.Status!=null){let r=f.XmlNode.of("IntelligentTieringStatus",e.Status).withName("Status");t.addChildNode(r)}return e.Tierings!=null&&Fue(e.Tierings,n).map(o=>{o=o.withName("Tiering"),t.addChildNode(o)}),t},Nle=(e,n)=>{let t=new f.XmlNode("IntelligentTieringFilter");if(e.Prefix!=null){let r=f.XmlNode.of("Prefix",e.Prefix).withName("Prefix");t.addChildNode(r)}if(e.Tag!=null){let r=ws(e.Tag,n).withName("Tag");t.addChildNode(r)}if(e.And!=null){let r=Rle(e.And,n).withName("And");t.addChildNode(r)}return t},dL=(e,n)=>{let t=new f.XmlNode("InventoryConfiguration");if(e.Destination!=null){let r=Ole(e.Destination,n).withName("Destination");t.addChildNode(r)}if(e.IsEnabled!=null){let r=f.XmlNode.of("IsEnabled",String(e.IsEnabled)).withName("IsEnabled");t.addChildNode(r)}if(e.Filter!=null){let r=qle(e.Filter,n).withName("Filter");t.addChildNode(r)}if(e.Id!=null){let r=f.XmlNode.of("InventoryId",e.Id).withName("Id");t.addChildNode(r)}if(e.IncludedObjectVersions!=null){let r=f.XmlNode.of("InventoryIncludedObjectVersions",e.IncludedObjectVersions).withName("IncludedObjectVersions");t.addChildNode(r)}if(e.OptionalFields!=null){let r=Ble(e.OptionalFields,n),o=new f.XmlNode("OptionalFields");r.map(s=>{o.addChildNode(s)}),t.addChildNode(o)}if(e.Schedule!=null){let r=Dle(e.Schedule,n).withName("Schedule");t.addChildNode(r)}return t},Ole=(e,n)=>{let t=new f.XmlNode("InventoryDestination");if(e.S3BucketDestination!=null){let r=Mle(e.S3BucketDestination,n).withName("S3BucketDestination");t.addChildNode(r)}return t},Tle=(e,n)=>{let t=new f.XmlNode("InventoryEncryption");if(e.SSES3!=null){let r=Oue(e.SSES3,n).withName("SSE-S3");t.addChildNode(r)}if(e.SSEKMS!=null){let r=Rue(e.SSEKMS,n).withName("SSE-KMS");t.addChildNode(r)}return t},qle=(e,n)=>{let t=new f.XmlNode("InventoryFilter");if(e.Prefix!=null){let r=f.XmlNode.of("Prefix",e.Prefix).withName("Prefix");t.addChildNode(r)}return t},Ble=(e,n)=>e.filter(t=>t!=null).map(t=>f.XmlNode.of("InventoryOptionalField",t).withName("Field")),Mle=(e,n)=>{let t=new f.XmlNode("InventoryS3BucketDestination");if(e.AccountId!=null){let r=f.XmlNode.of("AccountId",e.AccountId).withName("AccountId");t.addChildNode(r)}if(e.Bucket!=null){let r=f.XmlNode.of("BucketName",e.Bucket).withName("Bucket");t.addChildNode(r)}if(e.Format!=null){let r=f.XmlNode.of("InventoryFormat",e.Format).withName("Format");t.addChildNode(r)}if(e.Prefix!=null){let r=f.XmlNode.of("Prefix",e.Prefix).withName("Prefix");t.addChildNode(r)}if(e.Encryption!=null){let r=Tle(e.Encryption,n).withName("Encryption");t.addChildNode(r)}return t},Dle=(e,n)=>{let t=new f.XmlNode("InventorySchedule");if(e.Frequency!=null){let r=f.XmlNode.of("InventoryFrequency",e.Frequency).withName("Frequency");t.addChildNode(r)}return t},Fle=(e,n)=>{let t=new f.XmlNode("JSONInput");if(e.Type!=null){let r=f.XmlNode.of("JSONType",e.Type).withName("Type");t.addChildNode(r)}return t},Lle=(e,n)=>{let t=new f.XmlNode("JSONOutput");if(e.RecordDelimiter!=null){let r=f.XmlNode.of("RecordDelimiter",e.RecordDelimiter).withName("RecordDelimiter");t.addChildNode(r)}return t},jle=(e,n)=>{let t=new f.XmlNode("LambdaFunctionConfiguration");if(e.Id!=null){let r=f.XmlNode.of("NotificationId",e.Id).withName("Id");t.addChildNode(r)}if(e.LambdaFunctionArn!=null){let r=f.XmlNode.of("LambdaFunctionArn",e.LambdaFunctionArn).withName("CloudFunction");t.addChildNode(r)}if(e.Events!=null&&m0(e.Events,n).map(o=>{o=o.withName("Event"),t.addChildNode(o)}),e.Filter!=null){let r=p0(e.Filter,n).withName("Filter");t.addChildNode(r)}return t},Ule=(e,n)=>e.filter(t=>t!=null).map(t=>jle(t,n).withName("member")),zle=(e,n)=>{let t=new f.XmlNode("LifecycleExpiration");if(e.Date!=null){let r=f.XmlNode.of("Date",(e.Date.toISOString().split(".")[0]+"Z").toString()).withName("Date");t.addChildNode(r)}if(e.Days!=null){let r=f.XmlNode.of("Days",String(e.Days)).withName("Days");t.addChildNode(r)}if(e.ExpiredObjectDeleteMarker!=null){let r=f.XmlNode.of("ExpiredObjectDeleteMarker",String(e.ExpiredObjectDeleteMarker)).withName("ExpiredObjectDeleteMarker");t.addChildNode(r)}return t},Gle=(e,n)=>{let t=new f.XmlNode("LifecycleRule");if(e.Expiration!=null){let r=zle(e.Expiration,n).withName("Expiration");t.addChildNode(r)}if(e.ID!=null){let r=f.XmlNode.of("ID",e.ID).withName("ID");t.addChildNode(r)}if(e.Prefix!=null){let r=f.XmlNode.of("Prefix",e.Prefix).withName("Prefix");t.addChildNode(r)}if(e.Filter!=null){let r=$le(e.Filter,n).withName("Filter");t.addChildNode(r)}if(e.Status!=null){let r=f.XmlNode.of("ExpirationStatus",e.Status).withName("Status");t.addChildNode(r)}if(e.Transitions!=null&&zue(e.Transitions,n).map(o=>{o=o.withName("Transition"),t.addChildNode(o)}),e.NoncurrentVersionTransitions!=null&&eue(e.NoncurrentVersionTransitions,n).map(o=>{o=o.withName("NoncurrentVersionTransition"),t.addChildNode(o)}),e.NoncurrentVersionExpiration!=null){let r=Jle(e.NoncurrentVersionExpiration,n).withName("NoncurrentVersionExpiration");t.addChildNode(r)}if(e.AbortIncompleteMultipartUpload!=null){let r=ele(e.AbortIncompleteMultipartUpload,n).withName("AbortIncompleteMultipartUpload");t.addChildNode(r)}return t},Hle=(e,n)=>{let t=new f.XmlNode("LifecycleRuleAndOperator");if(e.Prefix!=null){let r=f.XmlNode.of("Prefix",e.Prefix).withName("Prefix");t.addChildNode(r)}if(e.Tags!=null&&ks(e.Tags,n).map(o=>{o=o.withName("Tag"),t.addChildNode(o)}),e.ObjectSizeGreaterThan!=null){let r=f.XmlNode.of("ObjectSizeGreaterThanBytes",String(e.ObjectSizeGreaterThan)).withName("ObjectSizeGreaterThan");t.addChildNode(r)}if(e.ObjectSizeLessThan!=null){let r=f.XmlNode.of("ObjectSizeLessThanBytes",String(e.ObjectSizeLessThan)).withName("ObjectSizeLessThan");t.addChildNode(r)}return t},$le=(e,n)=>{let t=new f.XmlNode("LifecycleRuleFilter");return Rt.LifecycleRuleFilter.visit(e,{Prefix:r=>{let o=f.XmlNode.of("Prefix",r).withName("Prefix");t.addChildNode(o)},Tag:r=>{let o=ws(r,n).withName("Tag");t.addChildNode(o)},ObjectSizeGreaterThan:r=>{let o=f.XmlNode.of("ObjectSizeGreaterThanBytes",String(r)).withName("ObjectSizeGreaterThan");t.addChildNode(o)},ObjectSizeLessThan:r=>{let o=f.XmlNode.of("ObjectSizeLessThanBytes",String(r)).withName("ObjectSizeLessThan");t.addChildNode(o)},And:r=>{let o=Hle(r,n).withName("And");t.addChildNode(o)},_:(r,o)=>{if(!(o instanceof f.XmlNode||o instanceof f.XmlText))throw new Error("Unable to serialize unknown union members in XML.");t.addChildNode(new f.XmlNode(r).addChildNode(o))}}),t},Kle=(e,n)=>e.filter(t=>t!=null).map(t=>Gle(t,n).withName("member")),Vle=(e,n)=>{let t=new f.XmlNode("LoggingEnabled");if(e.TargetBucket!=null){let r=f.XmlNode.of("TargetBucket",e.TargetBucket).withName("TargetBucket");t.addChildNode(r)}if(e.TargetGrants!=null){let r=Mue(e.TargetGrants,n),o=new f.XmlNode("TargetGrants");r.map(s=>{o.addChildNode(s)}),t.addChildNode(o)}if(e.TargetPrefix!=null){let r=f.XmlNode.of("TargetPrefix",e.TargetPrefix).withName("TargetPrefix");t.addChildNode(r)}return t},Xle=(e,n)=>{let t=new f.XmlNode("MetadataEntry");if(e.Name!=null){let r=f.XmlNode.of("MetadataKey",e.Name).withName("Name");t.addChildNode(r)}if(e.Value!=null){let r=f.XmlNode.of("MetadataValue",e.Value).withName("Value");t.addChildNode(r)}return t},Wle=(e,n)=>{let t=new f.XmlNode("Metrics");if(e.Status!=null){let r=f.XmlNode.of("MetricsStatus",e.Status).withName("Status");t.addChildNode(r)}if(e.EventThreshold!=null){let r=IL(e.EventThreshold,n).withName("EventThreshold");t.addChildNode(r)}return t},Yle=(e,n)=>{let t=new f.XmlNode("MetricsAndOperator");if(e.Prefix!=null){let r=f.XmlNode.of("Prefix",e.Prefix).withName("Prefix");t.addChildNode(r)}if(e.Tags!=null&&ks(e.Tags,n).map(o=>{o=o.withName("Tag"),t.addChildNode(o)}),e.AccessPointArn!=null){let r=f.XmlNode.of("AccessPointArn",e.AccessPointArn).withName("AccessPointArn");t.addChildNode(r)}return t},lL=(e,n)=>{let t=new f.XmlNode("MetricsConfiguration");if(e.Id!=null){let r=f.XmlNode.of("MetricsId",e.Id).withName("Id");t.addChildNode(r)}if(e.Filter!=null){let r=Qle(e.Filter,n).withName("Filter");t.addChildNode(r)}return t},Qle=(e,n)=>{let t=new f.XmlNode("MetricsFilter");return Rt.MetricsFilter.visit(e,{Prefix:r=>{let o=f.XmlNode.of("Prefix",r).withName("Prefix");t.addChildNode(o)},Tag:r=>{let o=ws(r,n).withName("Tag");t.addChildNode(o)},AccessPointArn:r=>{let o=f.XmlNode.of("AccessPointArn",r).withName("AccessPointArn");t.addChildNode(o)},And:r=>{let o=Yle(r,n).withName("And");t.addChildNode(o)},_:(r,o)=>{if(!(o instanceof f.XmlNode||o instanceof f.XmlText))throw new Error("Unable to serialize unknown union members in XML.");t.addChildNode(new f.XmlNode(r).addChildNode(o))}}),t},Jle=(e,n)=>{let t=new f.XmlNode("NoncurrentVersionExpiration");if(e.NoncurrentDays!=null){let r=f.XmlNode.of("Days",String(e.NoncurrentDays)).withName("NoncurrentDays");t.addChildNode(r)}if(e.NewerNoncurrentVersions!=null){let r=f.XmlNode.of("VersionCount",String(e.NewerNoncurrentVersions)).withName("NewerNoncurrentVersions");t.addChildNode(r)}return t},Zle=(e,n)=>{let t=new f.XmlNode("NoncurrentVersionTransition");if(e.NoncurrentDays!=null){let r=f.XmlNode.of("Days",String(e.NoncurrentDays)).withName("NoncurrentDays");t.addChildNode(r)}if(e.StorageClass!=null){let r=f.XmlNode.of("TransitionStorageClass",e.StorageClass).withName("StorageClass");t.addChildNode(r)}if(e.NewerNoncurrentVersions!=null){let r=f.XmlNode.of("VersionCount",String(e.NewerNoncurrentVersions)).withName("NewerNoncurrentVersions");t.addChildNode(r)}return t},eue=(e,n)=>e.filter(t=>t!=null).map(t=>Zle(t,n).withName("member")),uL=(e,n)=>{let t=new f.XmlNode("NotificationConfiguration");if(e.TopicConfigurations!=null&&jue(e.TopicConfigurations,n).map(o=>{o=o.withName("TopicConfiguration"),t.addChildNode(o)}),e.QueueConfigurations!=null&&lue(e.QueueConfigurations,n).map(o=>{o=o.withName("QueueConfiguration"),t.addChildNode(o)}),e.LambdaFunctionConfigurations!=null&&Ule(e.LambdaFunctionConfigurations,n).map(o=>{o=o.withName("CloudFunctionConfiguration"),t.addChildNode(o)}),e.EventBridgeConfiguration!=null){let r=ble(e.EventBridgeConfiguration,n).withName("EventBridgeConfiguration");t.addChildNode(r)}return t},p0=(e,n)=>{let t=new f.XmlNode("NotificationConfigurationFilter");if(e.Key!=null){let r=bue(e.Key,n).withName("S3Key");t.addChildNode(r)}return t},tue=(e,n)=>{let t=new f.XmlNode("ObjectIdentifier");if(e.Key!=null){let r=f.XmlNode.of("ObjectKey",e.Key).withName("Key");t.addChildNode(r)}if(e.VersionId!=null){let r=f.XmlNode.of("ObjectVersionId",e.VersionId).withName("VersionId");t.addChildNode(r)}return t},nue=(e,n)=>e.filter(t=>t!=null).map(t=>tue(t,n).withName("member")),mL=(e,n)=>{let t=new f.XmlNode("ObjectLockConfiguration");if(e.ObjectLockEnabled!=null){let r=f.XmlNode.of("ObjectLockEnabled",e.ObjectLockEnabled).withName("ObjectLockEnabled");t.addChildNode(r)}if(e.Rule!=null){let r=rue(e.Rule,n).withName("Rule");t.addChildNode(r)}return t},pL=(e,n)=>{let t=new f.XmlNode("ObjectLockLegalHold");if(e.Status!=null){let r=f.XmlNode.of("ObjectLockLegalHoldStatus",e.Status).withName("Status");t.addChildNode(r)}return t},fL=(e,n)=>{let t=new f.XmlNode("ObjectLockRetention");if(e.Mode!=null){let r=f.XmlNode.of("ObjectLockRetentionMode",e.Mode).withName("Mode");t.addChildNode(r)}if(e.RetainUntilDate!=null){let r=f.XmlNode.of("Date",(e.RetainUntilDate.toISOString().split(".")[0]+"Z").toString()).withName("RetainUntilDate");t.addChildNode(r)}return t},rue=(e,n)=>{let t=new f.XmlNode("ObjectLockRule");if(e.DefaultRetention!=null){let r=_le(e.DefaultRetention,n).withName("DefaultRetention");t.addChildNode(r)}return t},oue=(e,n)=>{let t=new f.XmlNode("OutputLocation");if(e.S3!=null){let r=Pue(e.S3,n).withName("S3");t.addChildNode(r)}return t},AL=(e,n)=>{let t=new f.XmlNode("OutputSerialization");if(e.CSV!=null){let r=yle(e.CSV,n).withName("CSV");t.addChildNode(r)}if(e.JSON!=null){let r=Lle(e.JSON,n).withName("JSON");t.addChildNode(r)}return t},sue=(e,n)=>{let t=new f.XmlNode("Owner");if(e.DisplayName!=null){let r=f.XmlNode.of("DisplayName",e.DisplayName).withName("DisplayName");t.addChildNode(r)}if(e.ID!=null){let r=f.XmlNode.of("ID",e.ID).withName("ID");t.addChildNode(r)}return t},yL=(e,n)=>{let t=new f.XmlNode("OwnershipControls");return e.Rules!=null&&aue(e.Rules,n).map(o=>{o=o.withName("Rule"),t.addChildNode(o)}),t},iue=(e,n)=>{let t=new f.XmlNode("OwnershipControlsRule");if(e.ObjectOwnership!=null){let r=f.XmlNode.of("ObjectOwnership",e.ObjectOwnership).withName("ObjectOwnership");t.addChildNode(r)}return t},aue=(e,n)=>e.filter(t=>t!=null).map(t=>iue(t,n).withName("member")),cue=(e,n)=>new f.XmlNode("ParquetInput"),_L=(e,n)=>{let t=new f.XmlNode("PublicAccessBlockConfiguration");if(e.BlockPublicAcls!=null){let r=f.XmlNode.of("Setting",String(e.BlockPublicAcls)).withName("BlockPublicAcls");t.addChildNode(r)}if(e.IgnorePublicAcls!=null){let r=f.XmlNode.of("Setting",String(e.IgnorePublicAcls)).withName("IgnorePublicAcls");t.addChildNode(r)}if(e.BlockPublicPolicy!=null){let r=f.XmlNode.of("Setting",String(e.BlockPublicPolicy)).withName("BlockPublicPolicy");t.addChildNode(r)}if(e.RestrictPublicBuckets!=null){let r=f.XmlNode.of("Setting",String(e.RestrictPublicBuckets)).withName("RestrictPublicBuckets");t.addChildNode(r)}return t},due=(e,n)=>{let t=new f.XmlNode("QueueConfiguration");if(e.Id!=null){let r=f.XmlNode.of("NotificationId",e.Id).withName("Id");t.addChildNode(r)}if(e.QueueArn!=null){let r=f.XmlNode.of("QueueArn",e.QueueArn).withName("Queue");t.addChildNode(r)}if(e.Events!=null&&m0(e.Events,n).map(o=>{o=o.withName("Event"),t.addChildNode(o)}),e.Filter!=null){let r=p0(e.Filter,n).withName("Filter");t.addChildNode(r)}return t},lue=(e,n)=>e.filter(t=>t!=null).map(t=>due(t,n).withName("member")),uue=(e,n)=>{let t=new f.XmlNode("Redirect");if(e.HostName!=null){let r=f.XmlNode.of("HostName",e.HostName).withName("HostName");t.addChildNode(r)}if(e.HttpRedirectCode!=null){let r=f.XmlNode.of("HttpRedirectCode",e.HttpRedirectCode).withName("HttpRedirectCode");t.addChildNode(r)}if(e.Protocol!=null){let r=f.XmlNode.of("Protocol",e.Protocol).withName("Protocol");t.addChildNode(r)}if(e.ReplaceKeyPrefixWith!=null){let r=f.XmlNode.of("ReplaceKeyPrefixWith",e.ReplaceKeyPrefixWith).withName("ReplaceKeyPrefixWith");t.addChildNode(r)}if(e.ReplaceKeyWith!=null){let r=f.XmlNode.of("ReplaceKeyWith",e.ReplaceKeyWith).withName("ReplaceKeyWith");t.addChildNode(r)}return t},mue=(e,n)=>{let t=new f.XmlNode("RedirectAllRequestsTo");if(e.HostName!=null){let r=f.XmlNode.of("HostName",e.HostName).withName("HostName");t.addChildNode(r)}if(e.Protocol!=null){let r=f.XmlNode.of("Protocol",e.Protocol).withName("Protocol");t.addChildNode(r)}return t},pue=(e,n)=>{let t=new f.XmlNode("ReplicaModifications");if(e.Status!=null){let r=f.XmlNode.of("ReplicaModificationsStatus",e.Status).withName("Status");t.addChildNode(r)}return t},gL=(e,n)=>{let t=new f.XmlNode("ReplicationConfiguration");if(e.Role!=null){let r=f.XmlNode.of("Role",e.Role).withName("Role");t.addChildNode(r)}return e.Rules!=null&&gue(e.Rules,n).map(o=>{o=o.withName("Rule"),t.addChildNode(o)}),t},fue=(e,n)=>{let t=new f.XmlNode("ReplicationRule");if(e.ID!=null){let r=f.XmlNode.of("ID",e.ID).withName("ID");t.addChildNode(r)}if(e.Priority!=null){let r=f.XmlNode.of("Priority",String(e.Priority)).withName("Priority");t.addChildNode(r)}if(e.Prefix!=null){let r=f.XmlNode.of("Prefix",e.Prefix).withName("Prefix");t.addChildNode(r)}if(e.Filter!=null){let r=_ue(e.Filter,n).withName("Filter");t.addChildNode(r)}if(e.Status!=null){let r=f.XmlNode.of("ReplicationRuleStatus",e.Status).withName("Status");t.addChildNode(r)}if(e.SourceSelectionCriteria!=null){let r=Iue(e.SourceSelectionCriteria,n).withName("SourceSelectionCriteria");t.addChildNode(r)}if(e.ExistingObjectReplication!=null){let r=Ple(e.ExistingObjectReplication,n).withName("ExistingObjectReplication");t.addChildNode(r)}if(e.Destination!=null){let r=hle(e.Destination,n).withName("Destination");t.addChildNode(r)}if(e.DeleteMarkerReplication!=null){let r=gle(e.DeleteMarkerReplication,n).withName("DeleteMarkerReplication");t.addChildNode(r)}return t},yue=(e,n)=>{let t=new f.XmlNode("ReplicationRuleAndOperator");if(e.Prefix!=null){let r=f.XmlNode.of("Prefix",e.Prefix).withName("Prefix");t.addChildNode(r)}return e.Tags!=null&&ks(e.Tags,n).map(o=>{o=o.withName("Tag"),t.addChildNode(o)}),t},_ue=(e,n)=>{let t=new f.XmlNode("ReplicationRuleFilter");return Rt.ReplicationRuleFilter.visit(e,{Prefix:r=>{let o=f.XmlNode.of("Prefix",r).withName("Prefix");t.addChildNode(o)},Tag:r=>{let o=ws(r,n).withName("Tag");t.addChildNode(o)},And:r=>{let o=yue(r,n).withName("And");t.addChildNode(o)},_:(r,o)=>{if(!(o instanceof f.XmlNode||o instanceof f.XmlText))throw new Error("Unable to serialize unknown union members in XML.");t.addChildNode(new f.XmlNode(r).addChildNode(o))}}),t},gue=(e,n)=>e.filter(t=>t!=null).map(t=>fue(t,n).withName("member")),hue=(e,n)=>{let t=new f.XmlNode("ReplicationTime");if(e.Status!=null){let r=f.XmlNode.of("ReplicationTimeStatus",e.Status).withName("Status");t.addChildNode(r)}if(e.Time!=null){let r=IL(e.Time,n).withName("Time");t.addChildNode(r)}return t},IL=(e,n)=>{let t=new f.XmlNode("ReplicationTimeValue");if(e.Minutes!=null){let r=f.XmlNode.of("Minutes",String(e.Minutes)).withName("Minutes");t.addChildNode(r)}return t},hL=(e,n)=>{let t=new f.XmlNode("RequestPaymentConfiguration");if(e.Payer!=null){let r=f.XmlNode.of("Payer",e.Payer).withName("Payer");t.addChildNode(r)}return t},Cue=(e,n)=>{let t=new f.XmlNode("RequestProgress");if(e.Enabled!=null){let r=f.XmlNode.of("EnableRequestProgress",String(e.Enabled)).withName("Enabled");t.addChildNode(r)}return t},CL=(e,n)=>{let t=new f.XmlNode("RestoreRequest");if(e.Days!=null){let r=f.XmlNode.of("Days",String(e.Days)).withName("Days");t.addChildNode(r)}if(e.GlacierJobParameters!=null){let r=kle(e.GlacierJobParameters,n).withName("GlacierJobParameters");t.addChildNode(r)}if(e.Type!=null){let r=f.XmlNode.of("RestoreRequestType",e.Type).withName("Type");t.addChildNode(r)}if(e.Tier!=null){let r=f.XmlNode.of("Tier",e.Tier).withName("Tier");t.addChildNode(r)}if(e.Description!=null){let r=f.XmlNode.of("Description",e.Description).withName("Description");t.addChildNode(r)}if(e.SelectParameters!=null){let r=xue(e.SelectParameters,n).withName("SelectParameters");t.addChildNode(r)}if(e.OutputLocation!=null){let r=oue(e.OutputLocation,n).withName("OutputLocation");t.addChildNode(r)}return t},Sue=(e,n)=>{let t=new f.XmlNode("RoutingRule");if(e.Condition!=null){let r=ule(e.Condition,n).withName("Condition");t.addChildNode(r)}if(e.Redirect!=null){let r=uue(e.Redirect,n).withName("Redirect");t.addChildNode(r)}return t},Eue=(e,n)=>e.filter(t=>t!=null).map(t=>Sue(t,n).withName("RoutingRule")),bue=(e,n)=>{let t=new f.XmlNode("S3KeyFilter");return e.FilterRules!=null&&wle(e.FilterRules,n).map(o=>{o=o.withName("FilterRule"),t.addChildNode(o)}),t},Pue=(e,n)=>{let t=new f.XmlNode("S3Location");if(e.BucketName!=null){let r=f.XmlNode.of("BucketName",e.BucketName).withName("BucketName");t.addChildNode(r)}if(e.Prefix!=null){let r=f.XmlNode.of("LocationPrefix",e.Prefix).withName("Prefix");t.addChildNode(r)}if(e.Encryption!=null){let r=Cle(e.Encryption,n).withName("Encryption");t.addChildNode(r)}if(e.CannedACL!=null){let r=f.XmlNode.of("ObjectCannedACL",e.CannedACL).withName("CannedACL");t.addChildNode(r)}if(e.AccessControlList!=null){let r=wL(e.AccessControlList,n),o=new f.XmlNode("AccessControlList");r.map(s=>{o.addChildNode(s)}),t.addChildNode(o)}if(e.Tagging!=null){let r=Xc(e.Tagging,n).withName("Tagging");t.addChildNode(r)}if(e.UserMetadata!=null){let r=Gue(e.UserMetadata,n),o=new f.XmlNode("UserMetadata");r.map(s=>{o.addChildNode(s)}),t.addChildNode(o)}if(e.StorageClass!=null){let r=f.XmlNode.of("StorageClass",e.StorageClass).withName("StorageClass");t.addChildNode(r)}return t},vue=(e,n)=>{let t=new f.XmlNode("ScanRange");if(e.Start!=null){let r=f.XmlNode.of("Start",String(e.Start)).withName("Start");t.addChildNode(r)}if(e.End!=null){let r=f.XmlNode.of("End",String(e.End)).withName("End");t.addChildNode(r)}return t},xue=(e,n)=>{let t=new f.XmlNode("SelectParameters");if(e.InputSerialization!=null){let r=kL(e.InputSerialization,n).withName("InputSerialization");t.addChildNode(r)}if(e.ExpressionType!=null){let r=f.XmlNode.of("ExpressionType",e.ExpressionType).withName("ExpressionType");t.addChildNode(r)}if(e.Expression!=null){let r=f.XmlNode.of("Expression",e.Expression).withName("Expression");t.addChildNode(r)}if(e.OutputSerialization!=null){let r=AL(e.OutputSerialization,n).withName("OutputSerialization");t.addChildNode(r)}return t},wue=(e,n)=>{let t=new f.XmlNode("ServerSideEncryptionByDefault");if(e.SSEAlgorithm!=null){let r=f.XmlNode.of("ServerSideEncryption",e.SSEAlgorithm).withName("SSEAlgorithm");t.addChildNode(r)}if(e.KMSMasterKeyID!=null){let r=f.XmlNode.of("SSEKMSKeyId",e.KMSMasterKeyID).withName("KMSMasterKeyID");t.addChildNode(r)}return t},SL=(e,n)=>{let t=new f.XmlNode("ServerSideEncryptionConfiguration");return e.Rules!=null&&Aue(e.Rules,n).map(o=>{o=o.withName("Rule"),t.addChildNode(o)}),t},kue=(e,n)=>{let t=new f.XmlNode("ServerSideEncryptionRule");if(e.ApplyServerSideEncryptionByDefault!=null){let r=wue(e.ApplyServerSideEncryptionByDefault,n).withName("ApplyServerSideEncryptionByDefault");t.addChildNode(r)}if(e.BucketKeyEnabled!=null){let r=f.XmlNode.of("BucketKeyEnabled",String(e.BucketKeyEnabled)).withName("BucketKeyEnabled");t.addChildNode(r)}return t},Aue=(e,n)=>e.filter(t=>t!=null).map(t=>kue(t,n).withName("member")),Iue=(e,n)=>{let t=new f.XmlNode("SourceSelectionCriteria");if(e.SseKmsEncryptedObjects!=null){let r=Nue(e.SseKmsEncryptedObjects,n).withName("SseKmsEncryptedObjects");t.addChildNode(r)}if(e.ReplicaModifications!=null){let r=pue(e.ReplicaModifications,n).withName("ReplicaModifications");t.addChildNode(r)}return t},Rue=(e,n)=>{let t=new f.XmlNode("SSE-KMS");if(e.KeyId!=null){let r=f.XmlNode.of("SSEKMSKeyId",e.KeyId).withName("KeyId");t.addChildNode(r)}return t},Nue=(e,n)=>{let t=new f.XmlNode("SseKmsEncryptedObjects");if(e.Status!=null){let r=f.XmlNode.of("SseKmsEncryptedObjectsStatus",e.Status).withName("Status");t.addChildNode(r)}return t},Oue=(e,n)=>new f.XmlNode("SSE-S3"),Tue=(e,n)=>{let t=new f.XmlNode("StorageClassAnalysis");if(e.DataExport!=null){let r=que(e.DataExport,n).withName("DataExport");t.addChildNode(r)}return t},que=(e,n)=>{let t=new f.XmlNode("StorageClassAnalysisDataExport");if(e.OutputSchemaVersion!=null){let r=f.XmlNode.of("StorageClassAnalysisSchemaVersion",e.OutputSchemaVersion).withName("OutputSchemaVersion");t.addChildNode(r)}if(e.Destination!=null){let r=ile(e.Destination,n).withName("Destination");t.addChildNode(r)}return t},ws=(e,n)=>{let t=new f.XmlNode("Tag");if(e.Key!=null){let r=f.XmlNode.of("ObjectKey",e.Key).withName("Key");t.addChildNode(r)}if(e.Value!=null){let r=f.XmlNode.of("Value",e.Value).withName("Value");t.addChildNode(r)}return t},Xc=(e,n)=>{let t=new f.XmlNode("Tagging");if(e.TagSet!=null){let r=ks(e.TagSet,n),o=new f.XmlNode("TagSet");r.map(s=>{o.addChildNode(s)}),t.addChildNode(o)}return t},ks=(e,n)=>e.filter(t=>t!=null).map(t=>ws(t,n).withName("Tag")),Bue=(e,n)=>{let t=new f.XmlNode("TargetGrant");if(e.Grantee!=null){let r=xL(e.Grantee,n).withName("Grantee");r.addAttribute("xmlns:xsi","http://www.w3.org/2001/XMLSchema-instance"),t.addChildNode(r)}if(e.Permission!=null){let r=f.XmlNode.of("BucketLogsPermission",e.Permission).withName("Permission");t.addChildNode(r)}return t},Mue=(e,n)=>e.filter(t=>t!=null).map(t=>Bue(t,n).withName("Grant")),Due=(e,n)=>{let t=new f.XmlNode("Tiering");if(e.Days!=null){let r=f.XmlNode.of("IntelligentTieringDays",String(e.Days)).withName("Days");t.addChildNode(r)}if(e.AccessTier!=null){let r=f.XmlNode.of("IntelligentTieringAccessTier",e.AccessTier).withName("AccessTier");t.addChildNode(r)}return t},Fue=(e,n)=>e.filter(t=>t!=null).map(t=>Due(t,n).withName("member")),Lue=(e,n)=>{let t=new f.XmlNode("TopicConfiguration");if(e.Id!=null){let r=f.XmlNode.of("NotificationId",e.Id).withName("Id");t.addChildNode(r)}if(e.TopicArn!=null){let r=f.XmlNode.of("TopicArn",e.TopicArn).withName("Topic");t.addChildNode(r)}if(e.Events!=null&&m0(e.Events,n).map(o=>{o=o.withName("Event"),t.addChildNode(o)}),e.Filter!=null){let r=p0(e.Filter,n).withName("Filter");t.addChildNode(r)}return t},jue=(e,n)=>e.filter(t=>t!=null).map(t=>Lue(t,n).withName("member")),Uue=(e,n)=>{let t=new f.XmlNode("Transition");if(e.Date!=null){let r=f.XmlNode.of("Date",(e.Date.toISOString().split(".")[0]+"Z").toString()).withName("Date");t.addChildNode(r)}if(e.Days!=null){let r=f.XmlNode.of("Days",String(e.Days)).withName("Days");t.addChildNode(r)}if(e.StorageClass!=null){let r=f.XmlNode.of("TransitionStorageClass",e.StorageClass).withName("StorageClass");t.addChildNode(r)}return t},zue=(e,n)=>e.filter(t=>t!=null).map(t=>Uue(t,n).withName("member")),Gue=(e,n)=>e.filter(t=>t!=null).map(t=>Xle(t,n).withName("MetadataEntry")),EL=(e,n)=>{let t=new f.XmlNode("VersioningConfiguration");if(e.MFADelete!=null){let r=f.XmlNode.of("MFADelete",e.MFADelete).withName("MfaDelete");t.addChildNode(r)}if(e.Status!=null){let r=f.XmlNode.of("BucketVersioningStatus",e.Status).withName("Status");t.addChildNode(r)}return t},bL=(e,n)=>{let t=new f.XmlNode("WebsiteConfiguration");if(e.ErrorDocument!=null){let r=Ele(e.ErrorDocument,n).withName("ErrorDocument");t.addChildNode(r)}if(e.IndexDocument!=null){let r=Ile(e.IndexDocument,n).withName("IndexDocument");t.addChildNode(r)}if(e.RedirectAllRequestsTo!=null){let r=mue(e.RedirectAllRequestsTo,n).withName("RedirectAllRequestsTo");t.addChildNode(r)}if(e.RoutingRules!=null){let r=Eue(e.RoutingRules,n),o=new f.XmlNode("RoutingRules");r.map(s=>{o.addChildNode(s)}),t.addChildNode(o)}return t},Hue=(e,n)=>{let t={};return e.DaysAfterInitiation!==void 0&&(t.DaysAfterInitiation=(0,d.strictParseInt32)(e.DaysAfterInitiation)),t},$ue=(e,n)=>{let t={};return e.Owner!==void 0&&(t.Owner=(0,d.expectString)(e.Owner)),t},Kue=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>(0,d.expectString)(t)),Vue=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>(0,d.expectString)(t)),Xue=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>(0,d.expectString)(t)),Wue=(e,n)=>{let t={};return e.Prefix!==void 0&&(t.Prefix=(0,d.expectString)(e.Prefix)),e.Tag===""?t.Tags=[]:e.Tag!==void 0&&(t.Tags=io((0,d.getArrayIfSingleItem)(e.Tag),n)),t},RL=(e,n)=>{let t={};return e.Id!==void 0&&(t.Id=(0,d.expectString)(e.Id)),e.Filter===""||e.Filter!==void 0&&(t.Filter=Jue((0,d.expectUnion)(e.Filter),n)),e.StorageClassAnalysis!==void 0&&(t.StorageClassAnalysis=Gpe(e.StorageClassAnalysis,n)),t},Yue=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>RL(t,n)),Que=(e,n)=>{let t={};return e.S3BucketDestination!==void 0&&(t.S3BucketDestination=Zue(e.S3BucketDestination,n)),t},Jue=(e,n)=>e.Prefix!==void 0?{Prefix:(0,d.expectString)(e.Prefix)}:e.Tag!==void 0?{Tag:As(e.Tag,n)}:e.And!==void 0?{And:Wue(e.And,n)}:{$unknown:Object.entries(e)[0]},Zue=(e,n)=>{let t={};return e.Format!==void 0&&(t.Format=(0,d.expectString)(e.Format)),e.BucketAccountId!==void 0&&(t.BucketAccountId=(0,d.expectString)(e.BucketAccountId)),e.Bucket!==void 0&&(t.Bucket=(0,d.expectString)(e.Bucket)),e.Prefix!==void 0&&(t.Prefix=(0,d.expectString)(e.Prefix)),t},eme=(e,n)=>{let t={};return e.Name!==void 0&&(t.Name=(0,d.expectString)(e.Name)),e.CreationDate!==void 0&&(t.CreationDate=(0,d.expectNonNull)((0,d.parseRfc3339DateTimeWithOffset)(e.CreationDate))),t},tme=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>eme(t,n)),nme=(e,n)=>{let t={};return e.ChecksumCRC32!==void 0&&(t.ChecksumCRC32=(0,d.expectString)(e.ChecksumCRC32)),e.ChecksumCRC32C!==void 0&&(t.ChecksumCRC32C=(0,d.expectString)(e.ChecksumCRC32C)),e.ChecksumSHA1!==void 0&&(t.ChecksumSHA1=(0,d.expectString)(e.ChecksumSHA1)),e.ChecksumSHA256!==void 0&&(t.ChecksumSHA256=(0,d.expectString)(e.ChecksumSHA256)),t},NL=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>(0,d.expectString)(t)),rme=(e,n)=>{let t={};return e.Prefix!==void 0&&(t.Prefix=(0,d.expectString)(e.Prefix)),t},sy=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>rme(t,n)),ome=(e,n)=>{let t={};return e.HttpErrorCodeReturnedEquals!==void 0&&(t.HttpErrorCodeReturnedEquals=(0,d.expectString)(e.HttpErrorCodeReturnedEquals)),e.KeyPrefixEquals!==void 0&&(t.KeyPrefixEquals=(0,d.expectString)(e.KeyPrefixEquals)),t},sme=(e,n)=>({}),ime=(e,n)=>{let t={};return e.ETag!==void 0&&(t.ETag=(0,d.expectString)(e.ETag)),e.LastModified!==void 0&&(t.LastModified=(0,d.expectNonNull)((0,d.parseRfc3339DateTimeWithOffset)(e.LastModified))),e.ChecksumCRC32!==void 0&&(t.ChecksumCRC32=(0,d.expectString)(e.ChecksumCRC32)),e.ChecksumCRC32C!==void 0&&(t.ChecksumCRC32C=(0,d.expectString)(e.ChecksumCRC32C)),e.ChecksumSHA1!==void 0&&(t.ChecksumSHA1=(0,d.expectString)(e.ChecksumSHA1)),e.ChecksumSHA256!==void 0&&(t.ChecksumSHA256=(0,d.expectString)(e.ChecksumSHA256)),t},ame=(e,n)=>{let t={};return e.ETag!==void 0&&(t.ETag=(0,d.expectString)(e.ETag)),e.LastModified!==void 0&&(t.LastModified=(0,d.expectNonNull)((0,d.parseRfc3339DateTimeWithOffset)(e.LastModified))),e.ChecksumCRC32!==void 0&&(t.ChecksumCRC32=(0,d.expectString)(e.ChecksumCRC32)),e.ChecksumCRC32C!==void 0&&(t.ChecksumCRC32C=(0,d.expectString)(e.ChecksumCRC32C)),e.ChecksumSHA1!==void 0&&(t.ChecksumSHA1=(0,d.expectString)(e.ChecksumSHA1)),e.ChecksumSHA256!==void 0&&(t.ChecksumSHA256=(0,d.expectString)(e.ChecksumSHA256)),t},cme=(e,n)=>{let t={};return e.ID!==void 0&&(t.ID=(0,d.expectString)(e.ID)),e.AllowedHeader===""?t.AllowedHeaders=[]:e.AllowedHeader!==void 0&&(t.AllowedHeaders=Kue((0,d.getArrayIfSingleItem)(e.AllowedHeader),n)),e.AllowedMethod===""?t.AllowedMethods=[]:e.AllowedMethod!==void 0&&(t.AllowedMethods=Vue((0,d.getArrayIfSingleItem)(e.AllowedMethod),n)),e.AllowedOrigin===""?t.AllowedOrigins=[]:e.AllowedOrigin!==void 0&&(t.AllowedOrigins=Xue((0,d.getArrayIfSingleItem)(e.AllowedOrigin),n)),e.ExposeHeader===""?t.ExposeHeaders=[]:e.ExposeHeader!==void 0&&(t.ExposeHeaders=vme((0,d.getArrayIfSingleItem)(e.ExposeHeader),n)),e.MaxAgeSeconds!==void 0&&(t.MaxAgeSeconds=(0,d.strictParseInt32)(e.MaxAgeSeconds)),t},dme=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>cme(t,n)),lme=(e,n)=>{let t={};return e.Mode!==void 0&&(t.Mode=(0,d.expectString)(e.Mode)),e.Days!==void 0&&(t.Days=(0,d.strictParseInt32)(e.Days)),e.Years!==void 0&&(t.Years=(0,d.strictParseInt32)(e.Years)),t},ume=(e,n)=>{let t={};return e.Key!==void 0&&(t.Key=(0,d.expectString)(e.Key)),e.VersionId!==void 0&&(t.VersionId=(0,d.expectString)(e.VersionId)),e.DeleteMarker!==void 0&&(t.DeleteMarker=(0,d.parseBoolean)(e.DeleteMarker)),e.DeleteMarkerVersionId!==void 0&&(t.DeleteMarkerVersionId=(0,d.expectString)(e.DeleteMarkerVersionId)),t},mme=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>ume(t,n)),pme=(e,n)=>{let t={};return e.Owner!==void 0&&(t.Owner=Rr(e.Owner,n)),e.Key!==void 0&&(t.Key=(0,d.expectString)(e.Key)),e.VersionId!==void 0&&(t.VersionId=(0,d.expectString)(e.VersionId)),e.IsLatest!==void 0&&(t.IsLatest=(0,d.parseBoolean)(e.IsLatest)),e.LastModified!==void 0&&(t.LastModified=(0,d.expectNonNull)((0,d.parseRfc3339DateTimeWithOffset)(e.LastModified))),t},fme=(e,n)=>{let t={};return e.Status!==void 0&&(t.Status=(0,d.expectString)(e.Status)),t},yme=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>pme(t,n)),_me=(e,n)=>{let t={};return e.Bucket!==void 0&&(t.Bucket=(0,d.expectString)(e.Bucket)),e.Account!==void 0&&(t.Account=(0,d.expectString)(e.Account)),e.StorageClass!==void 0&&(t.StorageClass=(0,d.expectString)(e.StorageClass)),e.AccessControlTranslation!==void 0&&(t.AccessControlTranslation=$ue(e.AccessControlTranslation,n)),e.EncryptionConfiguration!==void 0&&(t.EncryptionConfiguration=gme(e.EncryptionConfiguration,n)),e.ReplicationTime!==void 0&&(t.ReplicationTime=Rpe(e.ReplicationTime,n)),e.Metrics!==void 0&&(t.Metrics=Xme(e.Metrics,n)),t},gme=(e,n)=>{let t={};return e.ReplicaKmsKeyID!==void 0&&(t.ReplicaKmsKeyID=(0,d.expectString)(e.ReplicaKmsKeyID)),t},hme=(e,n)=>({}),Cme=(e,n)=>{let t={};return e.Key!==void 0&&(t.Key=(0,d.expectString)(e.Key)),e.VersionId!==void 0&&(t.VersionId=(0,d.expectString)(e.VersionId)),e.Code!==void 0&&(t.Code=(0,d.expectString)(e.Code)),e.Message!==void 0&&(t.Message=(0,d.expectString)(e.Message)),t},Sme=(e,n)=>{let t={};return e.Key!==void 0&&(t.Key=(0,d.expectString)(e.Key)),t},Eme=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>Cme(t,n)),bme=(e,n)=>({}),f0=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>(0,d.expectString)(t)),Pme=(e,n)=>{let t={};return e.Status!==void 0&&(t.Status=(0,d.expectString)(e.Status)),t},vme=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>(0,d.expectString)(t)),xme=(e,n)=>{let t={};return e.Name!==void 0&&(t.Name=(0,d.expectString)(e.Name)),e.Value!==void 0&&(t.Value=(0,d.expectString)(e.Value)),t},wme=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>xme(t,n)),kme=(e,n)=>{let t={};return e.PartsCount!==void 0&&(t.TotalPartsCount=(0,d.strictParseInt32)(e.PartsCount)),e.PartNumberMarker!==void 0&&(t.PartNumberMarker=(0,d.expectString)(e.PartNumberMarker)),e.NextPartNumberMarker!==void 0&&(t.NextPartNumberMarker=(0,d.expectString)(e.NextPartNumberMarker)),e.MaxParts!==void 0&&(t.MaxParts=(0,d.strictParseInt32)(e.MaxParts)),e.IsTruncated!==void 0&&(t.IsTruncated=(0,d.parseBoolean)(e.IsTruncated)),e.Part===""?t.Parts=[]:e.Part!==void 0&&(t.Parts=_pe((0,d.getArrayIfSingleItem)(e.Part),n)),t},Ame=(e,n)=>{let t={};return e.Grantee!==void 0&&(t.Grantee=OL(e.Grantee,n)),e.Permission!==void 0&&(t.Permission=(0,d.expectString)(e.Permission)),t},OL=(e,n)=>{let t={};return e.DisplayName!==void 0&&(t.DisplayName=(0,d.expectString)(e.DisplayName)),e.EmailAddress!==void 0&&(t.EmailAddress=(0,d.expectString)(e.EmailAddress)),e.ID!==void 0&&(t.ID=(0,d.expectString)(e.ID)),e.URI!==void 0&&(t.URI=(0,d.expectString)(e.URI)),e["xsi:type"]!==void 0&&(t.Type=(0,d.expectString)(e["xsi:type"])),t},TL=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>Ame(t,n)),Ime=(e,n)=>{let t={};return e.Suffix!==void 0&&(t.Suffix=(0,d.expectString)(e.Suffix)),t},qL=(e,n)=>{let t={};return e.ID!==void 0&&(t.ID=(0,d.expectString)(e.ID)),e.DisplayName!==void 0&&(t.DisplayName=(0,d.expectString)(e.DisplayName)),t},Rme=(e,n)=>{let t={};return e.Prefix!==void 0&&(t.Prefix=(0,d.expectString)(e.Prefix)),e.Tag===""?t.Tags=[]:e.Tag!==void 0&&(t.Tags=io((0,d.getArrayIfSingleItem)(e.Tag),n)),t},BL=(e,n)=>{let t={};return e.Id!==void 0&&(t.Id=(0,d.expectString)(e.Id)),e.Filter!==void 0&&(t.Filter=Ome(e.Filter,n)),e.Status!==void 0&&(t.Status=(0,d.expectString)(e.Status)),e.Tiering===""?t.Tierings=[]:e.Tiering!==void 0&&(t.Tierings=Xpe((0,d.getArrayIfSingleItem)(e.Tiering),n)),t},Nme=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>BL(t,n)),Ome=(e,n)=>{let t={};return e.Prefix!==void 0&&(t.Prefix=(0,d.expectString)(e.Prefix)),e.Tag!==void 0&&(t.Tag=As(e.Tag,n)),e.And!==void 0&&(t.And=Rme(e.And,n)),t},ML=(e,n)=>{let t={};return e.Destination!==void 0&&(t.Destination=qme(e.Destination,n)),e.IsEnabled!==void 0&&(t.IsEnabled=(0,d.parseBoolean)(e.IsEnabled)),e.Filter!==void 0&&(t.Filter=Mme(e.Filter,n)),e.Id!==void 0&&(t.Id=(0,d.expectString)(e.Id)),e.IncludedObjectVersions!==void 0&&(t.IncludedObjectVersions=(0,d.expectString)(e.IncludedObjectVersions)),e.OptionalFields===""?t.OptionalFields=[]:e.OptionalFields!==void 0&&e.OptionalFields.Field!==void 0&&(t.OptionalFields=Dme((0,d.getArrayIfSingleItem)(e.OptionalFields.Field),n)),e.Schedule!==void 0&&(t.Schedule=Lme(e.Schedule,n)),t},Tme=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>ML(t,n)),qme=(e,n)=>{let t={};return e.S3BucketDestination!==void 0&&(t.S3BucketDestination=Fme(e.S3BucketDestination,n)),t},Bme=(e,n)=>{let t={};return e["SSE-S3"]!==void 0&&(t.SSES3=Upe(e["SSE-S3"],n)),e["SSE-KMS"]!==void 0&&(t.SSEKMS=Lpe(e["SSE-KMS"],n)),t},Mme=(e,n)=>{let t={};return e.Prefix!==void 0&&(t.Prefix=(0,d.expectString)(e.Prefix)),t},Dme=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>(0,d.expectString)(t)),Fme=(e,n)=>{let t={};return e.AccountId!==void 0&&(t.AccountId=(0,d.expectString)(e.AccountId)),e.Bucket!==void 0&&(t.Bucket=(0,d.expectString)(e.Bucket)),e.Format!==void 0&&(t.Format=(0,d.expectString)(e.Format)),e.Prefix!==void 0&&(t.Prefix=(0,d.expectString)(e.Prefix)),e.Encryption!==void 0&&(t.Encryption=Bme(e.Encryption,n)),t},Lme=(e,n)=>{let t={};return e.Frequency!==void 0&&(t.Frequency=(0,d.expectString)(e.Frequency)),t},jme=(e,n)=>{let t={};return e.Id!==void 0&&(t.Id=(0,d.expectString)(e.Id)),e.CloudFunction!==void 0&&(t.LambdaFunctionArn=(0,d.expectString)(e.CloudFunction)),e.Event===""?t.Events=[]:e.Event!==void 0&&(t.Events=f0((0,d.getArrayIfSingleItem)(e.Event),n)),e.Filter!==void 0&&(t.Filter=y0(e.Filter,n)),t},Ume=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>jme(t,n)),zme=(e,n)=>{let t={};return e.Date!==void 0&&(t.Date=(0,d.expectNonNull)((0,d.parseRfc3339DateTimeWithOffset)(e.Date))),e.Days!==void 0&&(t.Days=(0,d.strictParseInt32)(e.Days)),e.ExpiredObjectDeleteMarker!==void 0&&(t.ExpiredObjectDeleteMarker=(0,d.parseBoolean)(e.ExpiredObjectDeleteMarker)),t},Gme=(e,n)=>{let t={};return e.Expiration!==void 0&&(t.Expiration=zme(e.Expiration,n)),e.ID!==void 0&&(t.ID=(0,d.expectString)(e.ID)),e.Prefix!==void 0&&(t.Prefix=(0,d.expectString)(e.Prefix)),e.Filter===""||e.Filter!==void 0&&(t.Filter=$me((0,d.expectUnion)(e.Filter),n)),e.Status!==void 0&&(t.Status=(0,d.expectString)(e.Status)),e.Transition===""?t.Transitions=[]:e.Transition!==void 0&&(t.Transitions=Jpe((0,d.getArrayIfSingleItem)(e.Transition),n)),e.NoncurrentVersionTransition===""?t.NoncurrentVersionTransitions=[]:e.NoncurrentVersionTransition!==void 0&&(t.NoncurrentVersionTransitions=npe((0,d.getArrayIfSingleItem)(e.NoncurrentVersionTransition),n)),e.NoncurrentVersionExpiration!==void 0&&(t.NoncurrentVersionExpiration=epe(e.NoncurrentVersionExpiration,n)),e.AbortIncompleteMultipartUpload!==void 0&&(t.AbortIncompleteMultipartUpload=Hue(e.AbortIncompleteMultipartUpload,n)),t},Hme=(e,n)=>{let t={};return e.Prefix!==void 0&&(t.Prefix=(0,d.expectString)(e.Prefix)),e.Tag===""?t.Tags=[]:e.Tag!==void 0&&(t.Tags=io((0,d.getArrayIfSingleItem)(e.Tag),n)),e.ObjectSizeGreaterThan!==void 0&&(t.ObjectSizeGreaterThan=(0,d.strictParseLong)(e.ObjectSizeGreaterThan)),e.ObjectSizeLessThan!==void 0&&(t.ObjectSizeLessThan=(0,d.strictParseLong)(e.ObjectSizeLessThan)),t},$me=(e,n)=>e.Prefix!==void 0?{Prefix:(0,d.expectString)(e.Prefix)}:e.Tag!==void 0?{Tag:As(e.Tag,n)}:e.ObjectSizeGreaterThan!==void 0?{ObjectSizeGreaterThan:(0,d.strictParseLong)(e.ObjectSizeGreaterThan)}:e.ObjectSizeLessThan!==void 0?{ObjectSizeLessThan:(0,d.strictParseLong)(e.ObjectSizeLessThan)}:e.And!==void 0?{And:Hme(e.And,n)}:{$unknown:Object.entries(e)[0]},Kme=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>Gme(t,n)),Vme=(e,n)=>{let t={};return e.TargetBucket!==void 0&&(t.TargetBucket=(0,d.expectString)(e.TargetBucket)),e.TargetGrants===""?t.TargetGrants=[]:e.TargetGrants!==void 0&&e.TargetGrants.Grant!==void 0&&(t.TargetGrants=Kpe((0,d.getArrayIfSingleItem)(e.TargetGrants.Grant),n)),e.TargetPrefix!==void 0&&(t.TargetPrefix=(0,d.expectString)(e.TargetPrefix)),t},Xme=(e,n)=>{let t={};return e.Status!==void 0&&(t.Status=(0,d.expectString)(e.Status)),e.EventThreshold!==void 0&&(t.EventThreshold=LL(e.EventThreshold,n)),t},Wme=(e,n)=>{let t={};return e.Prefix!==void 0&&(t.Prefix=(0,d.expectString)(e.Prefix)),e.Tag===""?t.Tags=[]:e.Tag!==void 0&&(t.Tags=io((0,d.getArrayIfSingleItem)(e.Tag),n)),e.AccessPointArn!==void 0&&(t.AccessPointArn=(0,d.expectString)(e.AccessPointArn)),t},DL=(e,n)=>{let t={};return e.Id!==void 0&&(t.Id=(0,d.expectString)(e.Id)),e.Filter===""||e.Filter!==void 0&&(t.Filter=Qme((0,d.expectUnion)(e.Filter),n)),t},Yme=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>DL(t,n)),Qme=(e,n)=>e.Prefix!==void 0?{Prefix:(0,d.expectString)(e.Prefix)}:e.Tag!==void 0?{Tag:As(e.Tag,n)}:e.AccessPointArn!==void 0?{AccessPointArn:(0,d.expectString)(e.AccessPointArn)}:e.And!==void 0?{And:Wme(e.And,n)}:{$unknown:Object.entries(e)[0]},Jme=(e,n)=>{let t={};return e.UploadId!==void 0&&(t.UploadId=(0,d.expectString)(e.UploadId)),e.Key!==void 0&&(t.Key=(0,d.expectString)(e.Key)),e.Initiated!==void 0&&(t.Initiated=(0,d.expectNonNull)((0,d.parseRfc3339DateTimeWithOffset)(e.Initiated))),e.StorageClass!==void 0&&(t.StorageClass=(0,d.expectString)(e.StorageClass)),e.Owner!==void 0&&(t.Owner=Rr(e.Owner,n)),e.Initiator!==void 0&&(t.Initiator=qL(e.Initiator,n)),e.ChecksumAlgorithm!==void 0&&(t.ChecksumAlgorithm=(0,d.expectString)(e.ChecksumAlgorithm)),t},Zme=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>Jme(t,n)),epe=(e,n)=>{let t={};return e.NoncurrentDays!==void 0&&(t.NoncurrentDays=(0,d.strictParseInt32)(e.NoncurrentDays)),e.NewerNoncurrentVersions!==void 0&&(t.NewerNoncurrentVersions=(0,d.strictParseInt32)(e.NewerNoncurrentVersions)),t},tpe=(e,n)=>{let t={};return e.NoncurrentDays!==void 0&&(t.NoncurrentDays=(0,d.strictParseInt32)(e.NoncurrentDays)),e.StorageClass!==void 0&&(t.StorageClass=(0,d.expectString)(e.StorageClass)),e.NewerNoncurrentVersions!==void 0&&(t.NewerNoncurrentVersions=(0,d.strictParseInt32)(e.NewerNoncurrentVersions)),t},npe=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>tpe(t,n)),y0=(e,n)=>{let t={};return e.S3Key!==void 0&&(t.Key=Tpe(e.S3Key,n)),t},rpe=(e,n)=>{let t={};return e.Key!==void 0&&(t.Key=(0,d.expectString)(e.Key)),e.LastModified!==void 0&&(t.LastModified=(0,d.expectNonNull)((0,d.parseRfc3339DateTimeWithOffset)(e.LastModified))),e.ETag!==void 0&&(t.ETag=(0,d.expectString)(e.ETag)),e.ChecksumAlgorithm===""?t.ChecksumAlgorithm=[]:e.ChecksumAlgorithm!==void 0&&(t.ChecksumAlgorithm=NL((0,d.getArrayIfSingleItem)(e.ChecksumAlgorithm),n)),e.Size!==void 0&&(t.Size=(0,d.strictParseLong)(e.Size)),e.StorageClass!==void 0&&(t.StorageClass=(0,d.expectString)(e.StorageClass)),e.Owner!==void 0&&(t.Owner=Rr(e.Owner,n)),e.RestoreStatus!==void 0&&(t.RestoreStatus=jL(e.RestoreStatus,n)),t},FL=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>rpe(t,n)),ope=(e,n)=>{let t={};return e.ObjectLockEnabled!==void 0&&(t.ObjectLockEnabled=(0,d.expectString)(e.ObjectLockEnabled)),e.Rule!==void 0&&(t.Rule=ape(e.Rule,n)),t},spe=(e,n)=>{let t={};return e.Status!==void 0&&(t.Status=(0,d.expectString)(e.Status)),t},ipe=(e,n)=>{let t={};return e.Mode!==void 0&&(t.Mode=(0,d.expectString)(e.Mode)),e.RetainUntilDate!==void 0&&(t.RetainUntilDate=(0,d.expectNonNull)((0,d.parseRfc3339DateTimeWithOffset)(e.RetainUntilDate))),t},ape=(e,n)=>{let t={};return e.DefaultRetention!==void 0&&(t.DefaultRetention=lme(e.DefaultRetention,n)),t},cpe=(e,n)=>{let t={};return e.PartNumber!==void 0&&(t.PartNumber=(0,d.strictParseInt32)(e.PartNumber)),e.Size!==void 0&&(t.Size=(0,d.strictParseLong)(e.Size)),e.ChecksumCRC32!==void 0&&(t.ChecksumCRC32=(0,d.expectString)(e.ChecksumCRC32)),e.ChecksumCRC32C!==void 0&&(t.ChecksumCRC32C=(0,d.expectString)(e.ChecksumCRC32C)),e.ChecksumSHA1!==void 0&&(t.ChecksumSHA1=(0,d.expectString)(e.ChecksumSHA1)),e.ChecksumSHA256!==void 0&&(t.ChecksumSHA256=(0,d.expectString)(e.ChecksumSHA256)),t},dpe=(e,n)=>{let t={};return e.ETag!==void 0&&(t.ETag=(0,d.expectString)(e.ETag)),e.ChecksumAlgorithm===""?t.ChecksumAlgorithm=[]:e.ChecksumAlgorithm!==void 0&&(t.ChecksumAlgorithm=NL((0,d.getArrayIfSingleItem)(e.ChecksumAlgorithm),n)),e.Size!==void 0&&(t.Size=(0,d.strictParseLong)(e.Size)),e.StorageClass!==void 0&&(t.StorageClass=(0,d.expectString)(e.StorageClass)),e.Key!==void 0&&(t.Key=(0,d.expectString)(e.Key)),e.VersionId!==void 0&&(t.VersionId=(0,d.expectString)(e.VersionId)),e.IsLatest!==void 0&&(t.IsLatest=(0,d.parseBoolean)(e.IsLatest)),e.LastModified!==void 0&&(t.LastModified=(0,d.expectNonNull)((0,d.parseRfc3339DateTimeWithOffset)(e.LastModified))),e.Owner!==void 0&&(t.Owner=Rr(e.Owner,n)),e.RestoreStatus!==void 0&&(t.RestoreStatus=jL(e.RestoreStatus,n)),t},lpe=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>dpe(t,n)),Rr=(e,n)=>{let t={};return e.DisplayName!==void 0&&(t.DisplayName=(0,d.expectString)(e.DisplayName)),e.ID!==void 0&&(t.ID=(0,d.expectString)(e.ID)),t},upe=(e,n)=>{let t={};return e.Rule===""?t.Rules=[]:e.Rule!==void 0&&(t.Rules=ppe((0,d.getArrayIfSingleItem)(e.Rule),n)),t},mpe=(e,n)=>{let t={};return e.ObjectOwnership!==void 0&&(t.ObjectOwnership=(0,d.expectString)(e.ObjectOwnership)),t},ppe=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>mpe(t,n)),fpe=(e,n)=>{let t={};return e.PartNumber!==void 0&&(t.PartNumber=(0,d.strictParseInt32)(e.PartNumber)),e.LastModified!==void 0&&(t.LastModified=(0,d.expectNonNull)((0,d.parseRfc3339DateTimeWithOffset)(e.LastModified))),e.ETag!==void 0&&(t.ETag=(0,d.expectString)(e.ETag)),e.Size!==void 0&&(t.Size=(0,d.strictParseLong)(e.Size)),e.ChecksumCRC32!==void 0&&(t.ChecksumCRC32=(0,d.expectString)(e.ChecksumCRC32)),e.ChecksumCRC32C!==void 0&&(t.ChecksumCRC32C=(0,d.expectString)(e.ChecksumCRC32C)),e.ChecksumSHA1!==void 0&&(t.ChecksumSHA1=(0,d.expectString)(e.ChecksumSHA1)),e.ChecksumSHA256!==void 0&&(t.ChecksumSHA256=(0,d.expectString)(e.ChecksumSHA256)),t},ype=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>fpe(t,n)),_pe=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>cpe(t,n)),gpe=(e,n)=>{let t={};return e.IsPublic!==void 0&&(t.IsPublic=(0,d.parseBoolean)(e.IsPublic)),t},hpe=(e,n)=>{let t={};return e.BytesScanned!==void 0&&(t.BytesScanned=(0,d.strictParseLong)(e.BytesScanned)),e.BytesProcessed!==void 0&&(t.BytesProcessed=(0,d.strictParseLong)(e.BytesProcessed)),e.BytesReturned!==void 0&&(t.BytesReturned=(0,d.strictParseLong)(e.BytesReturned)),t},Cpe=(e,n)=>{let t={};return e.BlockPublicAcls!==void 0&&(t.BlockPublicAcls=(0,d.parseBoolean)(e.BlockPublicAcls)),e.IgnorePublicAcls!==void 0&&(t.IgnorePublicAcls=(0,d.parseBoolean)(e.IgnorePublicAcls)),e.BlockPublicPolicy!==void 0&&(t.BlockPublicPolicy=(0,d.parseBoolean)(e.BlockPublicPolicy)),e.RestrictPublicBuckets!==void 0&&(t.RestrictPublicBuckets=(0,d.parseBoolean)(e.RestrictPublicBuckets)),t},Spe=(e,n)=>{let t={};return e.Id!==void 0&&(t.Id=(0,d.expectString)(e.Id)),e.Queue!==void 0&&(t.QueueArn=(0,d.expectString)(e.Queue)),e.Event===""?t.Events=[]:e.Event!==void 0&&(t.Events=f0((0,d.getArrayIfSingleItem)(e.Event),n)),e.Filter!==void 0&&(t.Filter=y0(e.Filter,n)),t},Epe=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>Spe(t,n)),bpe=(e,n)=>{let t={};return e.HostName!==void 0&&(t.HostName=(0,d.expectString)(e.HostName)),e.HttpRedirectCode!==void 0&&(t.HttpRedirectCode=(0,d.expectString)(e.HttpRedirectCode)),e.Protocol!==void 0&&(t.Protocol=(0,d.expectString)(e.Protocol)),e.ReplaceKeyPrefixWith!==void 0&&(t.ReplaceKeyPrefixWith=(0,d.expectString)(e.ReplaceKeyPrefixWith)),e.ReplaceKeyWith!==void 0&&(t.ReplaceKeyWith=(0,d.expectString)(e.ReplaceKeyWith)),t},Ppe=(e,n)=>{let t={};return e.HostName!==void 0&&(t.HostName=(0,d.expectString)(e.HostName)),e.Protocol!==void 0&&(t.Protocol=(0,d.expectString)(e.Protocol)),t},vpe=(e,n)=>{let t={};return e.Status!==void 0&&(t.Status=(0,d.expectString)(e.Status)),t},xpe=(e,n)=>{let t={};return e.Role!==void 0&&(t.Role=(0,d.expectString)(e.Role)),e.Rule===""?t.Rules=[]:e.Rule!==void 0&&(t.Rules=Ipe((0,d.getArrayIfSingleItem)(e.Rule),n)),t},wpe=(e,n)=>{let t={};return e.ID!==void 0&&(t.ID=(0,d.expectString)(e.ID)),e.Priority!==void 0&&(t.Priority=(0,d.strictParseInt32)(e.Priority)),e.Prefix!==void 0&&(t.Prefix=(0,d.expectString)(e.Prefix)),e.Filter===""||e.Filter!==void 0&&(t.Filter=Ape((0,d.expectUnion)(e.Filter),n)),e.Status!==void 0&&(t.Status=(0,d.expectString)(e.Status)),e.SourceSelectionCriteria!==void 0&&(t.SourceSelectionCriteria=Fpe(e.SourceSelectionCriteria,n)),e.ExistingObjectReplication!==void 0&&(t.ExistingObjectReplication=Pme(e.ExistingObjectReplication,n)),e.Destination!==void 0&&(t.Destination=_me(e.Destination,n)),e.DeleteMarkerReplication!==void 0&&(t.DeleteMarkerReplication=fme(e.DeleteMarkerReplication,n)),t},kpe=(e,n)=>{let t={};return e.Prefix!==void 0&&(t.Prefix=(0,d.expectString)(e.Prefix)),e.Tag===""?t.Tags=[]:e.Tag!==void 0&&(t.Tags=io((0,d.getArrayIfSingleItem)(e.Tag),n)),t},Ape=(e,n)=>e.Prefix!==void 0?{Prefix:(0,d.expectString)(e.Prefix)}:e.Tag!==void 0?{Tag:As(e.Tag,n)}:e.And!==void 0?{And:kpe(e.And,n)}:{$unknown:Object.entries(e)[0]},Ipe=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>wpe(t,n)),Rpe=(e,n)=>{let t={};return e.Status!==void 0&&(t.Status=(0,d.expectString)(e.Status)),e.Time!==void 0&&(t.Time=LL(e.Time,n)),t},LL=(e,n)=>{let t={};return e.Minutes!==void 0&&(t.Minutes=(0,d.strictParseInt32)(e.Minutes)),t},jL=(e,n)=>{let t={};return e.IsRestoreInProgress!==void 0&&(t.IsRestoreInProgress=(0,d.parseBoolean)(e.IsRestoreInProgress)),e.RestoreExpiryDate!==void 0&&(t.RestoreExpiryDate=(0,d.expectNonNull)((0,d.parseRfc3339DateTimeWithOffset)(e.RestoreExpiryDate))),t},Npe=(e,n)=>{let t={};return e.Condition!==void 0&&(t.Condition=ome(e.Condition,n)),e.Redirect!==void 0&&(t.Redirect=bpe(e.Redirect,n)),t},Ope=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>Npe(t,n)),Tpe=(e,n)=>{let t={};return e.FilterRule===""?t.FilterRules=[]:e.FilterRule!==void 0&&(t.FilterRules=wme((0,d.getArrayIfSingleItem)(e.FilterRule),n)),t},qpe=(e,n)=>{let t={};return e.SSEAlgorithm!==void 0&&(t.SSEAlgorithm=(0,d.expectString)(e.SSEAlgorithm)),e.KMSMasterKeyID!==void 0&&(t.KMSMasterKeyID=(0,d.expectString)(e.KMSMasterKeyID)),t},Bpe=(e,n)=>{let t={};return e.Rule===""?t.Rules=[]:e.Rule!==void 0&&(t.Rules=Dpe((0,d.getArrayIfSingleItem)(e.Rule),n)),t},Mpe=(e,n)=>{let t={};return e.ApplyServerSideEncryptionByDefault!==void 0&&(t.ApplyServerSideEncryptionByDefault=qpe(e.ApplyServerSideEncryptionByDefault,n)),e.BucketKeyEnabled!==void 0&&(t.BucketKeyEnabled=(0,d.parseBoolean)(e.BucketKeyEnabled)),t},Dpe=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>Mpe(t,n)),Fpe=(e,n)=>{let t={};return e.SseKmsEncryptedObjects!==void 0&&(t.SseKmsEncryptedObjects=jpe(e.SseKmsEncryptedObjects,n)),e.ReplicaModifications!==void 0&&(t.ReplicaModifications=vpe(e.ReplicaModifications,n)),t},Lpe=(e,n)=>{let t={};return e.KeyId!==void 0&&(t.KeyId=(0,d.expectString)(e.KeyId)),t},jpe=(e,n)=>{let t={};return e.Status!==void 0&&(t.Status=(0,d.expectString)(e.Status)),t},Upe=(e,n)=>({}),zpe=(e,n)=>{let t={};return e.BytesScanned!==void 0&&(t.BytesScanned=(0,d.strictParseLong)(e.BytesScanned)),e.BytesProcessed!==void 0&&(t.BytesProcessed=(0,d.strictParseLong)(e.BytesProcessed)),e.BytesReturned!==void 0&&(t.BytesReturned=(0,d.strictParseLong)(e.BytesReturned)),t},Gpe=(e,n)=>{let t={};return e.DataExport!==void 0&&(t.DataExport=Hpe(e.DataExport,n)),t},Hpe=(e,n)=>{let t={};return e.OutputSchemaVersion!==void 0&&(t.OutputSchemaVersion=(0,d.expectString)(e.OutputSchemaVersion)),e.Destination!==void 0&&(t.Destination=Que(e.Destination,n)),t},As=(e,n)=>{let t={};return e.Key!==void 0&&(t.Key=(0,d.expectString)(e.Key)),e.Value!==void 0&&(t.Value=(0,d.expectString)(e.Value)),t},io=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>As(t,n)),$pe=(e,n)=>{let t={};return e.Grantee!==void 0&&(t.Grantee=OL(e.Grantee,n)),e.Permission!==void 0&&(t.Permission=(0,d.expectString)(e.Permission)),t},Kpe=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>$pe(t,n)),Vpe=(e,n)=>{let t={};return e.Days!==void 0&&(t.Days=(0,d.strictParseInt32)(e.Days)),e.AccessTier!==void 0&&(t.AccessTier=(0,d.expectString)(e.AccessTier)),t},Xpe=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>Vpe(t,n)),Wpe=(e,n)=>{let t={};return e.Id!==void 0&&(t.Id=(0,d.expectString)(e.Id)),e.Topic!==void 0&&(t.TopicArn=(0,d.expectString)(e.Topic)),e.Event===""?t.Events=[]:e.Event!==void 0&&(t.Events=f0((0,d.getArrayIfSingleItem)(e.Event),n)),e.Filter!==void 0&&(t.Filter=y0(e.Filter,n)),t},Ype=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>Wpe(t,n)),Qpe=(e,n)=>{let t={};return e.Date!==void 0&&(t.Date=(0,d.expectNonNull)((0,d.parseRfc3339DateTimeWithOffset)(e.Date))),e.Days!==void 0&&(t.Days=(0,d.strictParseInt32)(e.Days)),e.StorageClass!==void 0&&(t.StorageClass=(0,d.expectString)(e.StorageClass)),t},Jpe=(e,n)=>(e||[]).filter(t=>t!=null).map(t=>Qpe(t,n)),I=e=>({httpStatusCode:e.statusCode,requestId:e.headers["x-amzn-requestid"]??e.headers["x-amzn-request-id"]??e.headers["x-amz-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]}),UL=(e,n)=>(0,d.collectBody)(e,n).then(t=>n.utf8Encoder(t)),P=e=>e!=null&&e!==""&&(!Object.getOwnPropertyNames(e).includes("length")||e.length!=0)&&(!Object.getOwnPropertyNames(e).includes("size")||e.size!=0),te=(e,n)=>UL(e,n).then(t=>{if(t.length){let r=new Roe.XMLParser({attributeNamePrefix:"",htmlEntities:!0,ignoreAttributes:!1,ignoreDeclaration:!0,parseTagValue:!1,trimValues:!1,tagValueProcessor:(u,l)=>l.trim()===""&&l.includes(` +`)?"":void 0});r.addEntity("#xD","\r"),r.addEntity("#10",` +`);let o=r.parse(t),s="#text",a=Object.keys(o)[0],i=o[a];return i[s]&&(i[a]=i[s],delete i[s]),(0,d.getValueFromTextNode)(i)}return{}}),B=async(e,n)=>{let t=await te(e,n);return t.Error&&(t.Error.message=t.Error.message??t.Error.Message),t},M=(e,n)=>{if((n==null?void 0:n.Code)!==void 0)return n.Code;if(e.statusCode==404)return"NotFound"}});var g0=m(Is=>{"use strict";Object.defineProperty(Is,"__esModule",{value:!0});Is.AbortMultipartUploadCommand=Is.$Command=void 0;var Zpe=v(),efe=w(),GL=E();Object.defineProperty(Is,"$Command",{enumerable:!0,get:function(){return GL.Command}});var tfe=x(),zL=T(),_0=class e extends GL.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,efe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Zpe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"AbortMultipartUploadCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[tfe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"AbortMultipartUpload"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,zL.se_AbortMultipartUploadCommand)(n,t)}deserialize(n,t){return(0,zL.de_AbortMultipartUploadCommand)(n,t)}};Is.AbortMultipartUploadCommand=_0});var Nt=m(Hn=>{"use strict";Object.defineProperty(Hn,"__esModule",{value:!0});Hn.getSsecPlugin=Hn.ssecMiddlewareOptions=Hn.ssecMiddleware=void 0;function HL(e){return n=>async t=>{let r={...t.input},o=[{target:"SSECustomerKey",hash:"SSECustomerKeyMD5"},{target:"CopySourceSSECustomerKey",hash:"CopySourceSSECustomerKeyMD5"}];for(let s of o){let a=r[s.target];if(a){let i=ArrayBuffer.isView(a)?new Uint8Array(a.buffer,a.byteOffset,a.byteLength):typeof a=="string"?e.utf8Decoder(a):new Uint8Array(a),u=e.base64Encoder(i),l=new e.md5;l.update(i),r={...r,[s.target]:u,[s.hash]:e.base64Encoder(await l.digest())}}}return n({...t,input:r})}}Hn.ssecMiddleware=HL;Hn.ssecMiddlewareOptions={name:"ssecMiddleware",step:"initialize",tags:["SSE"],override:!0};var nfe=e=>({applyToStack:n=>{n.add(HL(e),Hn.ssecMiddlewareOptions)}});Hn.getSsecPlugin=nfe});var C0=m(Rs=>{"use strict";Object.defineProperty(Rs,"__esModule",{value:!0});Rs.CompleteMultipartUploadCommand=Rs.$Command=void 0;var rfe=xo(),ofe=Nt(),sfe=v(),ife=w(),VL=E();Object.defineProperty(Rs,"$Command",{enumerable:!0,get:function(){return VL.Command}});var afe=x(),$L=Ze(),KL=T(),h0=class e extends VL.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,ife.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,sfe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,rfe.getThrow200ExceptionsPlugin)(t)),this.middlewareStack.use((0,ofe.getSsecPlugin)(t));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"CompleteMultipartUploadCommand",inputFilterSensitiveLog:$L.CompleteMultipartUploadRequestFilterSensitiveLog,outputFilterSensitiveLog:$L.CompleteMultipartUploadOutputFilterSensitiveLog,[afe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"CompleteMultipartUpload"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,KL.se_CompleteMultipartUploadCommand)(n,t)}deserialize(n,t){return(0,KL.de_CompleteMultipartUploadCommand)(n,t)}};Rs.CompleteMultipartUploadCommand=h0});var E0=m(Ns=>{"use strict";Object.defineProperty(Ns,"__esModule",{value:!0});Ns.CopyObjectCommand=Ns.$Command=void 0;var cfe=xo(),dfe=Nt(),lfe=v(),ufe=w(),YL=E();Object.defineProperty(Ns,"$Command",{enumerable:!0,get:function(){return YL.Command}});var mfe=x(),XL=Ze(),WL=T(),S0=class e extends YL.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,ufe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,lfe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,cfe.getThrow200ExceptionsPlugin)(t)),this.middlewareStack.use((0,dfe.getSsecPlugin)(t));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"CopyObjectCommand",inputFilterSensitiveLog:XL.CopyObjectRequestFilterSensitiveLog,outputFilterSensitiveLog:XL.CopyObjectOutputFilterSensitiveLog,[mfe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"CopyObject"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,WL.se_CopyObjectCommand)(n,t)}deserialize(n,t){return(0,WL.de_CopyObjectCommand)(n,t)}};Ns.CopyObjectCommand=S0});var JL=m($n=>{"use strict";Object.defineProperty($n,"__esModule",{value:!0});$n.getLocationConstraintPlugin=$n.locationConstraintMiddlewareOptions=$n.locationConstraintMiddleware=void 0;function QL(e){return n=>async t=>{let{CreateBucketConfiguration:r}=t.input,o=await e.region();return(!r||!r.LocationConstraint)&&(t={...t,input:{...t.input,CreateBucketConfiguration:o==="us-east-1"?void 0:{LocationConstraint:o}}}),n(t)}}$n.locationConstraintMiddleware=QL;$n.locationConstraintMiddlewareOptions={step:"initialize",tags:["LOCATION_CONSTRAINT","CREATE_BUCKET_CONFIGURATION"],name:"locationConstraintMiddleware",override:!0};var pfe=e=>({applyToStack:n=>{n.add(QL(e),$n.locationConstraintMiddlewareOptions)}});$n.getLocationConstraintPlugin=pfe});var P0=m(Os=>{"use strict";Object.defineProperty(Os,"__esModule",{value:!0});Os.CreateBucketCommand=Os.$Command=void 0;var ffe=JL(),yfe=v(),_fe=w(),ej=E();Object.defineProperty(Os,"$Command",{enumerable:!0,get:function(){return ej.Command}});var gfe=x(),ZL=T(),b0=class e extends ej.Command{static getEndpointParameterInstructions(){return{DisableAccessPoints:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,_fe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,yfe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,ffe.getLocationConstraintPlugin)(t));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"CreateBucketCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[gfe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"CreateBucket"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,ZL.se_CreateBucketCommand)(n,t)}deserialize(n,t){return(0,ZL.de_CreateBucketCommand)(n,t)}};Os.CreateBucketCommand=b0});var x0=m(Ts=>{"use strict";Object.defineProperty(Ts,"__esModule",{value:!0});Ts.CreateMultipartUploadCommand=Ts.$Command=void 0;var hfe=Nt(),Cfe=v(),Sfe=w(),rj=E();Object.defineProperty(Ts,"$Command",{enumerable:!0,get:function(){return rj.Command}});var Efe=x(),tj=Ze(),nj=T(),v0=class e extends rj.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Sfe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Cfe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,hfe.getSsecPlugin)(t));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"CreateMultipartUploadCommand",inputFilterSensitiveLog:tj.CreateMultipartUploadRequestFilterSensitiveLog,outputFilterSensitiveLog:tj.CreateMultipartUploadOutputFilterSensitiveLog,[Efe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"CreateMultipartUpload"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,nj.se_CreateMultipartUploadCommand)(n,t)}deserialize(n,t){return(0,nj.de_CreateMultipartUploadCommand)(n,t)}};Ts.CreateMultipartUploadCommand=v0});var k0=m(qs=>{"use strict";Object.defineProperty(qs,"__esModule",{value:!0});qs.DeleteBucketAnalyticsConfigurationCommand=qs.$Command=void 0;var bfe=v(),Pfe=w(),sj=E();Object.defineProperty(qs,"$Command",{enumerable:!0,get:function(){return sj.Command}});var vfe=x(),oj=T(),w0=class e extends sj.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Pfe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,bfe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"DeleteBucketAnalyticsConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[vfe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"DeleteBucketAnalyticsConfiguration"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,oj.se_DeleteBucketAnalyticsConfigurationCommand)(n,t)}deserialize(n,t){return(0,oj.de_DeleteBucketAnalyticsConfigurationCommand)(n,t)}};qs.DeleteBucketAnalyticsConfigurationCommand=w0});var I0=m(Bs=>{"use strict";Object.defineProperty(Bs,"__esModule",{value:!0});Bs.DeleteBucketCommand=Bs.$Command=void 0;var xfe=v(),wfe=w(),aj=E();Object.defineProperty(Bs,"$Command",{enumerable:!0,get:function(){return aj.Command}});var kfe=x(),ij=T(),A0=class e extends aj.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,wfe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,xfe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"DeleteBucketCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[kfe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"DeleteBucket"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,ij.se_DeleteBucketCommand)(n,t)}deserialize(n,t){return(0,ij.de_DeleteBucketCommand)(n,t)}};Bs.DeleteBucketCommand=A0});var N0=m(Ms=>{"use strict";Object.defineProperty(Ms,"__esModule",{value:!0});Ms.DeleteBucketCorsCommand=Ms.$Command=void 0;var Afe=v(),Ife=w(),dj=E();Object.defineProperty(Ms,"$Command",{enumerable:!0,get:function(){return dj.Command}});var Rfe=x(),cj=T(),R0=class e extends dj.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Ife.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Afe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"DeleteBucketCorsCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[Rfe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"DeleteBucketCors"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,cj.se_DeleteBucketCorsCommand)(n,t)}deserialize(n,t){return(0,cj.de_DeleteBucketCorsCommand)(n,t)}};Ms.DeleteBucketCorsCommand=R0});var T0=m(Ds=>{"use strict";Object.defineProperty(Ds,"__esModule",{value:!0});Ds.DeleteBucketEncryptionCommand=Ds.$Command=void 0;var Nfe=v(),Ofe=w(),uj=E();Object.defineProperty(Ds,"$Command",{enumerable:!0,get:function(){return uj.Command}});var Tfe=x(),lj=T(),O0=class e extends uj.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Ofe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Nfe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"DeleteBucketEncryptionCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[Tfe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"DeleteBucketEncryption"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,lj.se_DeleteBucketEncryptionCommand)(n,t)}deserialize(n,t){return(0,lj.de_DeleteBucketEncryptionCommand)(n,t)}};Ds.DeleteBucketEncryptionCommand=O0});var B0=m(Fs=>{"use strict";Object.defineProperty(Fs,"__esModule",{value:!0});Fs.DeleteBucketIntelligentTieringConfigurationCommand=Fs.$Command=void 0;var qfe=v(),Bfe=w(),pj=E();Object.defineProperty(Fs,"$Command",{enumerable:!0,get:function(){return pj.Command}});var Mfe=x(),mj=T(),q0=class e extends pj.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Bfe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,qfe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"DeleteBucketIntelligentTieringConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[Mfe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"DeleteBucketIntelligentTieringConfiguration"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,mj.se_DeleteBucketIntelligentTieringConfigurationCommand)(n,t)}deserialize(n,t){return(0,mj.de_DeleteBucketIntelligentTieringConfigurationCommand)(n,t)}};Fs.DeleteBucketIntelligentTieringConfigurationCommand=q0});var D0=m(Ls=>{"use strict";Object.defineProperty(Ls,"__esModule",{value:!0});Ls.DeleteBucketInventoryConfigurationCommand=Ls.$Command=void 0;var Dfe=v(),Ffe=w(),yj=E();Object.defineProperty(Ls,"$Command",{enumerable:!0,get:function(){return yj.Command}});var Lfe=x(),fj=T(),M0=class e extends yj.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Ffe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Dfe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"DeleteBucketInventoryConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[Lfe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"DeleteBucketInventoryConfiguration"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,fj.se_DeleteBucketInventoryConfigurationCommand)(n,t)}deserialize(n,t){return(0,fj.de_DeleteBucketInventoryConfigurationCommand)(n,t)}};Ls.DeleteBucketInventoryConfigurationCommand=M0});var L0=m(js=>{"use strict";Object.defineProperty(js,"__esModule",{value:!0});js.DeleteBucketLifecycleCommand=js.$Command=void 0;var jfe=v(),Ufe=w(),gj=E();Object.defineProperty(js,"$Command",{enumerable:!0,get:function(){return gj.Command}});var zfe=x(),_j=T(),F0=class e extends gj.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Ufe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,jfe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"DeleteBucketLifecycleCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[zfe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"DeleteBucketLifecycle"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,_j.se_DeleteBucketLifecycleCommand)(n,t)}deserialize(n,t){return(0,_j.de_DeleteBucketLifecycleCommand)(n,t)}};js.DeleteBucketLifecycleCommand=F0});var U0=m(Us=>{"use strict";Object.defineProperty(Us,"__esModule",{value:!0});Us.DeleteBucketMetricsConfigurationCommand=Us.$Command=void 0;var Gfe=v(),Hfe=w(),Cj=E();Object.defineProperty(Us,"$Command",{enumerable:!0,get:function(){return Cj.Command}});var $fe=x(),hj=T(),j0=class e extends Cj.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Hfe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Gfe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"DeleteBucketMetricsConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[$fe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"DeleteBucketMetricsConfiguration"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,hj.se_DeleteBucketMetricsConfigurationCommand)(n,t)}deserialize(n,t){return(0,hj.de_DeleteBucketMetricsConfigurationCommand)(n,t)}};Us.DeleteBucketMetricsConfigurationCommand=j0});var G0=m(zs=>{"use strict";Object.defineProperty(zs,"__esModule",{value:!0});zs.DeleteBucketOwnershipControlsCommand=zs.$Command=void 0;var Kfe=v(),Vfe=w(),Ej=E();Object.defineProperty(zs,"$Command",{enumerable:!0,get:function(){return Ej.Command}});var Xfe=x(),Sj=T(),z0=class e extends Ej.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Vfe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Kfe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"DeleteBucketOwnershipControlsCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[Xfe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"DeleteBucketOwnershipControls"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Sj.se_DeleteBucketOwnershipControlsCommand)(n,t)}deserialize(n,t){return(0,Sj.de_DeleteBucketOwnershipControlsCommand)(n,t)}};zs.DeleteBucketOwnershipControlsCommand=z0});var $0=m(Gs=>{"use strict";Object.defineProperty(Gs,"__esModule",{value:!0});Gs.DeleteBucketPolicyCommand=Gs.$Command=void 0;var Wfe=v(),Yfe=w(),Pj=E();Object.defineProperty(Gs,"$Command",{enumerable:!0,get:function(){return Pj.Command}});var Qfe=x(),bj=T(),H0=class e extends Pj.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Yfe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Wfe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"DeleteBucketPolicyCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[Qfe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"DeleteBucketPolicy"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,bj.se_DeleteBucketPolicyCommand)(n,t)}deserialize(n,t){return(0,bj.de_DeleteBucketPolicyCommand)(n,t)}};Gs.DeleteBucketPolicyCommand=H0});var V0=m(Hs=>{"use strict";Object.defineProperty(Hs,"__esModule",{value:!0});Hs.DeleteBucketReplicationCommand=Hs.$Command=void 0;var Jfe=v(),Zfe=w(),xj=E();Object.defineProperty(Hs,"$Command",{enumerable:!0,get:function(){return xj.Command}});var eye=x(),vj=T(),K0=class e extends xj.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Zfe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Jfe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"DeleteBucketReplicationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[eye.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"DeleteBucketReplication"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,vj.se_DeleteBucketReplicationCommand)(n,t)}deserialize(n,t){return(0,vj.de_DeleteBucketReplicationCommand)(n,t)}};Hs.DeleteBucketReplicationCommand=K0});var W0=m($s=>{"use strict";Object.defineProperty($s,"__esModule",{value:!0});$s.DeleteBucketTaggingCommand=$s.$Command=void 0;var tye=v(),nye=w(),kj=E();Object.defineProperty($s,"$Command",{enumerable:!0,get:function(){return kj.Command}});var rye=x(),wj=T(),X0=class e extends kj.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,nye.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,tye.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"DeleteBucketTaggingCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[rye.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"DeleteBucketTagging"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,wj.se_DeleteBucketTaggingCommand)(n,t)}deserialize(n,t){return(0,wj.de_DeleteBucketTaggingCommand)(n,t)}};$s.DeleteBucketTaggingCommand=X0});var Q0=m(Ks=>{"use strict";Object.defineProperty(Ks,"__esModule",{value:!0});Ks.DeleteBucketWebsiteCommand=Ks.$Command=void 0;var oye=v(),sye=w(),Ij=E();Object.defineProperty(Ks,"$Command",{enumerable:!0,get:function(){return Ij.Command}});var iye=x(),Aj=T(),Y0=class e extends Ij.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,sye.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,oye.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"DeleteBucketWebsiteCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[iye.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"DeleteBucketWebsite"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Aj.se_DeleteBucketWebsiteCommand)(n,t)}deserialize(n,t){return(0,Aj.de_DeleteBucketWebsiteCommand)(n,t)}};Ks.DeleteBucketWebsiteCommand=Y0});var Z0=m(Vs=>{"use strict";Object.defineProperty(Vs,"__esModule",{value:!0});Vs.DeleteObjectCommand=Vs.$Command=void 0;var aye=v(),cye=w(),Nj=E();Object.defineProperty(Vs,"$Command",{enumerable:!0,get:function(){return Nj.Command}});var dye=x(),Rj=T(),J0=class e extends Nj.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,cye.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,aye.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"DeleteObjectCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[dye.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"DeleteObject"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Rj.se_DeleteObjectCommand)(n,t)}deserialize(n,t){return(0,Rj.de_DeleteObjectCommand)(n,t)}};Vs.DeleteObjectCommand=J0});var Xs=m(Nr=>{"use strict";Object.defineProperty(Nr,"__esModule",{value:!0});Nr.ChecksumLocation=Nr.ChecksumAlgorithm=void 0;var lye;(function(e){e.MD5="MD5",e.CRC32="CRC32",e.CRC32C="CRC32C",e.SHA1="SHA1",e.SHA256="SHA256"})(lye=Nr.ChecksumAlgorithm||(Nr.ChecksumAlgorithm={}));var uye;(function(e){e.HEADER="header",e.TRAILER="trailer"})(uye=Nr.ChecksumLocation||(Nr.ChecksumLocation={}))});var eE=m(Ws=>{"use strict";Object.defineProperty(Ws,"__esModule",{value:!0});Ws.PRIORITY_ORDER_ALGORITHMS=Ws.CLIENT_SUPPORTED_ALGORITHMS=void 0;var Or=Xs();Ws.CLIENT_SUPPORTED_ALGORITHMS=[Or.ChecksumAlgorithm.CRC32,Or.ChecksumAlgorithm.CRC32C,Or.ChecksumAlgorithm.SHA1,Or.ChecksumAlgorithm.SHA256];Ws.PRIORITY_ORDER_ALGORITHMS=[Or.ChecksumAlgorithm.CRC32,Or.ChecksumAlgorithm.CRC32C,Or.ChecksumAlgorithm.SHA1,Or.ChecksumAlgorithm.SHA256]});var Tj=m(iy=>{"use strict";Object.defineProperty(iy,"__esModule",{value:!0});iy.getChecksumAlgorithmForRequest=void 0;var mye=Xs(),Oj=eE(),pye=(e,{requestChecksumRequired:n,requestAlgorithmMember:t})=>{if(!t||!e[t])return n?mye.ChecksumAlgorithm.MD5:void 0;let r=e[t];if(!Oj.CLIENT_SUPPORTED_ALGORITHMS.includes(r))throw new Error(`The checksum algorithm "${r}" is not supported by the client. Select one of ${Oj.CLIENT_SUPPORTED_ALGORITHMS}.`);return r};iy.getChecksumAlgorithmForRequest=pye});var tE=m(ay=>{"use strict";Object.defineProperty(ay,"__esModule",{value:!0});ay.getChecksumLocationName=void 0;var fye=Xs(),yye=e=>e===fye.ChecksumAlgorithm.MD5?"content-md5":`x-amz-checksum-${e.toLowerCase()}`;ay.getChecksumLocationName=yye});var qj=m(cy=>{"use strict";Object.defineProperty(cy,"__esModule",{value:!0});cy.hasHeader=void 0;var _ye=(e,n)=>{let t=e.toLowerCase();for(let r of Object.keys(n))if(t===r.toLowerCase())return!0;return!1};cy.hasHeader=_ye});var ly=m(dy=>{"use strict";Object.defineProperty(dy,"__esModule",{value:!0});dy.isStreaming=void 0;var gye=hd(),hye=e=>e!==void 0&&typeof e!="string"&&!ArrayBuffer.isView(e)&&!(0,gye.isArrayBuffer)(e);dy.isStreaming=hye});var sE={};wa(sE,{__assign:()=>rE,__asyncDelegator:()=>Nye,__asyncGenerator:()=>Rye,__asyncValues:()=>Oye,__await:()=>Wc,__awaiter:()=>vye,__classPrivateFieldGet:()=>Mye,__classPrivateFieldSet:()=>Dye,__createBinding:()=>wye,__decorate:()=>Eye,__exportStar:()=>kye,__extends:()=>Cye,__generator:()=>xye,__importDefault:()=>Bye,__importStar:()=>qye,__makeTemplateObject:()=>Tye,__metadata:()=>Pye,__param:()=>bye,__read:()=>Bj,__rest:()=>Sye,__spread:()=>Aye,__spreadArrays:()=>Iye,__values:()=>oE});function Cye(e,n){nE(e,n);function t(){this.constructor=e}e.prototype=n===null?Object.create(n):(t.prototype=n.prototype,new t)}function Sye(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o=0;i--)(a=e[i])&&(s=(o<3?a(s):o>3?a(n,t,s):a(n,t))||s);return o>3&&s&&Object.defineProperty(n,t,s),s}function bye(e,n){return function(t,r){n(t,r,e)}}function Pye(e,n){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,n)}function vye(e,n,t,r){function o(s){return s instanceof t?s:new t(function(a){a(s)})}return new(t||(t=Promise))(function(s,a){function i(c){try{l(r.next(c))}catch(y){a(y)}}function u(c){try{l(r.throw(c))}catch(y){a(y)}}function l(c){c.done?s(c.value):o(c.value).then(i,u)}l((r=r.apply(e,n||[])).next())})}function xye(e,n){var t={label:0,sent:function(){if(s[0]&1)throw s[1];return s[1]},trys:[],ops:[]},r,o,s,a;return a={next:i(0),throw:i(1),return:i(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function i(l){return function(c){return u([l,c])}}function u(l){if(r)throw new TypeError("Generator is already executing.");for(;t;)try{if(r=1,o&&(s=l[0]&2?o.return:l[0]?o.throw||((s=o.return)&&s.call(o),0):o.next)&&!(s=s.call(o,l[1])).done)return s;switch(o=0,s&&(l=[l[0]&2,s.value]),l[0]){case 0:case 1:s=l;break;case 4:return t.label++,{value:l[1],done:!1};case 5:t.label++,o=l[1],l=[0];continue;case 7:l=t.ops.pop(),t.trys.pop();continue;default:if(s=t.trys,!(s=s.length>0&&s[s.length-1])&&(l[0]===6||l[0]===2)){t=0;continue}if(l[0]===3&&(!s||l[1]>s[0]&&l[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}function Bj(e,n){var t=typeof Symbol=="function"&&e[Symbol.iterator];if(!t)return e;var r=t.call(e),o,s=[],a;try{for(;(n===void 0||n-- >0)&&!(o=r.next()).done;)s.push(o.value)}catch(i){a={error:i}}finally{try{o&&!o.done&&(t=r.return)&&t.call(r)}finally{if(a)throw a.error}}return s}function Aye(){for(var e=[],n=0;n1||i(_,C)})})}function i(_,C){try{u(r[_](C))}catch(b){y(s[0][3],b)}}function u(_){_.value instanceof Wc?Promise.resolve(_.value.v).then(l,c):y(s[0][2],_)}function l(_){i("next",_)}function c(_){i("throw",_)}function y(_,C){_(C),s.shift(),s.length&&i(s[0][0],s[0][1])}}function Nye(e){var n,t;return n={},r("next"),r("throw",function(o){throw o}),r("return"),n[Symbol.iterator]=function(){return this},n;function r(o,s){n[o]=e[o]?function(a){return(t=!t)?{value:Wc(e[o](a)),done:o==="return"}:s?s(a):a}:s}}function Oye(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=e[Symbol.asyncIterator],t;return n?n.call(e):(e=typeof oE=="function"?oE(e):e[Symbol.iterator](),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(s){t[s]=e[s]&&function(a){return new Promise(function(i,u){a=e[s](a),o(i,u,a.done,a.value)})}}function o(s,a,i,u){Promise.resolve(u).then(function(l){s({value:l,done:i})},a)}}function Tye(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e}function qye(e){if(e&&e.__esModule)return e;var n={};if(e!=null)for(var t in e)Object.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n.default=e,n}function Bye(e){return e&&e.__esModule?e:{default:e}}function Mye(e,n){if(!n.has(e))throw new TypeError("attempted to get private field on non-instance");return n.get(e)}function Dye(e,n,t){if(!n.has(e))throw new TypeError("attempted to set private field on non-instance");return n.set(e,t),t}var nE,rE,iE=ze(()=>{nE=function(e,n){return nE=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var o in r)r.hasOwnProperty(o)&&(t[o]=r[o])},nE(e,n)};rE=function(){return rE=Object.assign||function(n){for(var t,r=1,o=arguments.length;r{"use strict";Object.defineProperty(uy,"__esModule",{value:!0});uy.AwsCrc32c=void 0;var Mj=(iE(),j(sE)),aE=$a(),Dj=cE(),Fye=function(){function e(){this.crc32c=new Dj.Crc32c}return e.prototype.update=function(n){(0,aE.isEmptyData)(n)||this.crc32c.update((0,aE.convertToBuffer)(n))},e.prototype.digest=function(){return Mj.__awaiter(this,void 0,void 0,function(){return Mj.__generator(this,function(n){return[2,(0,aE.numToUint8)(this.crc32c.digest())]})})},e.prototype.reset=function(){this.crc32c=new Dj.Crc32c},e}();uy.AwsCrc32c=Fye});var cE=m(Tr=>{"use strict";Object.defineProperty(Tr,"__esModule",{value:!0});Tr.AwsCrc32c=Tr.Crc32c=Tr.crc32c=void 0;var Lye=(iE(),j(sE)),jye=$a();function Uye(e){return new Lj().update(e).digest()}Tr.crc32c=Uye;var Lj=function(){function e(){this.checksum=4294967295}return e.prototype.update=function(n){var t,r;try{for(var o=Lye.__values(n),s=o.next();!s.done;s=o.next()){var a=s.value;this.checksum=this.checksum>>>8^Gye[(this.checksum^a)&255]}}catch(i){t={error:i}}finally{try{s&&!s.done&&(r=o.return)&&r.call(o)}finally{if(t)throw t.error}}return this},e.prototype.digest=function(){return(this.checksum^4294967295)>>>0},e}();Tr.Crc32c=Lj;var zye=[0,4067132163,3778769143,324072436,3348797215,904991772,648144872,3570033899,2329499855,2024987596,1809983544,2575936315,1296289744,3207089363,2893594407,1578318884,274646895,3795141740,4049975192,51262619,3619967088,632279923,922689671,3298075524,2592579488,1760304291,2075979607,2312596564,1562183871,2943781820,3156637768,1313733451,549293790,3537243613,3246849577,871202090,3878099393,357341890,102525238,4101499445,2858735121,1477399826,1264559846,3107202533,1845379342,2677391885,2361733625,2125378298,820201905,3263744690,3520608582,598981189,4151959214,85089709,373468761,3827903834,3124367742,1213305469,1526817161,2842354314,2107672161,2412447074,2627466902,1861252501,1098587580,3004210879,2688576843,1378610760,2262928035,1955203488,1742404180,2511436119,3416409459,969524848,714683780,3639785095,205050476,4266873199,3976438427,526918040,1361435347,2739821008,2954799652,1114974503,2529119692,1691668175,2005155131,2247081528,3690758684,697762079,986182379,3366744552,476452099,3993867776,4250756596,255256311,1640403810,2477592673,2164122517,1922457750,2791048317,1412925310,1197962378,3037525897,3944729517,427051182,170179418,4165941337,746937522,3740196785,3451792453,1070968646,1905808397,2213795598,2426610938,1657317369,3053634322,1147748369,1463399397,2773627110,4215344322,153784257,444234805,3893493558,1021025245,3467647198,3722505002,797665321,2197175160,1889384571,1674398607,2443626636,1164749927,3070701412,2757221520,1446797203,137323447,4198817972,3910406976,461344835,3484808360,1037989803,781091935,3705997148,2460548119,1623424788,1939049696,2180517859,1429367560,2807687179,3020495871,1180866812,410100952,3927582683,4182430767,186734380,3756733383,763408580,1053836080,3434856499,2722870694,1344288421,1131464017,2971354706,1708204729,2545590714,2229949006,1988219213,680717673,3673779818,3383336350,1002577565,4010310262,493091189,238226049,4233660802,2987750089,1082061258,1395524158,2705686845,1972364758,2279892693,2494862625,1725896226,952904198,3399985413,3656866545,731699698,4283874585,222117402,510512622,3959836397,3280807620,837199303,582374963,3504198960,68661723,4135334616,3844915500,390545967,1230274059,3141532936,2825850620,1510247935,2395924756,2091215383,1878366691,2644384480,3553878443,565732008,854102364,3229815391,340358836,3861050807,4117890627,119113024,1493875044,2875275879,3090270611,1247431312,2660249211,1828433272,2141937292,2378227087,3811616794,291187481,34330861,4032846830,615137029,3603020806,3314634738,939183345,1776939221,2609017814,2295496738,2058945313,2926798794,1545135305,1330124605,3173225534,4084100981,17165430,307568514,3762199681,888469610,3332340585,3587147933,665062302,2042050490,2346497209,2559330125,1793573966,3190661285,1279665062,1595330642,2910671697],Gye=(0,jye.uint32ArrayFrom)(zye),Hye=Fj();Object.defineProperty(Tr,"AwsCrc32c",{enumerable:!0,get:function(){return Hye.AwsCrc32c}})});var dE=m(my=>{"use strict";Object.defineProperty(my,"__esModule",{value:!0});my.selectChecksumAlgorithmFunction=void 0;var $ye=Ka(),Kye=cE(),Yc=Xs(),Vye=(e,n)=>({[Yc.ChecksumAlgorithm.MD5]:n.md5,[Yc.ChecksumAlgorithm.CRC32]:$ye.AwsCrc32,[Yc.ChecksumAlgorithm.CRC32C]:Kye.AwsCrc32c,[Yc.ChecksumAlgorithm.SHA1]:n.sha1,[Yc.ChecksumAlgorithm.SHA256]:n.sha256})[e];my.selectChecksumAlgorithmFunction=Vye});var lE=m(py=>{"use strict";Object.defineProperty(py,"__esModule",{value:!0});py.stringHasher=void 0;var Xye=St(),Wye=(e,n)=>{let t=new e;return t.update((0,Xye.toUint8Array)(n||"")),t.digest()};py.stringHasher=Wye});var uE=m(fy=>{"use strict";Object.defineProperty(fy,"__esModule",{value:!0});fy.flexibleChecksumsMiddleware=void 0;var Yye=we(),Qye=Tj(),Jye=tE(),Zye=qj(),e_e=ly(),t_e=dE(),n_e=lE(),r_e=(e,n)=>t=>async r=>{if(!Yye.HttpRequest.isInstance(r.request))return t(r);let{request:o}=r,{body:s,headers:a}=o,{base64Encoder:i,streamHasher:u}=e,{input:l,requestChecksumRequired:c,requestAlgorithmMember:y}=n,_=(0,Qye.getChecksumAlgorithmForRequest)(l,{requestChecksumRequired:c,requestAlgorithmMember:y}),C=s,b=a;if(_){let L=(0,Jye.getChecksumLocationName)(_),V=(0,t_e.selectChecksumAlgorithmFunction)(_,e);if((0,e_e.isStreaming)(s)){let{getAwsChunkedEncodingStream:me,bodyLengthChecker:Mt}=e;C=me(s,{base64Encoder:i,bodyLengthChecker:Mt,checksumLocationName:L,checksumAlgorithmFn:V,streamHasher:u}),b={...a,"content-encoding":a["content-encoding"]?`${a["content-encoding"]},aws-chunked`:"aws-chunked","transfer-encoding":"chunked","x-amz-decoded-content-length":a["content-length"],"x-amz-content-sha256":"STREAMING-UNSIGNED-PAYLOAD-TRAILER","x-amz-trailer":L},delete b["content-length"]}else if(!(0,Zye.hasHeader)(L,a)){let me=await(0,n_e.stringHasher)(V,s);b={...a,[L]:i(me)}}}return await t({...r,request:{...o,headers:b,body:C}})};fy.flexibleChecksumsMiddleware=r_e});var jj=m(yy=>{"use strict";Object.defineProperty(yy,"__esModule",{value:!0});yy.createReadStreamOnBuffer=void 0;var o_e=require("stream");function s_e(e){let n=new o_e.Transform;return n.push(e),n.push(null),n}yy.createReadStreamOnBuffer=s_e});var Uj=m(_y=>{"use strict";Object.defineProperty(_y,"__esModule",{value:!0});_y.getChecksum=void 0;var i_e=ly(),a_e=lE(),c_e=async(e,{streamHasher:n,checksumAlgorithmFn:t,base64Encoder:r})=>{let o=(0,i_e.isStreaming)(e)?n(t,e):(0,a_e.stringHasher)(t,e);return r(await o)};_y.getChecksum=c_e});var Gj=m(gy=>{"use strict";Object.defineProperty(gy,"__esModule",{value:!0});gy.getChecksumAlgorithmListForResponse=void 0;var zj=eE(),d_e=(e=[])=>{let n=[];for(let t of zj.PRIORITY_ORDER_ALGORITHMS)!e.includes(t)||!zj.CLIENT_SUPPORTED_ALGORITHMS.includes(t)||n.push(t);return n};gy.getChecksumAlgorithmListForResponse=d_e});var Hj=m(hy=>{"use strict";Object.defineProperty(hy,"__esModule",{value:!0});hy.validateChecksumFromResponse=void 0;var l_e=Uj(),u_e=Gj(),m_e=tE(),p_e=dE(),f_e=async(e,{config:n,responseAlgorithms:t})=>{let r=(0,u_e.getChecksumAlgorithmListForResponse)(t),{body:o,headers:s}=e;for(let a of r){let i=(0,m_e.getChecksumLocationName)(a),u=s[i];if(u){let l=(0,p_e.selectChecksumAlgorithmFunction)(a,n),{streamHasher:c,base64Encoder:y}=n,_=await(0,l_e.getChecksum)(o,{streamHasher:c,checksumAlgorithmFn:l,base64Encoder:y});if(_===u)break;throw new Error(`Checksum mismatch: expected "${_}" but received "${u}" in response header "${i}".`)}}};hy.validateChecksumFromResponse=f_e});var Kj=m(Ys=>{"use strict";Object.defineProperty(Ys,"__esModule",{value:!0});Ys.flexibleChecksumsResponseMiddleware=Ys.flexibleChecksumsResponseMiddlewareOptions=void 0;var y_e=we(),__e=ly(),$j=jj(),g_e=Hj();Ys.flexibleChecksumsResponseMiddlewareOptions={name:"flexibleChecksumsResponseMiddleware",toMiddleware:"deserializerMiddleware",relation:"after",tags:["BODY_CHECKSUM"],override:!0};var h_e=(e,n)=>t=>async r=>{if(!y_e.HttpRequest.isInstance(r.request))return t(r);let o=r.input,s=await t(r),a=s.response,i,{requestValidationModeMember:u,responseAlgorithms:l}=n;if(u&&o[u]==="ENABLED"){let c=(0,__e.isStreaming)(a.body);c&&(i=await e.streamCollector(a.body),a.body=(0,$j.createReadStreamOnBuffer)(i)),await(0,g_e.validateChecksumFromResponse)(s.response,{config:e,responseAlgorithms:l}),c&&i&&(a.body=(0,$j.createReadStreamOnBuffer)(i))}return s};Ys.flexibleChecksumsResponseMiddleware=h_e});var Xj=m(ao=>{"use strict";Object.defineProperty(ao,"__esModule",{value:!0});ao.getFlexibleChecksumsPlugin=ao.flexibleChecksumsMiddlewareOptions=void 0;var C_e=uE(),Vj=Kj();ao.flexibleChecksumsMiddlewareOptions={name:"flexibleChecksumsMiddleware",step:"build",tags:["BODY_CHECKSUM"],override:!0};var S_e=(e,n)=>({applyToStack:t=>{t.add((0,C_e.flexibleChecksumsMiddleware)(e,n),ao.flexibleChecksumsMiddlewareOptions),t.addRelativeTo((0,Vj.flexibleChecksumsResponseMiddleware)(e,n),Vj.flexibleChecksumsResponseMiddlewareOptions)}});ao.getFlexibleChecksumsPlugin=S_e});var xe=m(Qc=>{"use strict";Object.defineProperty(Qc,"__esModule",{value:!0});var mE=(z(),j(U));mE.__exportStar(Xs(),Qc);mE.__exportStar(uE(),Qc);mE.__exportStar(Xj(),Qc)});var fE=m(Qs=>{"use strict";Object.defineProperty(Qs,"__esModule",{value:!0});Qs.DeleteObjectsCommand=Qs.$Command=void 0;var E_e=xe(),b_e=v(),P_e=w(),Yj=E();Object.defineProperty(Qs,"$Command",{enumerable:!0,get:function(){return Yj.Command}});var v_e=x(),Wj=T(),pE=class e extends Yj.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,P_e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,b_e.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,E_e.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"DeleteObjectsCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[v_e.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"DeleteObjects"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Wj.se_DeleteObjectsCommand)(n,t)}deserialize(n,t){return(0,Wj.de_DeleteObjectsCommand)(n,t)}};Qs.DeleteObjectsCommand=pE});var _E=m(Js=>{"use strict";Object.defineProperty(Js,"__esModule",{value:!0});Js.DeleteObjectTaggingCommand=Js.$Command=void 0;var x_e=v(),w_e=w(),Jj=E();Object.defineProperty(Js,"$Command",{enumerable:!0,get:function(){return Jj.Command}});var k_e=x(),Qj=T(),yE=class e extends Jj.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,w_e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,x_e.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"DeleteObjectTaggingCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[k_e.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"DeleteObjectTagging"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Qj.se_DeleteObjectTaggingCommand)(n,t)}deserialize(n,t){return(0,Qj.de_DeleteObjectTaggingCommand)(n,t)}};Js.DeleteObjectTaggingCommand=yE});var hE=m(Zs=>{"use strict";Object.defineProperty(Zs,"__esModule",{value:!0});Zs.DeletePublicAccessBlockCommand=Zs.$Command=void 0;var A_e=v(),I_e=w(),eU=E();Object.defineProperty(Zs,"$Command",{enumerable:!0,get:function(){return eU.Command}});var R_e=x(),Zj=T(),gE=class e extends eU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,I_e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,A_e.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"DeletePublicAccessBlockCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[R_e.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"DeletePublicAccessBlock"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Zj.se_DeletePublicAccessBlockCommand)(n,t)}deserialize(n,t){return(0,Zj.de_DeletePublicAccessBlockCommand)(n,t)}};Zs.DeletePublicAccessBlockCommand=gE});var SE=m(ei=>{"use strict";Object.defineProperty(ei,"__esModule",{value:!0});ei.GetBucketAccelerateConfigurationCommand=ei.$Command=void 0;var N_e=v(),O_e=w(),nU=E();Object.defineProperty(ei,"$Command",{enumerable:!0,get:function(){return nU.Command}});var T_e=x(),tU=T(),CE=class e extends nU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,O_e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,N_e.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"GetBucketAccelerateConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[T_e.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"GetBucketAccelerateConfiguration"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,tU.se_GetBucketAccelerateConfigurationCommand)(n,t)}deserialize(n,t){return(0,tU.de_GetBucketAccelerateConfigurationCommand)(n,t)}};ei.GetBucketAccelerateConfigurationCommand=CE});var bE=m(ti=>{"use strict";Object.defineProperty(ti,"__esModule",{value:!0});ti.GetBucketAclCommand=ti.$Command=void 0;var q_e=v(),B_e=w(),oU=E();Object.defineProperty(ti,"$Command",{enumerable:!0,get:function(){return oU.Command}});var M_e=x(),rU=T(),EE=class e extends oU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,B_e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,q_e.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"GetBucketAclCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[M_e.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"GetBucketAcl"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,rU.se_GetBucketAclCommand)(n,t)}deserialize(n,t){return(0,rU.de_GetBucketAclCommand)(n,t)}};ti.GetBucketAclCommand=EE});var vE=m(ni=>{"use strict";Object.defineProperty(ni,"__esModule",{value:!0});ni.GetBucketAnalyticsConfigurationCommand=ni.$Command=void 0;var D_e=v(),F_e=w(),iU=E();Object.defineProperty(ni,"$Command",{enumerable:!0,get:function(){return iU.Command}});var L_e=x(),sU=T(),PE=class e extends iU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,F_e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,D_e.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"GetBucketAnalyticsConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[L_e.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"GetBucketAnalyticsConfiguration"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,sU.se_GetBucketAnalyticsConfigurationCommand)(n,t)}deserialize(n,t){return(0,sU.de_GetBucketAnalyticsConfigurationCommand)(n,t)}};ni.GetBucketAnalyticsConfigurationCommand=PE});var wE=m(ri=>{"use strict";Object.defineProperty(ri,"__esModule",{value:!0});ri.GetBucketCorsCommand=ri.$Command=void 0;var j_e=v(),U_e=w(),cU=E();Object.defineProperty(ri,"$Command",{enumerable:!0,get:function(){return cU.Command}});var z_e=x(),aU=T(),xE=class e extends cU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,U_e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,j_e.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"GetBucketCorsCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[z_e.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"GetBucketCors"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,aU.se_GetBucketCorsCommand)(n,t)}deserialize(n,t){return(0,aU.de_GetBucketCorsCommand)(n,t)}};ri.GetBucketCorsCommand=xE});var AE=m(oi=>{"use strict";Object.defineProperty(oi,"__esModule",{value:!0});oi.GetBucketEncryptionCommand=oi.$Command=void 0;var G_e=v(),H_e=w(),lU=E();Object.defineProperty(oi,"$Command",{enumerable:!0,get:function(){return lU.Command}});var $_e=x(),K_e=Ze(),dU=T(),kE=class e extends lU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,H_e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,G_e.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"GetBucketEncryptionCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:K_e.GetBucketEncryptionOutputFilterSensitiveLog,[$_e.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"GetBucketEncryption"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,dU.se_GetBucketEncryptionCommand)(n,t)}deserialize(n,t){return(0,dU.de_GetBucketEncryptionCommand)(n,t)}};oi.GetBucketEncryptionCommand=kE});var RE=m(si=>{"use strict";Object.defineProperty(si,"__esModule",{value:!0});si.GetBucketIntelligentTieringConfigurationCommand=si.$Command=void 0;var V_e=v(),X_e=w(),mU=E();Object.defineProperty(si,"$Command",{enumerable:!0,get:function(){return mU.Command}});var W_e=x(),uU=T(),IE=class e extends mU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,X_e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,V_e.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"GetBucketIntelligentTieringConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[W_e.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"GetBucketIntelligentTieringConfiguration"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,uU.se_GetBucketIntelligentTieringConfigurationCommand)(n,t)}deserialize(n,t){return(0,uU.de_GetBucketIntelligentTieringConfigurationCommand)(n,t)}};si.GetBucketIntelligentTieringConfigurationCommand=IE});var OE=m(ii=>{"use strict";Object.defineProperty(ii,"__esModule",{value:!0});ii.GetBucketInventoryConfigurationCommand=ii.$Command=void 0;var Y_e=v(),Q_e=w(),fU=E();Object.defineProperty(ii,"$Command",{enumerable:!0,get:function(){return fU.Command}});var J_e=x(),Z_e=Ze(),pU=T(),NE=class e extends fU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Q_e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Y_e.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"GetBucketInventoryConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:Z_e.GetBucketInventoryConfigurationOutputFilterSensitiveLog,[J_e.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"GetBucketInventoryConfiguration"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,pU.se_GetBucketInventoryConfigurationCommand)(n,t)}deserialize(n,t){return(0,pU.de_GetBucketInventoryConfigurationCommand)(n,t)}};ii.GetBucketInventoryConfigurationCommand=NE});var qE=m(ai=>{"use strict";Object.defineProperty(ai,"__esModule",{value:!0});ai.GetBucketLifecycleConfigurationCommand=ai.$Command=void 0;var ege=v(),tge=w(),_U=E();Object.defineProperty(ai,"$Command",{enumerable:!0,get:function(){return _U.Command}});var nge=x(),yU=T(),TE=class e extends _U.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,tge.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,ege.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"GetBucketLifecycleConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[nge.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"GetBucketLifecycleConfiguration"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,yU.se_GetBucketLifecycleConfigurationCommand)(n,t)}deserialize(n,t){return(0,yU.de_GetBucketLifecycleConfigurationCommand)(n,t)}};ai.GetBucketLifecycleConfigurationCommand=TE});var ME=m(ci=>{"use strict";Object.defineProperty(ci,"__esModule",{value:!0});ci.GetBucketLocationCommand=ci.$Command=void 0;var rge=v(),oge=w(),hU=E();Object.defineProperty(ci,"$Command",{enumerable:!0,get:function(){return hU.Command}});var sge=x(),gU=T(),BE=class e extends hU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,oge.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,rge.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"GetBucketLocationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[sge.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"GetBucketLocation"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,gU.se_GetBucketLocationCommand)(n,t)}deserialize(n,t){return(0,gU.de_GetBucketLocationCommand)(n,t)}};ci.GetBucketLocationCommand=BE});var FE=m(di=>{"use strict";Object.defineProperty(di,"__esModule",{value:!0});di.GetBucketLoggingCommand=di.$Command=void 0;var ige=v(),age=w(),SU=E();Object.defineProperty(di,"$Command",{enumerable:!0,get:function(){return SU.Command}});var cge=x(),CU=T(),DE=class e extends SU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,age.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,ige.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"GetBucketLoggingCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[cge.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"GetBucketLogging"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,CU.se_GetBucketLoggingCommand)(n,t)}deserialize(n,t){return(0,CU.de_GetBucketLoggingCommand)(n,t)}};di.GetBucketLoggingCommand=DE});var jE=m(li=>{"use strict";Object.defineProperty(li,"__esModule",{value:!0});li.GetBucketMetricsConfigurationCommand=li.$Command=void 0;var dge=v(),lge=w(),bU=E();Object.defineProperty(li,"$Command",{enumerable:!0,get:function(){return bU.Command}});var uge=x(),EU=T(),LE=class e extends bU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,lge.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,dge.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"GetBucketMetricsConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[uge.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"GetBucketMetricsConfiguration"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,EU.se_GetBucketMetricsConfigurationCommand)(n,t)}deserialize(n,t){return(0,EU.de_GetBucketMetricsConfigurationCommand)(n,t)}};li.GetBucketMetricsConfigurationCommand=LE});var zE=m(ui=>{"use strict";Object.defineProperty(ui,"__esModule",{value:!0});ui.GetBucketNotificationConfigurationCommand=ui.$Command=void 0;var mge=v(),pge=w(),vU=E();Object.defineProperty(ui,"$Command",{enumerable:!0,get:function(){return vU.Command}});var fge=x(),PU=T(),UE=class e extends vU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,pge.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,mge.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"GetBucketNotificationConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[fge.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"GetBucketNotificationConfiguration"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,PU.se_GetBucketNotificationConfigurationCommand)(n,t)}deserialize(n,t){return(0,PU.de_GetBucketNotificationConfigurationCommand)(n,t)}};ui.GetBucketNotificationConfigurationCommand=UE});var HE=m(mi=>{"use strict";Object.defineProperty(mi,"__esModule",{value:!0});mi.GetBucketOwnershipControlsCommand=mi.$Command=void 0;var yge=v(),_ge=w(),wU=E();Object.defineProperty(mi,"$Command",{enumerable:!0,get:function(){return wU.Command}});var gge=x(),xU=T(),GE=class e extends wU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,_ge.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,yge.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"GetBucketOwnershipControlsCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[gge.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"GetBucketOwnershipControls"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,xU.se_GetBucketOwnershipControlsCommand)(n,t)}deserialize(n,t){return(0,xU.de_GetBucketOwnershipControlsCommand)(n,t)}};mi.GetBucketOwnershipControlsCommand=GE});var KE=m(pi=>{"use strict";Object.defineProperty(pi,"__esModule",{value:!0});pi.GetBucketPolicyCommand=pi.$Command=void 0;var hge=v(),Cge=w(),AU=E();Object.defineProperty(pi,"$Command",{enumerable:!0,get:function(){return AU.Command}});var Sge=x(),kU=T(),$E=class e extends AU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Cge.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,hge.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"GetBucketPolicyCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[Sge.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"GetBucketPolicy"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,kU.se_GetBucketPolicyCommand)(n,t)}deserialize(n,t){return(0,kU.de_GetBucketPolicyCommand)(n,t)}};pi.GetBucketPolicyCommand=$E});var XE=m(fi=>{"use strict";Object.defineProperty(fi,"__esModule",{value:!0});fi.GetBucketPolicyStatusCommand=fi.$Command=void 0;var Ege=v(),bge=w(),RU=E();Object.defineProperty(fi,"$Command",{enumerable:!0,get:function(){return RU.Command}});var Pge=x(),IU=T(),VE=class e extends RU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,bge.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Ege.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"GetBucketPolicyStatusCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[Pge.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"GetBucketPolicyStatus"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,IU.se_GetBucketPolicyStatusCommand)(n,t)}deserialize(n,t){return(0,IU.de_GetBucketPolicyStatusCommand)(n,t)}};fi.GetBucketPolicyStatusCommand=VE});var YE=m(yi=>{"use strict";Object.defineProperty(yi,"__esModule",{value:!0});yi.GetBucketReplicationCommand=yi.$Command=void 0;var vge=v(),xge=w(),OU=E();Object.defineProperty(yi,"$Command",{enumerable:!0,get:function(){return OU.Command}});var wge=x(),NU=T(),WE=class e extends OU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,xge.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,vge.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"GetBucketReplicationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[wge.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"GetBucketReplication"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,NU.se_GetBucketReplicationCommand)(n,t)}deserialize(n,t){return(0,NU.de_GetBucketReplicationCommand)(n,t)}};yi.GetBucketReplicationCommand=WE});var JE=m(_i=>{"use strict";Object.defineProperty(_i,"__esModule",{value:!0});_i.GetBucketRequestPaymentCommand=_i.$Command=void 0;var kge=v(),Age=w(),qU=E();Object.defineProperty(_i,"$Command",{enumerable:!0,get:function(){return qU.Command}});var Ige=x(),TU=T(),QE=class e extends qU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Age.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,kge.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"GetBucketRequestPaymentCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[Ige.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"GetBucketRequestPayment"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,TU.se_GetBucketRequestPaymentCommand)(n,t)}deserialize(n,t){return(0,TU.de_GetBucketRequestPaymentCommand)(n,t)}};_i.GetBucketRequestPaymentCommand=QE});var eb=m(gi=>{"use strict";Object.defineProperty(gi,"__esModule",{value:!0});gi.GetBucketTaggingCommand=gi.$Command=void 0;var Rge=v(),Nge=w(),MU=E();Object.defineProperty(gi,"$Command",{enumerable:!0,get:function(){return MU.Command}});var Oge=x(),BU=T(),ZE=class e extends MU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Nge.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Rge.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"GetBucketTaggingCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[Oge.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"GetBucketTagging"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,BU.se_GetBucketTaggingCommand)(n,t)}deserialize(n,t){return(0,BU.de_GetBucketTaggingCommand)(n,t)}};gi.GetBucketTaggingCommand=ZE});var nb=m(hi=>{"use strict";Object.defineProperty(hi,"__esModule",{value:!0});hi.GetBucketVersioningCommand=hi.$Command=void 0;var Tge=v(),qge=w(),FU=E();Object.defineProperty(hi,"$Command",{enumerable:!0,get:function(){return FU.Command}});var Bge=x(),DU=T(),tb=class e extends FU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,qge.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Tge.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"GetBucketVersioningCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[Bge.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"GetBucketVersioning"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,DU.se_GetBucketVersioningCommand)(n,t)}deserialize(n,t){return(0,DU.de_GetBucketVersioningCommand)(n,t)}};hi.GetBucketVersioningCommand=tb});var ob=m(Ci=>{"use strict";Object.defineProperty(Ci,"__esModule",{value:!0});Ci.GetBucketWebsiteCommand=Ci.$Command=void 0;var Mge=v(),Dge=w(),jU=E();Object.defineProperty(Ci,"$Command",{enumerable:!0,get:function(){return jU.Command}});var Fge=x(),LU=T(),rb=class e extends jU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Dge.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Mge.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"GetBucketWebsiteCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[Fge.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"GetBucketWebsite"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,LU.se_GetBucketWebsiteCommand)(n,t)}deserialize(n,t){return(0,LU.de_GetBucketWebsiteCommand)(n,t)}};Ci.GetBucketWebsiteCommand=rb});var ib=m(Si=>{"use strict";Object.defineProperty(Si,"__esModule",{value:!0});Si.GetObjectAclCommand=Si.$Command=void 0;var Lge=v(),jge=w(),zU=E();Object.defineProperty(Si,"$Command",{enumerable:!0,get:function(){return zU.Command}});var Uge=x(),UU=T(),sb=class e extends zU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,jge.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Lge.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"GetObjectAclCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[Uge.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"GetObjectAcl"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,UU.se_GetObjectAclCommand)(n,t)}deserialize(n,t){return(0,UU.de_GetObjectAclCommand)(n,t)}};Si.GetObjectAclCommand=sb});var cb=m(Ei=>{"use strict";Object.defineProperty(Ei,"__esModule",{value:!0});Ei.GetObjectAttributesCommand=Ei.$Command=void 0;var zge=Nt(),Gge=v(),Hge=w(),HU=E();Object.defineProperty(Ei,"$Command",{enumerable:!0,get:function(){return HU.Command}});var $ge=x(),Kge=Ze(),GU=T(),ab=class e extends HU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Hge.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Gge.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,zge.getSsecPlugin)(t));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"GetObjectAttributesCommand",inputFilterSensitiveLog:Kge.GetObjectAttributesRequestFilterSensitiveLog,outputFilterSensitiveLog:c=>c,[$ge.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"GetObjectAttributes"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,GU.se_GetObjectAttributesCommand)(n,t)}deserialize(n,t){return(0,GU.de_GetObjectAttributesCommand)(n,t)}};Ei.GetObjectAttributesCommand=ab});var lb=m(bi=>{"use strict";Object.defineProperty(bi,"__esModule",{value:!0});bi.GetObjectCommand=bi.$Command=void 0;var Vge=xe(),Xge=Nt(),Wge=v(),Yge=w(),VU=E();Object.defineProperty(bi,"$Command",{enumerable:!0,get:function(){return VU.Command}});var Qge=x(),$U=Ze(),KU=T(),db=class e extends VU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Yge.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Wge.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,Xge.getSsecPlugin)(t)),this.middlewareStack.use((0,Vge.getFlexibleChecksumsPlugin)(t,{input:this.input,requestChecksumRequired:!1,requestValidationModeMember:"ChecksumMode",responseAlgorithms:["CRC32","CRC32C","SHA256","SHA1"]}));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"GetObjectCommand",inputFilterSensitiveLog:$U.GetObjectRequestFilterSensitiveLog,outputFilterSensitiveLog:$U.GetObjectOutputFilterSensitiveLog,[Qge.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"GetObject"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,KU.se_GetObjectCommand)(n,t)}deserialize(n,t){return(0,KU.de_GetObjectCommand)(n,t)}};bi.GetObjectCommand=db});var mb=m(Pi=>{"use strict";Object.defineProperty(Pi,"__esModule",{value:!0});Pi.GetObjectLegalHoldCommand=Pi.$Command=void 0;var Jge=v(),Zge=w(),WU=E();Object.defineProperty(Pi,"$Command",{enumerable:!0,get:function(){return WU.Command}});var ehe=x(),XU=T(),ub=class e extends WU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Zge.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Jge.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"GetObjectLegalHoldCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[ehe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"GetObjectLegalHold"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,XU.se_GetObjectLegalHoldCommand)(n,t)}deserialize(n,t){return(0,XU.de_GetObjectLegalHoldCommand)(n,t)}};Pi.GetObjectLegalHoldCommand=ub});var fb=m(vi=>{"use strict";Object.defineProperty(vi,"__esModule",{value:!0});vi.GetObjectLockConfigurationCommand=vi.$Command=void 0;var the=v(),nhe=w(),QU=E();Object.defineProperty(vi,"$Command",{enumerable:!0,get:function(){return QU.Command}});var rhe=x(),YU=T(),pb=class e extends QU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,nhe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,the.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"GetObjectLockConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[rhe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"GetObjectLockConfiguration"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,YU.se_GetObjectLockConfigurationCommand)(n,t)}deserialize(n,t){return(0,YU.de_GetObjectLockConfigurationCommand)(n,t)}};vi.GetObjectLockConfigurationCommand=pb});var _b=m(xi=>{"use strict";Object.defineProperty(xi,"__esModule",{value:!0});xi.GetObjectRetentionCommand=xi.$Command=void 0;var ohe=v(),she=w(),ZU=E();Object.defineProperty(xi,"$Command",{enumerable:!0,get:function(){return ZU.Command}});var ihe=x(),JU=T(),yb=class e extends ZU.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,she.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,ohe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"GetObjectRetentionCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[ihe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"GetObjectRetention"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,JU.se_GetObjectRetentionCommand)(n,t)}deserialize(n,t){return(0,JU.de_GetObjectRetentionCommand)(n,t)}};xi.GetObjectRetentionCommand=yb});var hb=m(wi=>{"use strict";Object.defineProperty(wi,"__esModule",{value:!0});wi.GetObjectTaggingCommand=wi.$Command=void 0;var ahe=v(),che=w(),tz=E();Object.defineProperty(wi,"$Command",{enumerable:!0,get:function(){return tz.Command}});var dhe=x(),ez=T(),gb=class e extends tz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,che.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,ahe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"GetObjectTaggingCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[dhe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"GetObjectTagging"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,ez.se_GetObjectTaggingCommand)(n,t)}deserialize(n,t){return(0,ez.de_GetObjectTaggingCommand)(n,t)}};wi.GetObjectTaggingCommand=gb});var Sb=m(ki=>{"use strict";Object.defineProperty(ki,"__esModule",{value:!0});ki.GetObjectTorrentCommand=ki.$Command=void 0;var lhe=v(),uhe=w(),rz=E();Object.defineProperty(ki,"$Command",{enumerable:!0,get:function(){return rz.Command}});var mhe=x(),phe=Ze(),nz=T(),Cb=class e extends rz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,uhe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,lhe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"GetObjectTorrentCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:phe.GetObjectTorrentOutputFilterSensitiveLog,[mhe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"GetObjectTorrent"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,nz.se_GetObjectTorrentCommand)(n,t)}deserialize(n,t){return(0,nz.de_GetObjectTorrentCommand)(n,t)}};ki.GetObjectTorrentCommand=Cb});var bb=m(Ai=>{"use strict";Object.defineProperty(Ai,"__esModule",{value:!0});Ai.GetPublicAccessBlockCommand=Ai.$Command=void 0;var fhe=v(),yhe=w(),sz=E();Object.defineProperty(Ai,"$Command",{enumerable:!0,get:function(){return sz.Command}});var _he=x(),oz=T(),Eb=class e extends sz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,yhe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,fhe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"GetPublicAccessBlockCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[_he.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"GetPublicAccessBlock"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,oz.se_GetPublicAccessBlockCommand)(n,t)}deserialize(n,t){return(0,oz.de_GetPublicAccessBlockCommand)(n,t)}};Ai.GetPublicAccessBlockCommand=Eb});var Jc=m(Ii=>{"use strict";Object.defineProperty(Ii,"__esModule",{value:!0});Ii.HeadBucketCommand=Ii.$Command=void 0;var ghe=v(),hhe=w(),az=E();Object.defineProperty(Ii,"$Command",{enumerable:!0,get:function(){return az.Command}});var Che=x(),iz=T(),Pb=class e extends az.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,hhe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,ghe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"HeadBucketCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[Che.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"HeadBucket"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,iz.se_HeadBucketCommand)(n,t)}deserialize(n,t){return(0,iz.de_HeadBucketCommand)(n,t)}};Ii.HeadBucketCommand=Pb});var Zc=m(Ri=>{"use strict";Object.defineProperty(Ri,"__esModule",{value:!0});Ri.HeadObjectCommand=Ri.$Command=void 0;var She=Nt(),Ehe=v(),bhe=w(),lz=E();Object.defineProperty(Ri,"$Command",{enumerable:!0,get:function(){return lz.Command}});var Phe=x(),cz=Ze(),dz=T(),vb=class e extends lz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,bhe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Ehe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,She.getSsecPlugin)(t));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"HeadObjectCommand",inputFilterSensitiveLog:cz.HeadObjectRequestFilterSensitiveLog,outputFilterSensitiveLog:cz.HeadObjectOutputFilterSensitiveLog,[Phe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"HeadObject"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,dz.se_HeadObjectCommand)(n,t)}deserialize(n,t){return(0,dz.de_HeadObjectCommand)(n,t)}};Ri.HeadObjectCommand=vb});var wb=m(Ni=>{"use strict";Object.defineProperty(Ni,"__esModule",{value:!0});Ni.ListBucketAnalyticsConfigurationsCommand=Ni.$Command=void 0;var vhe=v(),xhe=w(),mz=E();Object.defineProperty(Ni,"$Command",{enumerable:!0,get:function(){return mz.Command}});var whe=x(),uz=T(),xb=class e extends mz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,xhe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,vhe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"ListBucketAnalyticsConfigurationsCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[whe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"ListBucketAnalyticsConfigurations"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,uz.se_ListBucketAnalyticsConfigurationsCommand)(n,t)}deserialize(n,t){return(0,uz.de_ListBucketAnalyticsConfigurationsCommand)(n,t)}};Ni.ListBucketAnalyticsConfigurationsCommand=xb});var Ab=m(Oi=>{"use strict";Object.defineProperty(Oi,"__esModule",{value:!0});Oi.ListBucketIntelligentTieringConfigurationsCommand=Oi.$Command=void 0;var khe=v(),Ahe=w(),fz=E();Object.defineProperty(Oi,"$Command",{enumerable:!0,get:function(){return fz.Command}});var Ihe=x(),pz=T(),kb=class e extends fz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Ahe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,khe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"ListBucketIntelligentTieringConfigurationsCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[Ihe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"ListBucketIntelligentTieringConfigurations"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,pz.se_ListBucketIntelligentTieringConfigurationsCommand)(n,t)}deserialize(n,t){return(0,pz.de_ListBucketIntelligentTieringConfigurationsCommand)(n,t)}};Oi.ListBucketIntelligentTieringConfigurationsCommand=kb});var Rb=m(Ti=>{"use strict";Object.defineProperty(Ti,"__esModule",{value:!0});Ti.ListBucketInventoryConfigurationsCommand=Ti.$Command=void 0;var Rhe=v(),Nhe=w(),_z=E();Object.defineProperty(Ti,"$Command",{enumerable:!0,get:function(){return _z.Command}});var Ohe=x(),The=Ze(),yz=T(),Ib=class e extends _z.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Nhe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Rhe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"ListBucketInventoryConfigurationsCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:The.ListBucketInventoryConfigurationsOutputFilterSensitiveLog,[Ohe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"ListBucketInventoryConfigurations"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,yz.se_ListBucketInventoryConfigurationsCommand)(n,t)}deserialize(n,t){return(0,yz.de_ListBucketInventoryConfigurationsCommand)(n,t)}};Ti.ListBucketInventoryConfigurationsCommand=Ib});var Ob=m(qi=>{"use strict";Object.defineProperty(qi,"__esModule",{value:!0});qi.ListBucketMetricsConfigurationsCommand=qi.$Command=void 0;var qhe=v(),Bhe=w(),hz=E();Object.defineProperty(qi,"$Command",{enumerable:!0,get:function(){return hz.Command}});var Mhe=x(),gz=T(),Nb=class e extends hz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Bhe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,qhe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"ListBucketMetricsConfigurationsCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[Mhe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"ListBucketMetricsConfigurations"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,gz.se_ListBucketMetricsConfigurationsCommand)(n,t)}deserialize(n,t){return(0,gz.de_ListBucketMetricsConfigurationsCommand)(n,t)}};qi.ListBucketMetricsConfigurationsCommand=Nb});var qb=m(Bi=>{"use strict";Object.defineProperty(Bi,"__esModule",{value:!0});Bi.ListBucketsCommand=Bi.$Command=void 0;var Dhe=v(),Fhe=w(),Sz=E();Object.defineProperty(Bi,"$Command",{enumerable:!0,get:function(){return Sz.Command}});var Lhe=x(),Cz=T(),Tb=class e extends Sz.Command{static getEndpointParameterInstructions(){return{ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Fhe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Dhe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"ListBucketsCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[Lhe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"ListBuckets"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Cz.se_ListBucketsCommand)(n,t)}deserialize(n,t){return(0,Cz.de_ListBucketsCommand)(n,t)}};Bi.ListBucketsCommand=Tb});var Mb=m(Mi=>{"use strict";Object.defineProperty(Mi,"__esModule",{value:!0});Mi.ListMultipartUploadsCommand=Mi.$Command=void 0;var jhe=v(),Uhe=w(),bz=E();Object.defineProperty(Mi,"$Command",{enumerable:!0,get:function(){return bz.Command}});var zhe=x(),Ez=T(),Bb=class e extends bz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Uhe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,jhe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"ListMultipartUploadsCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[zhe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"ListMultipartUploads"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Ez.se_ListMultipartUploadsCommand)(n,t)}deserialize(n,t){return(0,Ez.de_ListMultipartUploadsCommand)(n,t)}};Mi.ListMultipartUploadsCommand=Bb});var Fb=m(Di=>{"use strict";Object.defineProperty(Di,"__esModule",{value:!0});Di.ListObjectsCommand=Di.$Command=void 0;var Ghe=v(),Hhe=w(),vz=E();Object.defineProperty(Di,"$Command",{enumerable:!0,get:function(){return vz.Command}});var $he=x(),Pz=T(),Db=class e extends vz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Hhe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Ghe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"ListObjectsCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[$he.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"ListObjects"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Pz.se_ListObjectsCommand)(n,t)}deserialize(n,t){return(0,Pz.de_ListObjectsCommand)(n,t)}};Di.ListObjectsCommand=Db});var Cy=m(Fi=>{"use strict";Object.defineProperty(Fi,"__esModule",{value:!0});Fi.ListObjectsV2Command=Fi.$Command=void 0;var Khe=v(),Vhe=w(),wz=E();Object.defineProperty(Fi,"$Command",{enumerable:!0,get:function(){return wz.Command}});var Xhe=x(),xz=T(),Lb=class e extends wz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Vhe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Khe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"ListObjectsV2Command",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[Xhe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"ListObjectsV2"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,xz.se_ListObjectsV2Command)(n,t)}deserialize(n,t){return(0,xz.de_ListObjectsV2Command)(n,t)}};Fi.ListObjectsV2Command=Lb});var Ub=m(Li=>{"use strict";Object.defineProperty(Li,"__esModule",{value:!0});Li.ListObjectVersionsCommand=Li.$Command=void 0;var Whe=v(),Yhe=w(),Az=E();Object.defineProperty(Li,"$Command",{enumerable:!0,get:function(){return Az.Command}});var Qhe=x(),kz=T(),jb=class e extends Az.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,Yhe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Whe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"ListObjectVersionsCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[Qhe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"ListObjectVersions"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,kz.se_ListObjectVersionsCommand)(n,t)}deserialize(n,t){return(0,kz.de_ListObjectVersionsCommand)(n,t)}};Li.ListObjectVersionsCommand=jb});var Sy=m(ji=>{"use strict";Object.defineProperty(ji,"__esModule",{value:!0});ji.ListPartsCommand=ji.$Command=void 0;var Jhe=Nt(),Zhe=v(),eCe=w(),Rz=E();Object.defineProperty(ji,"$Command",{enumerable:!0,get:function(){return Rz.Command}});var tCe=x(),nCe=Ze(),Iz=T(),zb=class e extends Rz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,eCe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,Zhe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,Jhe.getSsecPlugin)(t));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"ListPartsCommand",inputFilterSensitiveLog:nCe.ListPartsRequestFilterSensitiveLog,outputFilterSensitiveLog:c=>c,[tCe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"ListParts"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Iz.se_ListPartsCommand)(n,t)}deserialize(n,t){return(0,Iz.de_ListPartsCommand)(n,t)}};ji.ListPartsCommand=zb});var Hb=m(Ui=>{"use strict";Object.defineProperty(Ui,"__esModule",{value:!0});Ui.PutBucketAccelerateConfigurationCommand=Ui.$Command=void 0;var rCe=xe(),oCe=v(),sCe=w(),Oz=E();Object.defineProperty(Ui,"$Command",{enumerable:!0,get:function(){return Oz.Command}});var iCe=x(),Nz=T(),Gb=class e extends Oz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,sCe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,oCe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,rCe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!1}));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"PutBucketAccelerateConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[iCe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"PutBucketAccelerateConfiguration"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Nz.se_PutBucketAccelerateConfigurationCommand)(n,t)}deserialize(n,t){return(0,Nz.de_PutBucketAccelerateConfigurationCommand)(n,t)}};Ui.PutBucketAccelerateConfigurationCommand=Gb});var Kb=m(zi=>{"use strict";Object.defineProperty(zi,"__esModule",{value:!0});zi.PutBucketAclCommand=zi.$Command=void 0;var aCe=xe(),cCe=v(),dCe=w(),qz=E();Object.defineProperty(zi,"$Command",{enumerable:!0,get:function(){return qz.Command}});var lCe=x(),Tz=T(),$b=class e extends qz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,dCe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,cCe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,aCe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"PutBucketAclCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[lCe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"PutBucketAcl"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Tz.se_PutBucketAclCommand)(n,t)}deserialize(n,t){return(0,Tz.de_PutBucketAclCommand)(n,t)}};zi.PutBucketAclCommand=$b});var Xb=m(Gi=>{"use strict";Object.defineProperty(Gi,"__esModule",{value:!0});Gi.PutBucketAnalyticsConfigurationCommand=Gi.$Command=void 0;var uCe=v(),mCe=w(),Mz=E();Object.defineProperty(Gi,"$Command",{enumerable:!0,get:function(){return Mz.Command}});var pCe=x(),Bz=T(),Vb=class e extends Mz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,mCe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,uCe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"PutBucketAnalyticsConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[pCe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"PutBucketAnalyticsConfiguration"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Bz.se_PutBucketAnalyticsConfigurationCommand)(n,t)}deserialize(n,t){return(0,Bz.de_PutBucketAnalyticsConfigurationCommand)(n,t)}};Gi.PutBucketAnalyticsConfigurationCommand=Vb});var Yb=m(Hi=>{"use strict";Object.defineProperty(Hi,"__esModule",{value:!0});Hi.PutBucketCorsCommand=Hi.$Command=void 0;var fCe=xe(),yCe=v(),_Ce=w(),Fz=E();Object.defineProperty(Hi,"$Command",{enumerable:!0,get:function(){return Fz.Command}});var gCe=x(),Dz=T(),Wb=class e extends Fz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,_Ce.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,yCe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,fCe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"PutBucketCorsCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[gCe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"PutBucketCors"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Dz.se_PutBucketCorsCommand)(n,t)}deserialize(n,t){return(0,Dz.de_PutBucketCorsCommand)(n,t)}};Hi.PutBucketCorsCommand=Wb});var Jb=m($i=>{"use strict";Object.defineProperty($i,"__esModule",{value:!0});$i.PutBucketEncryptionCommand=$i.$Command=void 0;var hCe=xe(),CCe=v(),SCe=w(),jz=E();Object.defineProperty($i,"$Command",{enumerable:!0,get:function(){return jz.Command}});var ECe=x(),bCe=Ze(),Lz=T(),Qb=class e extends jz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,SCe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,CCe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,hCe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"PutBucketEncryptionCommand",inputFilterSensitiveLog:bCe.PutBucketEncryptionRequestFilterSensitiveLog,outputFilterSensitiveLog:c=>c,[ECe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"PutBucketEncryption"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Lz.se_PutBucketEncryptionCommand)(n,t)}deserialize(n,t){return(0,Lz.de_PutBucketEncryptionCommand)(n,t)}};$i.PutBucketEncryptionCommand=Qb});var eP=m(Ki=>{"use strict";Object.defineProperty(Ki,"__esModule",{value:!0});Ki.PutBucketIntelligentTieringConfigurationCommand=Ki.$Command=void 0;var PCe=v(),vCe=w(),zz=E();Object.defineProperty(Ki,"$Command",{enumerable:!0,get:function(){return zz.Command}});var xCe=x(),Uz=T(),Zb=class e extends zz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,vCe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,PCe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"PutBucketIntelligentTieringConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[xCe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"PutBucketIntelligentTieringConfiguration"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Uz.se_PutBucketIntelligentTieringConfigurationCommand)(n,t)}deserialize(n,t){return(0,Uz.de_PutBucketIntelligentTieringConfigurationCommand)(n,t)}};Ki.PutBucketIntelligentTieringConfigurationCommand=Zb});var nP=m(Vi=>{"use strict";Object.defineProperty(Vi,"__esModule",{value:!0});Vi.PutBucketInventoryConfigurationCommand=Vi.$Command=void 0;var wCe=v(),kCe=w(),Hz=E();Object.defineProperty(Vi,"$Command",{enumerable:!0,get:function(){return Hz.Command}});var ACe=x(),ICe=Ze(),Gz=T(),tP=class e extends Hz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,kCe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,wCe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"PutBucketInventoryConfigurationCommand",inputFilterSensitiveLog:ICe.PutBucketInventoryConfigurationRequestFilterSensitiveLog,outputFilterSensitiveLog:c=>c,[ACe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"PutBucketInventoryConfiguration"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Gz.se_PutBucketInventoryConfigurationCommand)(n,t)}deserialize(n,t){return(0,Gz.de_PutBucketInventoryConfigurationCommand)(n,t)}};Vi.PutBucketInventoryConfigurationCommand=tP});var oP=m(Xi=>{"use strict";Object.defineProperty(Xi,"__esModule",{value:!0});Xi.PutBucketLifecycleConfigurationCommand=Xi.$Command=void 0;var RCe=xe(),NCe=v(),OCe=w(),Kz=E();Object.defineProperty(Xi,"$Command",{enumerable:!0,get:function(){return Kz.Command}});var TCe=x(),$z=T(),rP=class e extends Kz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,OCe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,NCe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,RCe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"PutBucketLifecycleConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[TCe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"PutBucketLifecycleConfiguration"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,$z.se_PutBucketLifecycleConfigurationCommand)(n,t)}deserialize(n,t){return(0,$z.de_PutBucketLifecycleConfigurationCommand)(n,t)}};Xi.PutBucketLifecycleConfigurationCommand=rP});var iP=m(Wi=>{"use strict";Object.defineProperty(Wi,"__esModule",{value:!0});Wi.PutBucketLoggingCommand=Wi.$Command=void 0;var qCe=xe(),BCe=v(),MCe=w(),Xz=E();Object.defineProperty(Wi,"$Command",{enumerable:!0,get:function(){return Xz.Command}});var DCe=x(),Vz=T(),sP=class e extends Xz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,MCe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,BCe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,qCe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"PutBucketLoggingCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[DCe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"PutBucketLogging"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Vz.se_PutBucketLoggingCommand)(n,t)}deserialize(n,t){return(0,Vz.de_PutBucketLoggingCommand)(n,t)}};Wi.PutBucketLoggingCommand=sP});var cP=m(Yi=>{"use strict";Object.defineProperty(Yi,"__esModule",{value:!0});Yi.PutBucketMetricsConfigurationCommand=Yi.$Command=void 0;var FCe=v(),LCe=w(),Yz=E();Object.defineProperty(Yi,"$Command",{enumerable:!0,get:function(){return Yz.Command}});var jCe=x(),Wz=T(),aP=class e extends Yz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,LCe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,FCe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"PutBucketMetricsConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[jCe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"PutBucketMetricsConfiguration"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Wz.se_PutBucketMetricsConfigurationCommand)(n,t)}deserialize(n,t){return(0,Wz.de_PutBucketMetricsConfigurationCommand)(n,t)}};Yi.PutBucketMetricsConfigurationCommand=aP});var lP=m(Qi=>{"use strict";Object.defineProperty(Qi,"__esModule",{value:!0});Qi.PutBucketNotificationConfigurationCommand=Qi.$Command=void 0;var UCe=v(),zCe=w(),Jz=E();Object.defineProperty(Qi,"$Command",{enumerable:!0,get:function(){return Jz.Command}});var GCe=x(),Qz=T(),dP=class e extends Jz.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,zCe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,UCe.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"PutBucketNotificationConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[GCe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"PutBucketNotificationConfiguration"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Qz.se_PutBucketNotificationConfigurationCommand)(n,t)}deserialize(n,t){return(0,Qz.de_PutBucketNotificationConfigurationCommand)(n,t)}};Qi.PutBucketNotificationConfigurationCommand=dP});var mP=m(Ji=>{"use strict";Object.defineProperty(Ji,"__esModule",{value:!0});Ji.PutBucketOwnershipControlsCommand=Ji.$Command=void 0;var HCe=xe(),$Ce=v(),KCe=w(),e3=E();Object.defineProperty(Ji,"$Command",{enumerable:!0,get:function(){return e3.Command}});var VCe=x(),Zz=T(),uP=class e extends e3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,KCe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,$Ce.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,HCe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestChecksumRequired:!0}));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"PutBucketOwnershipControlsCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[VCe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"PutBucketOwnershipControls"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,Zz.se_PutBucketOwnershipControlsCommand)(n,t)}deserialize(n,t){return(0,Zz.de_PutBucketOwnershipControlsCommand)(n,t)}};Ji.PutBucketOwnershipControlsCommand=uP});var fP=m(Zi=>{"use strict";Object.defineProperty(Zi,"__esModule",{value:!0});Zi.PutBucketPolicyCommand=Zi.$Command=void 0;var XCe=xe(),WCe=v(),YCe=w(),n3=E();Object.defineProperty(Zi,"$Command",{enumerable:!0,get:function(){return n3.Command}});var QCe=x(),t3=T(),pP=class e extends n3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,YCe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,WCe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,XCe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"PutBucketPolicyCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[QCe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"PutBucketPolicy"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,t3.se_PutBucketPolicyCommand)(n,t)}deserialize(n,t){return(0,t3.de_PutBucketPolicyCommand)(n,t)}};Zi.PutBucketPolicyCommand=pP});var _P=m(ea=>{"use strict";Object.defineProperty(ea,"__esModule",{value:!0});ea.PutBucketReplicationCommand=ea.$Command=void 0;var JCe=xe(),ZCe=v(),eSe=w(),o3=E();Object.defineProperty(ea,"$Command",{enumerable:!0,get:function(){return o3.Command}});var tSe=x(),r3=T(),yP=class e extends o3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,eSe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,ZCe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,JCe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"PutBucketReplicationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[tSe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"PutBucketReplication"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,r3.se_PutBucketReplicationCommand)(n,t)}deserialize(n,t){return(0,r3.de_PutBucketReplicationCommand)(n,t)}};ea.PutBucketReplicationCommand=yP});var hP=m(ta=>{"use strict";Object.defineProperty(ta,"__esModule",{value:!0});ta.PutBucketRequestPaymentCommand=ta.$Command=void 0;var nSe=xe(),rSe=v(),oSe=w(),i3=E();Object.defineProperty(ta,"$Command",{enumerable:!0,get:function(){return i3.Command}});var sSe=x(),s3=T(),gP=class e extends i3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,oSe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,rSe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,nSe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"PutBucketRequestPaymentCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[sSe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"PutBucketRequestPayment"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,s3.se_PutBucketRequestPaymentCommand)(n,t)}deserialize(n,t){return(0,s3.de_PutBucketRequestPaymentCommand)(n,t)}};ta.PutBucketRequestPaymentCommand=gP});var SP=m(na=>{"use strict";Object.defineProperty(na,"__esModule",{value:!0});na.PutBucketTaggingCommand=na.$Command=void 0;var iSe=xe(),aSe=v(),cSe=w(),c3=E();Object.defineProperty(na,"$Command",{enumerable:!0,get:function(){return c3.Command}});var dSe=x(),a3=T(),CP=class e extends c3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,cSe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,aSe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,iSe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"PutBucketTaggingCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[dSe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"PutBucketTagging"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,a3.se_PutBucketTaggingCommand)(n,t)}deserialize(n,t){return(0,a3.de_PutBucketTaggingCommand)(n,t)}};na.PutBucketTaggingCommand=CP});var bP=m(ra=>{"use strict";Object.defineProperty(ra,"__esModule",{value:!0});ra.PutBucketVersioningCommand=ra.$Command=void 0;var lSe=xe(),uSe=v(),mSe=w(),l3=E();Object.defineProperty(ra,"$Command",{enumerable:!0,get:function(){return l3.Command}});var pSe=x(),d3=T(),EP=class e extends l3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,mSe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,uSe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,lSe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"PutBucketVersioningCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[pSe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"PutBucketVersioning"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,d3.se_PutBucketVersioningCommand)(n,t)}deserialize(n,t){return(0,d3.de_PutBucketVersioningCommand)(n,t)}};ra.PutBucketVersioningCommand=EP});var vP=m(oa=>{"use strict";Object.defineProperty(oa,"__esModule",{value:!0});oa.PutBucketWebsiteCommand=oa.$Command=void 0;var fSe=xe(),ySe=v(),_Se=w(),m3=E();Object.defineProperty(oa,"$Command",{enumerable:!0,get:function(){return m3.Command}});var gSe=x(),u3=T(),PP=class e extends m3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,_Se.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,ySe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,fSe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"PutBucketWebsiteCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[gSe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"PutBucketWebsite"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,u3.se_PutBucketWebsiteCommand)(n,t)}deserialize(n,t){return(0,u3.de_PutBucketWebsiteCommand)(n,t)}};oa.PutBucketWebsiteCommand=PP});var wP=m(sa=>{"use strict";Object.defineProperty(sa,"__esModule",{value:!0});sa.PutObjectAclCommand=sa.$Command=void 0;var hSe=xe(),CSe=v(),SSe=w(),f3=E();Object.defineProperty(sa,"$Command",{enumerable:!0,get:function(){return f3.Command}});var ESe=x(),p3=T(),xP=class e extends f3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,SSe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,CSe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,hSe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"PutObjectAclCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[ESe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"PutObjectAcl"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,p3.se_PutObjectAclCommand)(n,t)}deserialize(n,t){return(0,p3.de_PutObjectAclCommand)(n,t)}};sa.PutObjectAclCommand=xP});var AP=m(ia=>{"use strict";Object.defineProperty(ia,"__esModule",{value:!0});ia.PutObjectCommand=ia.$Command=void 0;var bSe=xe(),PSe=xo(),vSe=Nt(),xSe=v(),wSe=w(),g3=E();Object.defineProperty(ia,"$Command",{enumerable:!0,get:function(){return g3.Command}});var kSe=x(),y3=Ze(),_3=T(),kP=class e extends g3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,wSe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,xSe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,PSe.getCheckContentLengthHeaderPlugin)(t)),this.middlewareStack.use((0,vSe.getSsecPlugin)(t)),this.middlewareStack.use((0,bSe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!1}));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"PutObjectCommand",inputFilterSensitiveLog:y3.PutObjectRequestFilterSensitiveLog,outputFilterSensitiveLog:y3.PutObjectOutputFilterSensitiveLog,[kSe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"PutObject"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,_3.se_PutObjectCommand)(n,t)}deserialize(n,t){return(0,_3.de_PutObjectCommand)(n,t)}};ia.PutObjectCommand=kP});var RP=m(aa=>{"use strict";Object.defineProperty(aa,"__esModule",{value:!0});aa.PutObjectLegalHoldCommand=aa.$Command=void 0;var ASe=xe(),ISe=v(),RSe=w(),C3=E();Object.defineProperty(aa,"$Command",{enumerable:!0,get:function(){return C3.Command}});var NSe=x(),h3=T(),IP=class e extends C3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,RSe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,ISe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,ASe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"PutObjectLegalHoldCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[NSe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"PutObjectLegalHold"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,h3.se_PutObjectLegalHoldCommand)(n,t)}deserialize(n,t){return(0,h3.de_PutObjectLegalHoldCommand)(n,t)}};aa.PutObjectLegalHoldCommand=IP});var OP=m(ca=>{"use strict";Object.defineProperty(ca,"__esModule",{value:!0});ca.PutObjectLockConfigurationCommand=ca.$Command=void 0;var OSe=xe(),TSe=v(),qSe=w(),E3=E();Object.defineProperty(ca,"$Command",{enumerable:!0,get:function(){return E3.Command}});var BSe=x(),S3=T(),NP=class e extends E3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,qSe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,TSe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,OSe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"PutObjectLockConfigurationCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[BSe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"PutObjectLockConfiguration"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,S3.se_PutObjectLockConfigurationCommand)(n,t)}deserialize(n,t){return(0,S3.de_PutObjectLockConfigurationCommand)(n,t)}};ca.PutObjectLockConfigurationCommand=NP});var qP=m(da=>{"use strict";Object.defineProperty(da,"__esModule",{value:!0});da.PutObjectRetentionCommand=da.$Command=void 0;var MSe=xe(),DSe=v(),FSe=w(),P3=E();Object.defineProperty(da,"$Command",{enumerable:!0,get:function(){return P3.Command}});var LSe=x(),b3=T(),TP=class e extends P3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,FSe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,DSe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,MSe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"PutObjectRetentionCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[LSe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"PutObjectRetention"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,b3.se_PutObjectRetentionCommand)(n,t)}deserialize(n,t){return(0,b3.de_PutObjectRetentionCommand)(n,t)}};da.PutObjectRetentionCommand=TP});var MP=m(la=>{"use strict";Object.defineProperty(la,"__esModule",{value:!0});la.PutObjectTaggingCommand=la.$Command=void 0;var jSe=xe(),USe=v(),zSe=w(),x3=E();Object.defineProperty(la,"$Command",{enumerable:!0,get:function(){return x3.Command}});var GSe=x(),v3=T(),BP=class e extends x3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,zSe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,USe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,jSe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"PutObjectTaggingCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[GSe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"PutObjectTagging"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,v3.se_PutObjectTaggingCommand)(n,t)}deserialize(n,t){return(0,v3.de_PutObjectTaggingCommand)(n,t)}};la.PutObjectTaggingCommand=BP});var FP=m(ua=>{"use strict";Object.defineProperty(ua,"__esModule",{value:!0});ua.PutPublicAccessBlockCommand=ua.$Command=void 0;var HSe=xe(),$Se=v(),KSe=w(),k3=E();Object.defineProperty(ua,"$Command",{enumerable:!0,get:function(){return k3.Command}});var VSe=x(),w3=T(),DP=class e extends k3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,KSe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,$Se.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,HSe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"PutPublicAccessBlockCommand",inputFilterSensitiveLog:c=>c,outputFilterSensitiveLog:c=>c,[VSe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"PutPublicAccessBlock"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,w3.se_PutPublicAccessBlockCommand)(n,t)}deserialize(n,t){return(0,w3.de_PutPublicAccessBlockCommand)(n,t)}};ua.PutPublicAccessBlockCommand=DP});var jP=m(ma=>{"use strict";Object.defineProperty(ma,"__esModule",{value:!0});ma.RestoreObjectCommand=ma.$Command=void 0;var XSe=xe(),WSe=v(),YSe=w(),I3=E();Object.defineProperty(ma,"$Command",{enumerable:!0,get:function(){return I3.Command}});var QSe=x(),JSe=Ir(),A3=T(),LP=class e extends I3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,YSe.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,WSe.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,XSe.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!1}));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"RestoreObjectCommand",inputFilterSensitiveLog:JSe.RestoreObjectRequestFilterSensitiveLog,outputFilterSensitiveLog:c=>c,[QSe.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"RestoreObject"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,A3.se_RestoreObjectCommand)(n,t)}deserialize(n,t){return(0,A3.de_RestoreObjectCommand)(n,t)}};ma.RestoreObjectCommand=LP});var zP=m(pa=>{"use strict";Object.defineProperty(pa,"__esModule",{value:!0});pa.SelectObjectContentCommand=pa.$Command=void 0;var ZSe=Nt(),e0e=v(),t0e=w(),O3=E();Object.defineProperty(pa,"$Command",{enumerable:!0,get:function(){return O3.Command}});var n0e=x(),R3=Ir(),N3=T(),UP=class e extends O3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,t0e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,e0e.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,ZSe.getSsecPlugin)(t));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"SelectObjectContentCommand",inputFilterSensitiveLog:R3.SelectObjectContentRequestFilterSensitiveLog,outputFilterSensitiveLog:R3.SelectObjectContentOutputFilterSensitiveLog,[n0e.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"SelectObjectContent"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,N3.se_SelectObjectContentCommand)(n,t)}deserialize(n,t){return(0,N3.de_SelectObjectContentCommand)(n,t)}};pa.SelectObjectContentCommand=UP});var HP=m(fa=>{"use strict";Object.defineProperty(fa,"__esModule",{value:!0});fa.UploadPartCommand=fa.$Command=void 0;var r0e=xe(),o0e=Nt(),s0e=v(),i0e=w(),B3=E();Object.defineProperty(fa,"$Command",{enumerable:!0,get:function(){return B3.Command}});var a0e=x(),T3=Ir(),q3=T(),GP=class e extends B3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,i0e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,s0e.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,o0e.getSsecPlugin)(t)),this.middlewareStack.use((0,r0e.getFlexibleChecksumsPlugin)(t,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!1}));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"UploadPartCommand",inputFilterSensitiveLog:T3.UploadPartRequestFilterSensitiveLog,outputFilterSensitiveLog:T3.UploadPartOutputFilterSensitiveLog,[a0e.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"UploadPart"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,q3.se_UploadPartCommand)(n,t)}deserialize(n,t){return(0,q3.de_UploadPartCommand)(n,t)}};fa.UploadPartCommand=GP});var KP=m(ya=>{"use strict";Object.defineProperty(ya,"__esModule",{value:!0});ya.UploadPartCopyCommand=ya.$Command=void 0;var c0e=xo(),d0e=Nt(),l0e=v(),u0e=w(),F3=E();Object.defineProperty(ya,"$Command",{enumerable:!0,get:function(){return F3.Command}});var m0e=x(),M3=Ir(),D3=T(),$P=class e extends F3.Command{static getEndpointParameterInstructions(){return{Bucket:{type:"contextParams",name:"Bucket"},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,u0e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,l0e.getEndpointPlugin)(t,e.getEndpointParameterInstructions())),this.middlewareStack.use((0,c0e.getThrow200ExceptionsPlugin)(t)),this.middlewareStack.use((0,d0e.getSsecPlugin)(t));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"UploadPartCopyCommand",inputFilterSensitiveLog:M3.UploadPartCopyRequestFilterSensitiveLog,outputFilterSensitiveLog:M3.UploadPartCopyOutputFilterSensitiveLog,[m0e.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"UploadPartCopy"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,D3.se_UploadPartCopyCommand)(n,t)}deserialize(n,t){return(0,D3.de_UploadPartCopyCommand)(n,t)}};ya.UploadPartCopyCommand=$P});var XP=m(_a=>{"use strict";Object.defineProperty(_a,"__esModule",{value:!0});_a.WriteGetObjectResponseCommand=_a.$Command=void 0;var p0e=v(),f0e=w(),j3=E();Object.defineProperty(_a,"$Command",{enumerable:!0,get:function(){return j3.Command}});var y0e=x(),_0e=Ir(),L3=T(),VP=class e extends j3.Command{static getEndpointParameterInstructions(){return{UseObjectLambdaEndpoint:{type:"staticContextParams",value:!0},ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}constructor(n){super(),this.input=n}resolveMiddleware(n,t,r){this.middlewareStack.use((0,f0e.getSerdePlugin)(t,this.serialize,this.deserialize)),this.middlewareStack.use((0,p0e.getEndpointPlugin)(t,e.getEndpointParameterInstructions()));let o=n.concat(this.middlewareStack),{logger:s}=t,u={logger:s,clientName:"S3Client",commandName:"WriteGetObjectResponseCommand",inputFilterSensitiveLog:_0e.WriteGetObjectResponseRequestFilterSensitiveLog,outputFilterSensitiveLog:c=>c,[y0e.SMITHY_CONTEXT_KEY]:{service:"AmazonS3",operation:"WriteGetObjectResponse"}},{requestHandler:l}=t;return o.resolve(c=>l.handle(c.request,r||{}),u)}serialize(n,t){return(0,L3.se_WriteGetObjectResponseCommand)(n,t)}deserialize(n,t){return(0,L3.de_WriteGetObjectResponseCommand)(n,t)}};_a.WriteGetObjectResponseCommand=VP});var U3=m(by=>{"use strict";Object.defineProperty(by,"__esModule",{value:!0});by.S3=void 0;var g0e=E(),h0e=g0(),C0e=C0(),S0e=E0(),E0e=P0(),b0e=x0(),P0e=k0(),v0e=I0(),x0e=N0(),w0e=T0(),k0e=B0(),A0e=D0(),I0e=L0(),R0e=U0(),N0e=G0(),O0e=$0(),T0e=V0(),q0e=W0(),B0e=Q0(),M0e=Z0(),D0e=fE(),F0e=_E(),L0e=hE(),j0e=SE(),U0e=bE(),z0e=vE(),G0e=wE(),H0e=AE(),$0e=RE(),K0e=OE(),V0e=qE(),X0e=ME(),W0e=FE(),Y0e=jE(),Q0e=zE(),J0e=HE(),Z0e=KE(),eEe=XE(),tEe=YE(),nEe=JE(),rEe=eb(),oEe=nb(),sEe=ob(),iEe=ib(),aEe=cb(),cEe=lb(),dEe=mb(),lEe=fb(),uEe=_b(),mEe=hb(),pEe=Sb(),fEe=bb(),yEe=Jc(),_Ee=Zc(),gEe=wb(),hEe=Ab(),CEe=Rb(),SEe=Ob(),EEe=qb(),bEe=Mb(),PEe=Fb(),vEe=Cy(),xEe=Ub(),wEe=Sy(),kEe=Hb(),AEe=Kb(),IEe=Xb(),REe=Yb(),NEe=Jb(),OEe=eP(),TEe=nP(),qEe=oP(),BEe=iP(),MEe=cP(),DEe=lP(),FEe=mP(),LEe=fP(),jEe=_P(),UEe=hP(),zEe=SP(),GEe=bP(),HEe=vP(),$Ee=wP(),KEe=AP(),VEe=RP(),XEe=OP(),WEe=qP(),YEe=MP(),QEe=FP(),JEe=jP(),ZEe=zP(),ebe=HP(),tbe=KP(),nbe=XP(),rbe=Kc(),obe={AbortMultipartUploadCommand:h0e.AbortMultipartUploadCommand,CompleteMultipartUploadCommand:C0e.CompleteMultipartUploadCommand,CopyObjectCommand:S0e.CopyObjectCommand,CreateBucketCommand:E0e.CreateBucketCommand,CreateMultipartUploadCommand:b0e.CreateMultipartUploadCommand,DeleteBucketCommand:v0e.DeleteBucketCommand,DeleteBucketAnalyticsConfigurationCommand:P0e.DeleteBucketAnalyticsConfigurationCommand,DeleteBucketCorsCommand:x0e.DeleteBucketCorsCommand,DeleteBucketEncryptionCommand:w0e.DeleteBucketEncryptionCommand,DeleteBucketIntelligentTieringConfigurationCommand:k0e.DeleteBucketIntelligentTieringConfigurationCommand,DeleteBucketInventoryConfigurationCommand:A0e.DeleteBucketInventoryConfigurationCommand,DeleteBucketLifecycleCommand:I0e.DeleteBucketLifecycleCommand,DeleteBucketMetricsConfigurationCommand:R0e.DeleteBucketMetricsConfigurationCommand,DeleteBucketOwnershipControlsCommand:N0e.DeleteBucketOwnershipControlsCommand,DeleteBucketPolicyCommand:O0e.DeleteBucketPolicyCommand,DeleteBucketReplicationCommand:T0e.DeleteBucketReplicationCommand,DeleteBucketTaggingCommand:q0e.DeleteBucketTaggingCommand,DeleteBucketWebsiteCommand:B0e.DeleteBucketWebsiteCommand,DeleteObjectCommand:M0e.DeleteObjectCommand,DeleteObjectsCommand:D0e.DeleteObjectsCommand,DeleteObjectTaggingCommand:F0e.DeleteObjectTaggingCommand,DeletePublicAccessBlockCommand:L0e.DeletePublicAccessBlockCommand,GetBucketAccelerateConfigurationCommand:j0e.GetBucketAccelerateConfigurationCommand,GetBucketAclCommand:U0e.GetBucketAclCommand,GetBucketAnalyticsConfigurationCommand:z0e.GetBucketAnalyticsConfigurationCommand,GetBucketCorsCommand:G0e.GetBucketCorsCommand,GetBucketEncryptionCommand:H0e.GetBucketEncryptionCommand,GetBucketIntelligentTieringConfigurationCommand:$0e.GetBucketIntelligentTieringConfigurationCommand,GetBucketInventoryConfigurationCommand:K0e.GetBucketInventoryConfigurationCommand,GetBucketLifecycleConfigurationCommand:V0e.GetBucketLifecycleConfigurationCommand,GetBucketLocationCommand:X0e.GetBucketLocationCommand,GetBucketLoggingCommand:W0e.GetBucketLoggingCommand,GetBucketMetricsConfigurationCommand:Y0e.GetBucketMetricsConfigurationCommand,GetBucketNotificationConfigurationCommand:Q0e.GetBucketNotificationConfigurationCommand,GetBucketOwnershipControlsCommand:J0e.GetBucketOwnershipControlsCommand,GetBucketPolicyCommand:Z0e.GetBucketPolicyCommand,GetBucketPolicyStatusCommand:eEe.GetBucketPolicyStatusCommand,GetBucketReplicationCommand:tEe.GetBucketReplicationCommand,GetBucketRequestPaymentCommand:nEe.GetBucketRequestPaymentCommand,GetBucketTaggingCommand:rEe.GetBucketTaggingCommand,GetBucketVersioningCommand:oEe.GetBucketVersioningCommand,GetBucketWebsiteCommand:sEe.GetBucketWebsiteCommand,GetObjectCommand:cEe.GetObjectCommand,GetObjectAclCommand:iEe.GetObjectAclCommand,GetObjectAttributesCommand:aEe.GetObjectAttributesCommand,GetObjectLegalHoldCommand:dEe.GetObjectLegalHoldCommand,GetObjectLockConfigurationCommand:lEe.GetObjectLockConfigurationCommand,GetObjectRetentionCommand:uEe.GetObjectRetentionCommand,GetObjectTaggingCommand:mEe.GetObjectTaggingCommand,GetObjectTorrentCommand:pEe.GetObjectTorrentCommand,GetPublicAccessBlockCommand:fEe.GetPublicAccessBlockCommand,HeadBucketCommand:yEe.HeadBucketCommand,HeadObjectCommand:_Ee.HeadObjectCommand,ListBucketAnalyticsConfigurationsCommand:gEe.ListBucketAnalyticsConfigurationsCommand,ListBucketIntelligentTieringConfigurationsCommand:hEe.ListBucketIntelligentTieringConfigurationsCommand,ListBucketInventoryConfigurationsCommand:CEe.ListBucketInventoryConfigurationsCommand,ListBucketMetricsConfigurationsCommand:SEe.ListBucketMetricsConfigurationsCommand,ListBucketsCommand:EEe.ListBucketsCommand,ListMultipartUploadsCommand:bEe.ListMultipartUploadsCommand,ListObjectsCommand:PEe.ListObjectsCommand,ListObjectsV2Command:vEe.ListObjectsV2Command,ListObjectVersionsCommand:xEe.ListObjectVersionsCommand,ListPartsCommand:wEe.ListPartsCommand,PutBucketAccelerateConfigurationCommand:kEe.PutBucketAccelerateConfigurationCommand,PutBucketAclCommand:AEe.PutBucketAclCommand,PutBucketAnalyticsConfigurationCommand:IEe.PutBucketAnalyticsConfigurationCommand,PutBucketCorsCommand:REe.PutBucketCorsCommand,PutBucketEncryptionCommand:NEe.PutBucketEncryptionCommand,PutBucketIntelligentTieringConfigurationCommand:OEe.PutBucketIntelligentTieringConfigurationCommand,PutBucketInventoryConfigurationCommand:TEe.PutBucketInventoryConfigurationCommand,PutBucketLifecycleConfigurationCommand:qEe.PutBucketLifecycleConfigurationCommand,PutBucketLoggingCommand:BEe.PutBucketLoggingCommand,PutBucketMetricsConfigurationCommand:MEe.PutBucketMetricsConfigurationCommand,PutBucketNotificationConfigurationCommand:DEe.PutBucketNotificationConfigurationCommand,PutBucketOwnershipControlsCommand:FEe.PutBucketOwnershipControlsCommand,PutBucketPolicyCommand:LEe.PutBucketPolicyCommand,PutBucketReplicationCommand:jEe.PutBucketReplicationCommand,PutBucketRequestPaymentCommand:UEe.PutBucketRequestPaymentCommand,PutBucketTaggingCommand:zEe.PutBucketTaggingCommand,PutBucketVersioningCommand:GEe.PutBucketVersioningCommand,PutBucketWebsiteCommand:HEe.PutBucketWebsiteCommand,PutObjectCommand:KEe.PutObjectCommand,PutObjectAclCommand:$Ee.PutObjectAclCommand,PutObjectLegalHoldCommand:VEe.PutObjectLegalHoldCommand,PutObjectLockConfigurationCommand:XEe.PutObjectLockConfigurationCommand,PutObjectRetentionCommand:WEe.PutObjectRetentionCommand,PutObjectTaggingCommand:YEe.PutObjectTaggingCommand,PutPublicAccessBlockCommand:QEe.PutPublicAccessBlockCommand,RestoreObjectCommand:JEe.RestoreObjectCommand,SelectObjectContentCommand:ZEe.SelectObjectContentCommand,UploadPartCommand:ebe.UploadPartCommand,UploadPartCopyCommand:tbe.UploadPartCopyCommand,WriteGetObjectResponseCommand:nbe.WriteGetObjectResponseCommand},Ey=class extends rbe.S3Client{};by.S3=Ey;(0,g0e.createAggregatedClient)(obe,Ey)});var z3=m(N=>{"use strict";Object.defineProperty(N,"__esModule",{value:!0});var D=(z(),j(U));D.__exportStar(g0(),N);D.__exportStar(C0(),N);D.__exportStar(E0(),N);D.__exportStar(P0(),N);D.__exportStar(x0(),N);D.__exportStar(k0(),N);D.__exportStar(I0(),N);D.__exportStar(N0(),N);D.__exportStar(T0(),N);D.__exportStar(B0(),N);D.__exportStar(D0(),N);D.__exportStar(L0(),N);D.__exportStar(U0(),N);D.__exportStar(G0(),N);D.__exportStar($0(),N);D.__exportStar(V0(),N);D.__exportStar(W0(),N);D.__exportStar(Q0(),N);D.__exportStar(Z0(),N);D.__exportStar(_E(),N);D.__exportStar(fE(),N);D.__exportStar(hE(),N);D.__exportStar(SE(),N);D.__exportStar(bE(),N);D.__exportStar(vE(),N);D.__exportStar(wE(),N);D.__exportStar(AE(),N);D.__exportStar(RE(),N);D.__exportStar(OE(),N);D.__exportStar(qE(),N);D.__exportStar(ME(),N);D.__exportStar(FE(),N);D.__exportStar(jE(),N);D.__exportStar(zE(),N);D.__exportStar(HE(),N);D.__exportStar(KE(),N);D.__exportStar(XE(),N);D.__exportStar(YE(),N);D.__exportStar(JE(),N);D.__exportStar(eb(),N);D.__exportStar(nb(),N);D.__exportStar(ob(),N);D.__exportStar(ib(),N);D.__exportStar(cb(),N);D.__exportStar(lb(),N);D.__exportStar(mb(),N);D.__exportStar(fb(),N);D.__exportStar(_b(),N);D.__exportStar(hb(),N);D.__exportStar(Sb(),N);D.__exportStar(bb(),N);D.__exportStar(Jc(),N);D.__exportStar(Zc(),N);D.__exportStar(wb(),N);D.__exportStar(Ab(),N);D.__exportStar(Rb(),N);D.__exportStar(Ob(),N);D.__exportStar(qb(),N);D.__exportStar(Mb(),N);D.__exportStar(Ub(),N);D.__exportStar(Fb(),N);D.__exportStar(Cy(),N);D.__exportStar(Sy(),N);D.__exportStar(Hb(),N);D.__exportStar(Kb(),N);D.__exportStar(Xb(),N);D.__exportStar(Yb(),N);D.__exportStar(Jb(),N);D.__exportStar(eP(),N);D.__exportStar(nP(),N);D.__exportStar(oP(),N);D.__exportStar(iP(),N);D.__exportStar(cP(),N);D.__exportStar(lP(),N);D.__exportStar(mP(),N);D.__exportStar(fP(),N);D.__exportStar(_P(),N);D.__exportStar(hP(),N);D.__exportStar(SP(),N);D.__exportStar(bP(),N);D.__exportStar(vP(),N);D.__exportStar(wP(),N);D.__exportStar(AP(),N);D.__exportStar(RP(),N);D.__exportStar(OP(),N);D.__exportStar(qP(),N);D.__exportStar(MP(),N);D.__exportStar(FP(),N);D.__exportStar(jP(),N);D.__exportStar(zP(),N);D.__exportStar(HP(),N);D.__exportStar(KP(),N);D.__exportStar(XP(),N)});var H3=m(G3=>{"use strict";Object.defineProperty(G3,"__esModule",{value:!0})});var $3=m(Py=>{"use strict";Object.defineProperty(Py,"__esModule",{value:!0});Py.paginateListObjectsV2=void 0;var sbe=Cy(),ibe=Kc(),abe=async(e,n,...t)=>await e.send(new sbe.ListObjectsV2Command(n),...t);async function*cbe(e,n,...t){let r=e.startingToken||void 0,o=!0,s;for(;o;){if(n.ContinuationToken=r,n.MaxKeys=e.pageSize,e.client instanceof ibe.S3Client)s=await abe(e.client,n,...t);else throw new Error("Invalid client, expected S3 | S3Client");yield s;let a=r;r=s.NextContinuationToken,o=!!(r&&(!e.stopOnSameToken||r!==a))}return void 0}Py.paginateListObjectsV2=cbe});var K3=m(vy=>{"use strict";Object.defineProperty(vy,"__esModule",{value:!0});vy.paginateListParts=void 0;var dbe=Sy(),lbe=Kc(),ube=async(e,n,...t)=>await e.send(new dbe.ListPartsCommand(n),...t);async function*mbe(e,n,...t){let r=e.startingToken||void 0,o=!0,s;for(;o;){if(n.PartNumberMarker=r,n.MaxParts=e.pageSize,e.client instanceof lbe.S3Client)s=await ube(e.client,n,...t);else throw new Error("Invalid client, expected S3 | S3Client");yield s;let a=r;r=s.NextPartNumberMarker,o=!!(r&&(!e.stopOnSameToken||r!==a))}return void 0}vy.paginateListParts=mbe});var V3=m(ed=>{"use strict";Object.defineProperty(ed,"__esModule",{value:!0});var WP=(z(),j(U));WP.__exportStar(H3(),ed);WP.__exportStar($3(),ed);WP.__exportStar(K3(),ed)});var YP=m(xy=>{"use strict";Object.defineProperty(xy,"__esModule",{value:!0});xy.sleep=void 0;var pbe=e=>new Promise(n=>setTimeout(n,e*1e3));xy.sleep=pbe});var ky=m(Kn=>{"use strict";Object.defineProperty(Kn,"__esModule",{value:!0});Kn.checkExceptions=Kn.WaiterState=Kn.waiterServiceDefaults=void 0;Kn.waiterServiceDefaults={minDelay:2,maxDelay:120};var wy;(function(e){e.ABORTED="ABORTED",e.FAILURE="FAILURE",e.SUCCESS="SUCCESS",e.RETRY="RETRY",e.TIMEOUT="TIMEOUT"})(wy=Kn.WaiterState||(Kn.WaiterState={}));var fbe=e=>{if(e.state===wy.ABORTED){let n=new Error(`${JSON.stringify({...e,reason:"Request was aborted"})}`);throw n.name="AbortError",n}else if(e.state===wy.TIMEOUT){let n=new Error(`${JSON.stringify({...e,reason:"Waiter has timed out"})}`);throw n.name="TimeoutError",n}else if(e.state!==wy.SUCCESS)throw new Error(`${JSON.stringify({result:e})}`);return e};Kn.checkExceptions=fbe});var X3=m(Iy=>{"use strict";Object.defineProperty(Iy,"__esModule",{value:!0});Iy.runPolling=void 0;var ybe=YP(),Ay=ky(),_be=(e,n,t,r)=>{if(r>t)return n;let o=e*2**(r-1);return gbe(e,o)},gbe=(e,n)=>e+Math.random()*(n-e),hbe=async({minDelay:e,maxDelay:n,maxWaitTime:t,abortController:r,client:o,abortSignal:s},a,i)=>{var u;let{state:l,reason:c}=await i(o,a);if(l!==Ay.WaiterState.RETRY)return{state:l,reason:c};let y=1,_=Date.now()+t*1e3,C=Math.log(n/e)/Math.log(2)+1;for(;;){if(!((u=r==null?void 0:r.signal)===null||u===void 0)&&u.aborted||s!=null&&s.aborted)return{state:Ay.WaiterState.ABORTED};let b=_be(e,n,C,y);if(Date.now()+b*1e3>_)return{state:Ay.WaiterState.TIMEOUT};await(0,ybe.sleep)(b);let{state:F,reason:L}=await i(o,a);if(F!==Ay.WaiterState.RETRY)return{state:F,reason:L};y+=1}};Iy.runPolling=hbe});var W3=m(Ry=>{"use strict";Object.defineProperty(Ry,"__esModule",{value:!0});Ry.validateWaiterOptions=void 0;var Cbe=e=>{if(e.maxWaitTime<1)throw new Error("WaiterConfiguration.maxWaitTime must be greater than 0");if(e.minDelay<1)throw new Error("WaiterConfiguration.minDelay must be greater than 0");if(e.maxDelay<1)throw new Error("WaiterConfiguration.maxDelay must be greater than 0");if(e.maxWaitTime<=e.minDelay)throw new Error(`WaiterConfiguration.maxWaitTime [${e.maxWaitTime}] must be greater than WaiterConfiguration.minDelay [${e.minDelay}] for this waiter`);if(e.maxDelay{"use strict";Object.defineProperty(Ny,"__esModule",{value:!0});var Y3=(z(),j(U));Y3.__exportStar(YP(),Ny);Y3.__exportStar(W3(),Ny)});var eG=m(Oy=>{"use strict";Object.defineProperty(Oy,"__esModule",{value:!0});Oy.createWaiter=void 0;var Sbe=X3(),Ebe=Q3(),Z3=ky(),J3=async e=>new Promise(n=>{e.onabort=()=>n({state:Z3.WaiterState.ABORTED})}),bbe=async(e,n,t)=>{let r={...Z3.waiterServiceDefaults,...e};(0,Ebe.validateWaiterOptions)(r);let o=[(0,Sbe.runPolling)(r,n,t)];return e.abortController&&o.push(J3(e.abortController.signal)),e.abortSignal&&o.push(J3(e.abortSignal)),Promise.race(o)};Oy.createWaiter=bbe});var td=m(Ty=>{"use strict";Object.defineProperty(Ty,"__esModule",{value:!0});var tG=(z(),j(U));tG.__exportStar(eG(),Ty);tG.__exportStar(ky(),Ty)});var rG=m(ha=>{"use strict";Object.defineProperty(ha,"__esModule",{value:!0});ha.waitUntilBucketExists=ha.waitForBucketExists=void 0;var ga=td(),Pbe=Jc(),nG=async(e,n)=>{let t;try{return t=await e.send(new Pbe.HeadBucketCommand(n)),{state:ga.WaiterState.SUCCESS,reason:t}}catch(r){if(t=r,r.name&&r.name=="NotFound")return{state:ga.WaiterState.RETRY,reason:t}}return{state:ga.WaiterState.RETRY,reason:t}},vbe=async(e,n)=>{let t={minDelay:5,maxDelay:120};return(0,ga.createWaiter)({...t,...e},n,nG)};ha.waitForBucketExists=vbe;var xbe=async(e,n)=>{let t={minDelay:5,maxDelay:120},r=await(0,ga.createWaiter)({...t,...e},n,nG);return(0,ga.checkExceptions)(r)};ha.waitUntilBucketExists=xbe});var sG=m(Ca=>{"use strict";Object.defineProperty(Ca,"__esModule",{value:!0});Ca.waitUntilBucketNotExists=Ca.waitForBucketNotExists=void 0;var nd=td(),wbe=Jc(),oG=async(e,n)=>{let t;try{t=await e.send(new wbe.HeadBucketCommand(n))}catch(r){if(t=r,r.name&&r.name=="NotFound")return{state:nd.WaiterState.SUCCESS,reason:t}}return{state:nd.WaiterState.RETRY,reason:t}},kbe=async(e,n)=>{let t={minDelay:5,maxDelay:120};return(0,nd.createWaiter)({...t,...e},n,oG)};Ca.waitForBucketNotExists=kbe;var Abe=async(e,n)=>{let t={minDelay:5,maxDelay:120},r=await(0,nd.createWaiter)({...t,...e},n,oG);return(0,nd.checkExceptions)(r)};Ca.waitUntilBucketNotExists=Abe});var aG=m(Ea=>{"use strict";Object.defineProperty(Ea,"__esModule",{value:!0});Ea.waitUntilObjectExists=Ea.waitForObjectExists=void 0;var Sa=td(),Ibe=Zc(),iG=async(e,n)=>{let t;try{return t=await e.send(new Ibe.HeadObjectCommand(n)),{state:Sa.WaiterState.SUCCESS,reason:t}}catch(r){if(t=r,r.name&&r.name=="NotFound")return{state:Sa.WaiterState.RETRY,reason:t}}return{state:Sa.WaiterState.RETRY,reason:t}},Rbe=async(e,n)=>{let t={minDelay:5,maxDelay:120};return(0,Sa.createWaiter)({...t,...e},n,iG)};Ea.waitForObjectExists=Rbe;var Nbe=async(e,n)=>{let t={minDelay:5,maxDelay:120},r=await(0,Sa.createWaiter)({...t,...e},n,iG);return(0,Sa.checkExceptions)(r)};Ea.waitUntilObjectExists=Nbe});var dG=m(ba=>{"use strict";Object.defineProperty(ba,"__esModule",{value:!0});ba.waitUntilObjectNotExists=ba.waitForObjectNotExists=void 0;var rd=td(),Obe=Zc(),cG=async(e,n)=>{let t;try{t=await e.send(new Obe.HeadObjectCommand(n))}catch(r){if(t=r,r.name&&r.name=="NotFound")return{state:rd.WaiterState.SUCCESS,reason:t}}return{state:rd.WaiterState.RETRY,reason:t}},Tbe=async(e,n)=>{let t={minDelay:5,maxDelay:120};return(0,rd.createWaiter)({...t,...e},n,cG)};ba.waitForObjectNotExists=Tbe;var qbe=async(e,n)=>{let t={minDelay:5,maxDelay:120},r=await(0,rd.createWaiter)({...t,...e},n,cG);return(0,rd.checkExceptions)(r)};ba.waitUntilObjectNotExists=qbe});var lG=m(Pa=>{"use strict";Object.defineProperty(Pa,"__esModule",{value:!0});var qy=(z(),j(U));qy.__exportStar(rG(),Pa);qy.__exportStar(sG(),Pa);qy.__exportStar(aG(),Pa);qy.__exportStar(dG(),Pa)});var mG=m(By=>{"use strict";Object.defineProperty(By,"__esModule",{value:!0});var uG=(z(),j(U));uG.__exportStar(Ze(),By);uG.__exportStar(Ir(),By)});var pG=m(gn=>{"use strict";Object.defineProperty(gn,"__esModule",{value:!0});gn.S3ServiceException=void 0;var va=(z(),j(U));va.__exportStar(Kc(),gn);va.__exportStar(U3(),gn);va.__exportStar(z3(),gn);va.__exportStar(V3(),gn);va.__exportStar(lG(),gn);va.__exportStar(mG(),gn);var Bbe=Vc();Object.defineProperty(gn,"S3ServiceException",{enumerable:!0,get:function(){return Bbe.S3ServiceException}})});var Fbe={};wa(Fbe,{handler:()=>Dbe});module.exports=j(Fbe);var fG=ka(pG()),yG=ka(require("delay")),Mbe=new fG.S3;async function Dbe(){console.log(Mbe),await(0,yG.default)(5)}0&&(module.exports={handler}); +/*! Bundled license information: + +tslib/tslib.es6.js: + (*! ***************************************************************************** + Copyright (c) Microsoft Corporation. + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH + REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, + INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM + LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR + OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + PERFORMANCE OF THIS SOFTWARE. + ***************************************************************************** *) + +tslib/tslib.es6.js: + (*! ***************************************************************************** + Copyright (c) Microsoft Corporation. + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH + REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, + INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM + LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR + OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + PERFORMANCE OF THIS SOFTWARE. + ***************************************************************************** *) +*/ diff --git a/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.5c2c08a7bf5b5beff386f4f0bd21f6e002dda28002148757b3d572b235414e5c/node_modules/.yarn-integrity b/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.857be83e8ab6a1d9b812ae68df0a948fd5fcd6ee578ae2c7793512fdbe647611/node_modules/.yarn-integrity similarity index 100% rename from packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.5c2c08a7bf5b5beff386f4f0bd21f6e002dda28002148757b3d572b235414e5c/node_modules/.yarn-integrity rename to packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.857be83e8ab6a1d9b812ae68df0a948fd5fcd6ee578ae2c7793512fdbe647611/node_modules/.yarn-integrity diff --git a/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.5c2c08a7bf5b5beff386f4f0bd21f6e002dda28002148757b3d572b235414e5c/node_modules/delay/index.d.ts b/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.857be83e8ab6a1d9b812ae68df0a948fd5fcd6ee578ae2c7793512fdbe647611/node_modules/delay/index.d.ts similarity index 100% rename from packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.5c2c08a7bf5b5beff386f4f0bd21f6e002dda28002148757b3d572b235414e5c/node_modules/delay/index.d.ts rename to packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.857be83e8ab6a1d9b812ae68df0a948fd5fcd6ee578ae2c7793512fdbe647611/node_modules/delay/index.d.ts diff --git a/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.5c2c08a7bf5b5beff386f4f0bd21f6e002dda28002148757b3d572b235414e5c/node_modules/delay/index.js b/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.857be83e8ab6a1d9b812ae68df0a948fd5fcd6ee578ae2c7793512fdbe647611/node_modules/delay/index.js similarity index 100% rename from packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.5c2c08a7bf5b5beff386f4f0bd21f6e002dda28002148757b3d572b235414e5c/node_modules/delay/index.js rename to packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.857be83e8ab6a1d9b812ae68df0a948fd5fcd6ee578ae2c7793512fdbe647611/node_modules/delay/index.js diff --git a/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.5c2c08a7bf5b5beff386f4f0bd21f6e002dda28002148757b3d572b235414e5c/node_modules/delay/license b/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.857be83e8ab6a1d9b812ae68df0a948fd5fcd6ee578ae2c7793512fdbe647611/node_modules/delay/license similarity index 100% rename from packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.5c2c08a7bf5b5beff386f4f0bd21f6e002dda28002148757b3d572b235414e5c/node_modules/delay/license rename to packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.857be83e8ab6a1d9b812ae68df0a948fd5fcd6ee578ae2c7793512fdbe647611/node_modules/delay/license diff --git a/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.5c2c08a7bf5b5beff386f4f0bd21f6e002dda28002148757b3d572b235414e5c/node_modules/delay/package.json b/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.857be83e8ab6a1d9b812ae68df0a948fd5fcd6ee578ae2c7793512fdbe647611/node_modules/delay/package.json similarity index 100% rename from packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.5c2c08a7bf5b5beff386f4f0bd21f6e002dda28002148757b3d572b235414e5c/node_modules/delay/package.json rename to packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.857be83e8ab6a1d9b812ae68df0a948fd5fcd6ee578ae2c7793512fdbe647611/node_modules/delay/package.json diff --git a/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.5c2c08a7bf5b5beff386f4f0bd21f6e002dda28002148757b3d572b235414e5c/node_modules/delay/readme.md b/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.857be83e8ab6a1d9b812ae68df0a948fd5fcd6ee578ae2c7793512fdbe647611/node_modules/delay/readme.md similarity index 100% rename from packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.5c2c08a7bf5b5beff386f4f0bd21f6e002dda28002148757b3d572b235414e5c/node_modules/delay/readme.md rename to packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.857be83e8ab6a1d9b812ae68df0a948fd5fcd6ee578ae2c7793512fdbe647611/node_modules/delay/readme.md diff --git a/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.5c2c08a7bf5b5beff386f4f0bd21f6e002dda28002148757b3d572b235414e5c/package.json b/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.857be83e8ab6a1d9b812ae68df0a948fd5fcd6ee578ae2c7793512fdbe647611/package.json similarity index 100% rename from packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.5c2c08a7bf5b5beff386f4f0bd21f6e002dda28002148757b3d572b235414e5c/package.json rename to packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.857be83e8ab6a1d9b812ae68df0a948fd5fcd6ee578ae2c7793512fdbe647611/package.json diff --git a/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.5c2c08a7bf5b5beff386f4f0bd21f6e002dda28002148757b3d572b235414e5c/yarn.lock b/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.857be83e8ab6a1d9b812ae68df0a948fd5fcd6ee578ae2c7793512fdbe647611/yarn.lock similarity index 100% rename from packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.5c2c08a7bf5b5beff386f4f0bd21f6e002dda28002148757b3d572b235414e5c/yarn.lock rename to packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.857be83e8ab6a1d9b812ae68df0a948fd5fcd6ee578ae2c7793512fdbe647611/yarn.lock diff --git a/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.b7c985ebfbf370ce93607a33c3851adc0b2b6a530f4c06be487e3c2ec3c06c39.bundle/index.js b/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.9fc28fa3b4e7ac7d75bc59996f5e02c3c7f6f4434a7f284ba5b69d87c1da83f6.bundle/index.js similarity index 99% rename from packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.b7c985ebfbf370ce93607a33c3851adc0b2b6a530f4c06be487e3c2ec3c06c39.bundle/index.js rename to packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.9fc28fa3b4e7ac7d75bc59996f5e02c3c7f6f4434a7f284ba5b69d87c1da83f6.bundle/index.js index 45a65b9bf1f97..08e4eaa737824 100644 --- a/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.b7c985ebfbf370ce93607a33c3851adc0b2b6a530f4c06be487e3c2ec3c06c39.bundle/index.js +++ b/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/asset.9fc28fa3b4e7ac7d75bc59996f5e02c3c7f6f4434a7f284ba5b69d87c1da83f6.bundle/index.js @@ -8499,13 +8499,14 @@ var require_MiddlewareStack = __commonJS({ return isRemoved; }; const cloneTo = (toStack) => { + var _a; absoluteEntries.forEach((entry) => { toStack.add(entry.middleware, { ...entry }); }); relativeEntries.forEach((entry) => { toStack.addRelativeTo(entry.middleware, { ...entry }); }); - toStack.identifyOnResolve(stack.identifyOnResolve()); + (_a = toStack.identifyOnResolve) === null || _a === void 0 ? void 0 : _a.call(toStack, stack.identifyOnResolve()); return toStack; }; const expandRelativeMiddlewareList = (from) => { @@ -8646,9 +8647,10 @@ var require_MiddlewareStack = __commonJS({ return isRemoved; }, concat: (from) => { + var _a, _b; const cloned = cloneTo((0, exports.constructStack)()); cloned.use(from); - cloned.identifyOnResolve(identifyOnResolve || cloned.identifyOnResolve() || from.identifyOnResolve()); + cloned.identifyOnResolve(identifyOnResolve || cloned.identifyOnResolve() || ((_b = (_a = from.identifyOnResolve) === null || _a === void 0 ? void 0 : _a.call(from)) !== null && _b !== void 0 ? _b : false)); return cloned; }, applyToStack: cloneTo, @@ -10720,7 +10722,7 @@ var require_package = __commonJS({ module2.exports = { name: "@aws-sdk/client-sfn", description: "AWS SDK for JavaScript Sfn Client for Node.js, Browser and React Native", - version: "3.414.0", + version: "3.421.0", scripts: { build: "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", @@ -10740,39 +10742,39 @@ var require_package = __commonJS({ dependencies: { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sts": "3.414.0", - "@aws-sdk/credential-provider-node": "3.414.0", - "@aws-sdk/middleware-host-header": "3.413.0", - "@aws-sdk/middleware-logger": "3.413.0", - "@aws-sdk/middleware-recursion-detection": "3.413.0", - "@aws-sdk/middleware-signing": "3.413.0", - "@aws-sdk/middleware-user-agent": "3.413.0", - "@aws-sdk/region-config-resolver": "3.413.0", - "@aws-sdk/types": "3.413.0", - "@aws-sdk/util-endpoints": "3.413.0", - "@aws-sdk/util-user-agent-browser": "3.413.0", - "@aws-sdk/util-user-agent-node": "3.413.0", - "@smithy/config-resolver": "^2.0.8", - "@smithy/fetch-http-handler": "^2.1.3", - "@smithy/hash-node": "^2.0.7", - "@smithy/invalid-dependency": "^2.0.7", - "@smithy/middleware-content-length": "^2.0.9", - "@smithy/middleware-endpoint": "^2.0.7", - "@smithy/middleware-retry": "^2.0.10", - "@smithy/middleware-serde": "^2.0.7", - "@smithy/middleware-stack": "^2.0.0", - "@smithy/node-config-provider": "^2.0.10", - "@smithy/node-http-handler": "^2.1.3", - "@smithy/protocol-http": "^3.0.3", - "@smithy/smithy-client": "^2.1.4", - "@smithy/types": "^2.3.1", - "@smithy/url-parser": "^2.0.7", + "@aws-sdk/client-sts": "3.421.0", + "@aws-sdk/credential-provider-node": "3.421.0", + "@aws-sdk/middleware-host-header": "3.418.0", + "@aws-sdk/middleware-logger": "3.418.0", + "@aws-sdk/middleware-recursion-detection": "3.418.0", + "@aws-sdk/middleware-signing": "3.418.0", + "@aws-sdk/middleware-user-agent": "3.418.0", + "@aws-sdk/region-config-resolver": "3.418.0", + "@aws-sdk/types": "3.418.0", + "@aws-sdk/util-endpoints": "3.418.0", + "@aws-sdk/util-user-agent-browser": "3.418.0", + "@aws-sdk/util-user-agent-node": "3.418.0", + "@smithy/config-resolver": "^2.0.10", + "@smithy/fetch-http-handler": "^2.1.5", + "@smithy/hash-node": "^2.0.9", + "@smithy/invalid-dependency": "^2.0.9", + "@smithy/middleware-content-length": "^2.0.11", + "@smithy/middleware-endpoint": "^2.0.9", + "@smithy/middleware-retry": "^2.0.12", + "@smithy/middleware-serde": "^2.0.9", + "@smithy/middleware-stack": "^2.0.2", + "@smithy/node-config-provider": "^2.0.12", + "@smithy/node-http-handler": "^2.1.5", + "@smithy/protocol-http": "^3.0.5", + "@smithy/smithy-client": "^2.1.6", + "@smithy/types": "^2.3.3", + "@smithy/url-parser": "^2.0.9", "@smithy/util-base64": "^2.0.0", "@smithy/util-body-length-browser": "^2.0.0", "@smithy/util-body-length-node": "^2.1.0", - "@smithy/util-defaults-mode-browser": "^2.0.8", - "@smithy/util-defaults-mode-node": "^2.0.10", - "@smithy/util-retry": "^2.0.0", + "@smithy/util-defaults-mode-browser": "^2.0.10", + "@smithy/util-defaults-mode-node": "^2.0.12", + "@smithy/util-retry": "^2.0.2", "@smithy/util-utf8": "^2.0.0", tslib: "^2.5.0" }, @@ -10860,7 +10862,7 @@ var require_package2 = __commonJS({ module2.exports = { name: "@aws-sdk/client-sts", description: "AWS SDK for JavaScript Sts Client for Node.js, Browser and React Native", - version: "3.414.0", + version: "3.421.0", scripts: { build: "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", @@ -10882,39 +10884,39 @@ var require_package2 = __commonJS({ dependencies: { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/credential-provider-node": "3.414.0", - "@aws-sdk/middleware-host-header": "3.413.0", - "@aws-sdk/middleware-logger": "3.413.0", - "@aws-sdk/middleware-recursion-detection": "3.413.0", - "@aws-sdk/middleware-sdk-sts": "3.413.0", - "@aws-sdk/middleware-signing": "3.413.0", - "@aws-sdk/middleware-user-agent": "3.413.0", - "@aws-sdk/region-config-resolver": "3.413.0", - "@aws-sdk/types": "3.413.0", - "@aws-sdk/util-endpoints": "3.413.0", - "@aws-sdk/util-user-agent-browser": "3.413.0", - "@aws-sdk/util-user-agent-node": "3.413.0", - "@smithy/config-resolver": "^2.0.8", - "@smithy/fetch-http-handler": "^2.1.3", - "@smithy/hash-node": "^2.0.7", - "@smithy/invalid-dependency": "^2.0.7", - "@smithy/middleware-content-length": "^2.0.9", - "@smithy/middleware-endpoint": "^2.0.7", - "@smithy/middleware-retry": "^2.0.10", - "@smithy/middleware-serde": "^2.0.7", - "@smithy/middleware-stack": "^2.0.0", - "@smithy/node-config-provider": "^2.0.10", - "@smithy/node-http-handler": "^2.1.3", - "@smithy/protocol-http": "^3.0.3", - "@smithy/smithy-client": "^2.1.4", - "@smithy/types": "^2.3.1", - "@smithy/url-parser": "^2.0.7", + "@aws-sdk/credential-provider-node": "3.421.0", + "@aws-sdk/middleware-host-header": "3.418.0", + "@aws-sdk/middleware-logger": "3.418.0", + "@aws-sdk/middleware-recursion-detection": "3.418.0", + "@aws-sdk/middleware-sdk-sts": "3.418.0", + "@aws-sdk/middleware-signing": "3.418.0", + "@aws-sdk/middleware-user-agent": "3.418.0", + "@aws-sdk/region-config-resolver": "3.418.0", + "@aws-sdk/types": "3.418.0", + "@aws-sdk/util-endpoints": "3.418.0", + "@aws-sdk/util-user-agent-browser": "3.418.0", + "@aws-sdk/util-user-agent-node": "3.418.0", + "@smithy/config-resolver": "^2.0.10", + "@smithy/fetch-http-handler": "^2.1.5", + "@smithy/hash-node": "^2.0.9", + "@smithy/invalid-dependency": "^2.0.9", + "@smithy/middleware-content-length": "^2.0.11", + "@smithy/middleware-endpoint": "^2.0.9", + "@smithy/middleware-retry": "^2.0.12", + "@smithy/middleware-serde": "^2.0.9", + "@smithy/middleware-stack": "^2.0.2", + "@smithy/node-config-provider": "^2.0.12", + "@smithy/node-http-handler": "^2.1.5", + "@smithy/protocol-http": "^3.0.5", + "@smithy/smithy-client": "^2.1.6", + "@smithy/types": "^2.3.3", + "@smithy/url-parser": "^2.0.9", "@smithy/util-base64": "^2.0.0", "@smithy/util-body-length-browser": "^2.0.0", "@smithy/util-body-length-node": "^2.1.0", - "@smithy/util-defaults-mode-browser": "^2.0.8", - "@smithy/util-defaults-mode-node": "^2.0.10", - "@smithy/util-retry": "^2.0.0", + "@smithy/util-defaults-mode-browser": "^2.0.10", + "@smithy/util-defaults-mode-node": "^2.0.12", + "@smithy/util-retry": "^2.0.2", "@smithy/util-utf8": "^2.0.0", "fast-xml-parser": "4.2.5", tslib: "^2.5.0" @@ -13862,6 +13864,7 @@ var require_AssumeRoleCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var models_0_1 = require_models_0(); var Aws_query_1 = require_Aws_query(); var AssumeRoleCommand = class _AssumeRoleCommand extends smithy_client_1.Command { @@ -13891,7 +13894,11 @@ var require_AssumeRoleCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: (_) => _, - outputFilterSensitiveLog: models_0_1.AssumeRoleResponseFilterSensitiveLog + outputFilterSensitiveLog: models_0_1.AssumeRoleResponseFilterSensitiveLog, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSSecurityTokenServiceV20110615", + operation: "AssumeRole" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -13919,6 +13926,7 @@ var require_AssumeRoleWithWebIdentityCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var models_0_1 = require_models_0(); var Aws_query_1 = require_Aws_query(); var AssumeRoleWithWebIdentityCommand = class _AssumeRoleWithWebIdentityCommand extends smithy_client_1.Command { @@ -13947,7 +13955,11 @@ var require_AssumeRoleWithWebIdentityCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: models_0_1.AssumeRoleWithWebIdentityRequestFilterSensitiveLog, - outputFilterSensitiveLog: models_0_1.AssumeRoleWithWebIdentityResponseFilterSensitiveLog + outputFilterSensitiveLog: models_0_1.AssumeRoleWithWebIdentityResponseFilterSensitiveLog, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSSecurityTokenServiceV20110615", + operation: "AssumeRoleWithWebIdentity" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -15143,7 +15155,7 @@ var require_package3 = __commonJS({ module2.exports = { name: "@aws-sdk/client-sso", description: "AWS SDK for JavaScript Sso Client for Node.js, Browser and React Native", - version: "3.414.0", + version: "3.421.0", scripts: { build: "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", @@ -15163,36 +15175,36 @@ var require_package3 = __commonJS({ dependencies: { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/middleware-host-header": "3.413.0", - "@aws-sdk/middleware-logger": "3.413.0", - "@aws-sdk/middleware-recursion-detection": "3.413.0", - "@aws-sdk/middleware-user-agent": "3.413.0", - "@aws-sdk/region-config-resolver": "3.413.0", - "@aws-sdk/types": "3.413.0", - "@aws-sdk/util-endpoints": "3.413.0", - "@aws-sdk/util-user-agent-browser": "3.413.0", - "@aws-sdk/util-user-agent-node": "3.413.0", - "@smithy/config-resolver": "^2.0.8", - "@smithy/fetch-http-handler": "^2.1.3", - "@smithy/hash-node": "^2.0.7", - "@smithy/invalid-dependency": "^2.0.7", - "@smithy/middleware-content-length": "^2.0.9", - "@smithy/middleware-endpoint": "^2.0.7", - "@smithy/middleware-retry": "^2.0.10", - "@smithy/middleware-serde": "^2.0.7", - "@smithy/middleware-stack": "^2.0.0", - "@smithy/node-config-provider": "^2.0.10", - "@smithy/node-http-handler": "^2.1.3", - "@smithy/protocol-http": "^3.0.3", - "@smithy/smithy-client": "^2.1.4", - "@smithy/types": "^2.3.1", - "@smithy/url-parser": "^2.0.7", + "@aws-sdk/middleware-host-header": "3.418.0", + "@aws-sdk/middleware-logger": "3.418.0", + "@aws-sdk/middleware-recursion-detection": "3.418.0", + "@aws-sdk/middleware-user-agent": "3.418.0", + "@aws-sdk/region-config-resolver": "3.418.0", + "@aws-sdk/types": "3.418.0", + "@aws-sdk/util-endpoints": "3.418.0", + "@aws-sdk/util-user-agent-browser": "3.418.0", + "@aws-sdk/util-user-agent-node": "3.418.0", + "@smithy/config-resolver": "^2.0.10", + "@smithy/fetch-http-handler": "^2.1.5", + "@smithy/hash-node": "^2.0.9", + "@smithy/invalid-dependency": "^2.0.9", + "@smithy/middleware-content-length": "^2.0.11", + "@smithy/middleware-endpoint": "^2.0.9", + "@smithy/middleware-retry": "^2.0.12", + "@smithy/middleware-serde": "^2.0.9", + "@smithy/middleware-stack": "^2.0.2", + "@smithy/node-config-provider": "^2.0.12", + "@smithy/node-http-handler": "^2.1.5", + "@smithy/protocol-http": "^3.0.5", + "@smithy/smithy-client": "^2.1.6", + "@smithy/types": "^2.3.3", + "@smithy/url-parser": "^2.0.9", "@smithy/util-base64": "^2.0.0", "@smithy/util-body-length-browser": "^2.0.0", "@smithy/util-body-length-node": "^2.1.0", - "@smithy/util-defaults-mode-browser": "^2.0.8", - "@smithy/util-defaults-mode-node": "^2.0.10", - "@smithy/util-retry": "^2.0.0", + "@smithy/util-defaults-mode-browser": "^2.0.10", + "@smithy/util-defaults-mode-node": "^2.0.12", + "@smithy/util-retry": "^2.0.2", "@smithy/util-utf8": "^2.0.0", tslib: "^2.5.0" }, @@ -16330,6 +16342,7 @@ var require_GetRoleCredentialsCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var models_0_1 = require_models_02(); var Aws_restJson1_1 = require_Aws_restJson1(); var GetRoleCredentialsCommand = class _GetRoleCredentialsCommand extends smithy_client_1.Command { @@ -16357,7 +16370,11 @@ var require_GetRoleCredentialsCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: models_0_1.GetRoleCredentialsRequestFilterSensitiveLog, - outputFilterSensitiveLog: models_0_1.GetRoleCredentialsResponseFilterSensitiveLog + outputFilterSensitiveLog: models_0_1.GetRoleCredentialsResponseFilterSensitiveLog, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "SWBPortalService", + operation: "GetRoleCredentials" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -16385,6 +16402,7 @@ var require_ListAccountRolesCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var models_0_1 = require_models_02(); var Aws_restJson1_1 = require_Aws_restJson1(); var ListAccountRolesCommand = class _ListAccountRolesCommand extends smithy_client_1.Command { @@ -16412,7 +16430,11 @@ var require_ListAccountRolesCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: models_0_1.ListAccountRolesRequestFilterSensitiveLog, - outputFilterSensitiveLog: (_) => _ + outputFilterSensitiveLog: (_) => _, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "SWBPortalService", + operation: "ListAccountRoles" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -16440,6 +16462,7 @@ var require_ListAccountsCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var models_0_1 = require_models_02(); var Aws_restJson1_1 = require_Aws_restJson1(); var ListAccountsCommand = class _ListAccountsCommand extends smithy_client_1.Command { @@ -16467,7 +16490,11 @@ var require_ListAccountsCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: models_0_1.ListAccountsRequestFilterSensitiveLog, - outputFilterSensitiveLog: (_) => _ + outputFilterSensitiveLog: (_) => _, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "SWBPortalService", + operation: "ListAccounts" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -16495,6 +16522,7 @@ var require_LogoutCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var models_0_1 = require_models_02(); var Aws_restJson1_1 = require_Aws_restJson1(); var LogoutCommand = class _LogoutCommand extends smithy_client_1.Command { @@ -16522,7 +16550,11 @@ var require_LogoutCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: models_0_1.LogoutRequestFilterSensitiveLog, - outputFilterSensitiveLog: (_) => _ + outputFilterSensitiveLog: (_) => _, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "SWBPortalService", + operation: "Logout" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -18476,6 +18508,7 @@ var require_AssumeRoleWithSAMLCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var models_0_1 = require_models_0(); var Aws_query_1 = require_Aws_query(); var AssumeRoleWithSAMLCommand = class _AssumeRoleWithSAMLCommand extends smithy_client_1.Command { @@ -18504,7 +18537,11 @@ var require_AssumeRoleWithSAMLCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: models_0_1.AssumeRoleWithSAMLRequestFilterSensitiveLog, - outputFilterSensitiveLog: models_0_1.AssumeRoleWithSAMLResponseFilterSensitiveLog + outputFilterSensitiveLog: models_0_1.AssumeRoleWithSAMLResponseFilterSensitiveLog, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSSecurityTokenServiceV20110615", + operation: "AssumeRoleWithSAML" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -18533,6 +18570,7 @@ var require_DecodeAuthorizationMessageCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var Aws_query_1 = require_Aws_query(); var DecodeAuthorizationMessageCommand = class _DecodeAuthorizationMessageCommand extends smithy_client_1.Command { static getEndpointParameterInstructions() { @@ -18561,7 +18599,11 @@ var require_DecodeAuthorizationMessageCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: (_) => _, - outputFilterSensitiveLog: (_) => _ + outputFilterSensitiveLog: (_) => _, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSSecurityTokenServiceV20110615", + operation: "DecodeAuthorizationMessage" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -18590,6 +18632,7 @@ var require_GetAccessKeyInfoCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var Aws_query_1 = require_Aws_query(); var GetAccessKeyInfoCommand = class _GetAccessKeyInfoCommand extends smithy_client_1.Command { static getEndpointParameterInstructions() { @@ -18618,7 +18661,11 @@ var require_GetAccessKeyInfoCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: (_) => _, - outputFilterSensitiveLog: (_) => _ + outputFilterSensitiveLog: (_) => _, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSSecurityTokenServiceV20110615", + operation: "GetAccessKeyInfo" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -18647,6 +18694,7 @@ var require_GetCallerIdentityCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var Aws_query_1 = require_Aws_query(); var GetCallerIdentityCommand = class _GetCallerIdentityCommand extends smithy_client_1.Command { static getEndpointParameterInstructions() { @@ -18675,7 +18723,11 @@ var require_GetCallerIdentityCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: (_) => _, - outputFilterSensitiveLog: (_) => _ + outputFilterSensitiveLog: (_) => _, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSSecurityTokenServiceV20110615", + operation: "GetCallerIdentity" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -18704,6 +18756,7 @@ var require_GetFederationTokenCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var models_0_1 = require_models_0(); var Aws_query_1 = require_Aws_query(); var GetFederationTokenCommand = class _GetFederationTokenCommand extends smithy_client_1.Command { @@ -18733,7 +18786,11 @@ var require_GetFederationTokenCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: (_) => _, - outputFilterSensitiveLog: models_0_1.GetFederationTokenResponseFilterSensitiveLog + outputFilterSensitiveLog: models_0_1.GetFederationTokenResponseFilterSensitiveLog, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSSecurityTokenServiceV20110615", + operation: "GetFederationToken" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -18762,6 +18819,7 @@ var require_GetSessionTokenCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var models_0_1 = require_models_0(); var Aws_query_1 = require_Aws_query(); var GetSessionTokenCommand = class _GetSessionTokenCommand extends smithy_client_1.Command { @@ -18791,7 +18849,11 @@ var require_GetSessionTokenCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: (_) => _, - outputFilterSensitiveLog: models_0_1.GetSessionTokenResponseFilterSensitiveLog + outputFilterSensitiveLog: models_0_1.GetSessionTokenResponseFilterSensitiveLog, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSSecurityTokenServiceV20110615", + operation: "GetSessionToken" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -22255,6 +22317,7 @@ var require_CreateActivityCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var Aws_json1_0_1 = require_Aws_json1_0(); var CreateActivityCommand = class _CreateActivityCommand extends smithy_client_1.Command { static getEndpointParameterInstructions() { @@ -22281,7 +22344,11 @@ var require_CreateActivityCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: (_) => _, - outputFilterSensitiveLog: (_) => _ + outputFilterSensitiveLog: (_) => _, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSStepFunctions", + operation: "CreateActivity" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -22309,6 +22376,7 @@ var require_CreateStateMachineAliasCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var models_0_1 = require_models_03(); var Aws_json1_0_1 = require_Aws_json1_0(); var CreateStateMachineAliasCommand = class _CreateStateMachineAliasCommand extends smithy_client_1.Command { @@ -22336,7 +22404,11 @@ var require_CreateStateMachineAliasCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: models_0_1.CreateStateMachineAliasInputFilterSensitiveLog, - outputFilterSensitiveLog: (_) => _ + outputFilterSensitiveLog: (_) => _, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSStepFunctions", + operation: "CreateStateMachineAlias" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -22364,6 +22436,7 @@ var require_CreateStateMachineCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var models_0_1 = require_models_03(); var Aws_json1_0_1 = require_Aws_json1_0(); var CreateStateMachineCommand = class _CreateStateMachineCommand extends smithy_client_1.Command { @@ -22391,7 +22464,11 @@ var require_CreateStateMachineCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: models_0_1.CreateStateMachineInputFilterSensitiveLog, - outputFilterSensitiveLog: (_) => _ + outputFilterSensitiveLog: (_) => _, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSStepFunctions", + operation: "CreateStateMachine" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -22419,6 +22496,7 @@ var require_DeleteActivityCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var Aws_json1_0_1 = require_Aws_json1_0(); var DeleteActivityCommand = class _DeleteActivityCommand extends smithy_client_1.Command { static getEndpointParameterInstructions() { @@ -22445,7 +22523,11 @@ var require_DeleteActivityCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: (_) => _, - outputFilterSensitiveLog: (_) => _ + outputFilterSensitiveLog: (_) => _, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSStepFunctions", + operation: "DeleteActivity" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -22473,6 +22555,7 @@ var require_DeleteStateMachineAliasCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var Aws_json1_0_1 = require_Aws_json1_0(); var DeleteStateMachineAliasCommand = class _DeleteStateMachineAliasCommand extends smithy_client_1.Command { static getEndpointParameterInstructions() { @@ -22499,7 +22582,11 @@ var require_DeleteStateMachineAliasCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: (_) => _, - outputFilterSensitiveLog: (_) => _ + outputFilterSensitiveLog: (_) => _, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSStepFunctions", + operation: "DeleteStateMachineAlias" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -22527,6 +22614,7 @@ var require_DeleteStateMachineCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var Aws_json1_0_1 = require_Aws_json1_0(); var DeleteStateMachineCommand = class _DeleteStateMachineCommand extends smithy_client_1.Command { static getEndpointParameterInstructions() { @@ -22553,7 +22641,11 @@ var require_DeleteStateMachineCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: (_) => _, - outputFilterSensitiveLog: (_) => _ + outputFilterSensitiveLog: (_) => _, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSStepFunctions", + operation: "DeleteStateMachine" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -22581,6 +22673,7 @@ var require_DeleteStateMachineVersionCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var Aws_json1_0_1 = require_Aws_json1_0(); var DeleteStateMachineVersionCommand = class _DeleteStateMachineVersionCommand extends smithy_client_1.Command { static getEndpointParameterInstructions() { @@ -22607,7 +22700,11 @@ var require_DeleteStateMachineVersionCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: (_) => _, - outputFilterSensitiveLog: (_) => _ + outputFilterSensitiveLog: (_) => _, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSStepFunctions", + operation: "DeleteStateMachineVersion" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -22635,6 +22732,7 @@ var require_DescribeActivityCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var Aws_json1_0_1 = require_Aws_json1_0(); var DescribeActivityCommand = class _DescribeActivityCommand extends smithy_client_1.Command { static getEndpointParameterInstructions() { @@ -22661,7 +22759,11 @@ var require_DescribeActivityCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: (_) => _, - outputFilterSensitiveLog: (_) => _ + outputFilterSensitiveLog: (_) => _, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSStepFunctions", + operation: "DescribeActivity" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -22689,6 +22791,7 @@ var require_DescribeExecutionCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var models_0_1 = require_models_03(); var Aws_json1_0_1 = require_Aws_json1_0(); var DescribeExecutionCommand = class _DescribeExecutionCommand extends smithy_client_1.Command { @@ -22716,7 +22819,11 @@ var require_DescribeExecutionCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: (_) => _, - outputFilterSensitiveLog: models_0_1.DescribeExecutionOutputFilterSensitiveLog + outputFilterSensitiveLog: models_0_1.DescribeExecutionOutputFilterSensitiveLog, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSStepFunctions", + operation: "DescribeExecution" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -22744,6 +22851,7 @@ var require_DescribeMapRunCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var Aws_json1_0_1 = require_Aws_json1_0(); var DescribeMapRunCommand = class _DescribeMapRunCommand extends smithy_client_1.Command { static getEndpointParameterInstructions() { @@ -22770,7 +22878,11 @@ var require_DescribeMapRunCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: (_) => _, - outputFilterSensitiveLog: (_) => _ + outputFilterSensitiveLog: (_) => _, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSStepFunctions", + operation: "DescribeMapRun" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -22798,6 +22910,7 @@ var require_DescribeStateMachineAliasCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var models_0_1 = require_models_03(); var Aws_json1_0_1 = require_Aws_json1_0(); var DescribeStateMachineAliasCommand = class _DescribeStateMachineAliasCommand extends smithy_client_1.Command { @@ -22825,7 +22938,11 @@ var require_DescribeStateMachineAliasCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: (_) => _, - outputFilterSensitiveLog: models_0_1.DescribeStateMachineAliasOutputFilterSensitiveLog + outputFilterSensitiveLog: models_0_1.DescribeStateMachineAliasOutputFilterSensitiveLog, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSStepFunctions", + operation: "DescribeStateMachineAlias" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -22853,6 +22970,7 @@ var require_DescribeStateMachineCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var models_0_1 = require_models_03(); var Aws_json1_0_1 = require_Aws_json1_0(); var DescribeStateMachineCommand = class _DescribeStateMachineCommand extends smithy_client_1.Command { @@ -22880,7 +22998,11 @@ var require_DescribeStateMachineCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: (_) => _, - outputFilterSensitiveLog: models_0_1.DescribeStateMachineOutputFilterSensitiveLog + outputFilterSensitiveLog: models_0_1.DescribeStateMachineOutputFilterSensitiveLog, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSStepFunctions", + operation: "DescribeStateMachine" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -22908,6 +23030,7 @@ var require_DescribeStateMachineForExecutionCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var models_0_1 = require_models_03(); var Aws_json1_0_1 = require_Aws_json1_0(); var DescribeStateMachineForExecutionCommand = class _DescribeStateMachineForExecutionCommand extends smithy_client_1.Command { @@ -22935,7 +23058,11 @@ var require_DescribeStateMachineForExecutionCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: (_) => _, - outputFilterSensitiveLog: models_0_1.DescribeStateMachineForExecutionOutputFilterSensitiveLog + outputFilterSensitiveLog: models_0_1.DescribeStateMachineForExecutionOutputFilterSensitiveLog, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSStepFunctions", + operation: "DescribeStateMachineForExecution" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -22963,6 +23090,7 @@ var require_GetActivityTaskCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var models_0_1 = require_models_03(); var Aws_json1_0_1 = require_Aws_json1_0(); var GetActivityTaskCommand = class _GetActivityTaskCommand extends smithy_client_1.Command { @@ -22990,7 +23118,11 @@ var require_GetActivityTaskCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: (_) => _, - outputFilterSensitiveLog: models_0_1.GetActivityTaskOutputFilterSensitiveLog + outputFilterSensitiveLog: models_0_1.GetActivityTaskOutputFilterSensitiveLog, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSStepFunctions", + operation: "GetActivityTask" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -23018,6 +23150,7 @@ var require_GetExecutionHistoryCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var models_0_1 = require_models_03(); var Aws_json1_0_1 = require_Aws_json1_0(); var GetExecutionHistoryCommand = class _GetExecutionHistoryCommand extends smithy_client_1.Command { @@ -23045,7 +23178,11 @@ var require_GetExecutionHistoryCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: (_) => _, - outputFilterSensitiveLog: models_0_1.GetExecutionHistoryOutputFilterSensitiveLog + outputFilterSensitiveLog: models_0_1.GetExecutionHistoryOutputFilterSensitiveLog, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSStepFunctions", + operation: "GetExecutionHistory" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -23073,6 +23210,7 @@ var require_ListActivitiesCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var Aws_json1_0_1 = require_Aws_json1_0(); var ListActivitiesCommand = class _ListActivitiesCommand extends smithy_client_1.Command { static getEndpointParameterInstructions() { @@ -23099,7 +23237,11 @@ var require_ListActivitiesCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: (_) => _, - outputFilterSensitiveLog: (_) => _ + outputFilterSensitiveLog: (_) => _, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSStepFunctions", + operation: "ListActivities" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -23127,6 +23269,7 @@ var require_ListExecutionsCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var Aws_json1_0_1 = require_Aws_json1_0(); var ListExecutionsCommand = class _ListExecutionsCommand extends smithy_client_1.Command { static getEndpointParameterInstructions() { @@ -23153,7 +23296,11 @@ var require_ListExecutionsCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: (_) => _, - outputFilterSensitiveLog: (_) => _ + outputFilterSensitiveLog: (_) => _, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSStepFunctions", + operation: "ListExecutions" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -23181,6 +23328,7 @@ var require_ListMapRunsCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var Aws_json1_0_1 = require_Aws_json1_0(); var ListMapRunsCommand = class _ListMapRunsCommand extends smithy_client_1.Command { static getEndpointParameterInstructions() { @@ -23207,7 +23355,11 @@ var require_ListMapRunsCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: (_) => _, - outputFilterSensitiveLog: (_) => _ + outputFilterSensitiveLog: (_) => _, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSStepFunctions", + operation: "ListMapRuns" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -23235,6 +23387,7 @@ var require_ListStateMachineAliasesCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var Aws_json1_0_1 = require_Aws_json1_0(); var ListStateMachineAliasesCommand = class _ListStateMachineAliasesCommand extends smithy_client_1.Command { static getEndpointParameterInstructions() { @@ -23261,7 +23414,11 @@ var require_ListStateMachineAliasesCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: (_) => _, - outputFilterSensitiveLog: (_) => _ + outputFilterSensitiveLog: (_) => _, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSStepFunctions", + operation: "ListStateMachineAliases" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -23289,6 +23446,7 @@ var require_ListStateMachinesCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var Aws_json1_0_1 = require_Aws_json1_0(); var ListStateMachinesCommand = class _ListStateMachinesCommand extends smithy_client_1.Command { static getEndpointParameterInstructions() { @@ -23315,7 +23473,11 @@ var require_ListStateMachinesCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: (_) => _, - outputFilterSensitiveLog: (_) => _ + outputFilterSensitiveLog: (_) => _, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSStepFunctions", + operation: "ListStateMachines" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -23343,6 +23505,7 @@ var require_ListStateMachineVersionsCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var Aws_json1_0_1 = require_Aws_json1_0(); var ListStateMachineVersionsCommand = class _ListStateMachineVersionsCommand extends smithy_client_1.Command { static getEndpointParameterInstructions() { @@ -23369,7 +23532,11 @@ var require_ListStateMachineVersionsCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: (_) => _, - outputFilterSensitiveLog: (_) => _ + outputFilterSensitiveLog: (_) => _, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSStepFunctions", + operation: "ListStateMachineVersions" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -23397,6 +23564,7 @@ var require_ListTagsForResourceCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var Aws_json1_0_1 = require_Aws_json1_0(); var ListTagsForResourceCommand = class _ListTagsForResourceCommand extends smithy_client_1.Command { static getEndpointParameterInstructions() { @@ -23423,7 +23591,11 @@ var require_ListTagsForResourceCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: (_) => _, - outputFilterSensitiveLog: (_) => _ + outputFilterSensitiveLog: (_) => _, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSStepFunctions", + operation: "ListTagsForResource" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -23451,6 +23623,7 @@ var require_PublishStateMachineVersionCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var models_0_1 = require_models_03(); var Aws_json1_0_1 = require_Aws_json1_0(); var PublishStateMachineVersionCommand = class _PublishStateMachineVersionCommand extends smithy_client_1.Command { @@ -23478,7 +23651,11 @@ var require_PublishStateMachineVersionCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: models_0_1.PublishStateMachineVersionInputFilterSensitiveLog, - outputFilterSensitiveLog: (_) => _ + outputFilterSensitiveLog: (_) => _, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSStepFunctions", + operation: "PublishStateMachineVersion" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -23506,6 +23683,7 @@ var require_SendTaskFailureCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var models_0_1 = require_models_03(); var Aws_json1_0_1 = require_Aws_json1_0(); var SendTaskFailureCommand = class _SendTaskFailureCommand extends smithy_client_1.Command { @@ -23533,7 +23711,11 @@ var require_SendTaskFailureCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: models_0_1.SendTaskFailureInputFilterSensitiveLog, - outputFilterSensitiveLog: (_) => _ + outputFilterSensitiveLog: (_) => _, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSStepFunctions", + operation: "SendTaskFailure" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -23561,6 +23743,7 @@ var require_SendTaskHeartbeatCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var Aws_json1_0_1 = require_Aws_json1_0(); var SendTaskHeartbeatCommand = class _SendTaskHeartbeatCommand extends smithy_client_1.Command { static getEndpointParameterInstructions() { @@ -23587,7 +23770,11 @@ var require_SendTaskHeartbeatCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: (_) => _, - outputFilterSensitiveLog: (_) => _ + outputFilterSensitiveLog: (_) => _, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSStepFunctions", + operation: "SendTaskHeartbeat" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -23615,6 +23802,7 @@ var require_SendTaskSuccessCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var models_0_1 = require_models_03(); var Aws_json1_0_1 = require_Aws_json1_0(); var SendTaskSuccessCommand = class _SendTaskSuccessCommand extends smithy_client_1.Command { @@ -23642,7 +23830,11 @@ var require_SendTaskSuccessCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: models_0_1.SendTaskSuccessInputFilterSensitiveLog, - outputFilterSensitiveLog: (_) => _ + outputFilterSensitiveLog: (_) => _, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSStepFunctions", + operation: "SendTaskSuccess" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -23670,6 +23862,7 @@ var require_StartExecutionCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var models_0_1 = require_models_03(); var Aws_json1_0_1 = require_Aws_json1_0(); var StartExecutionCommand = class _StartExecutionCommand extends smithy_client_1.Command { @@ -23697,7 +23890,11 @@ var require_StartExecutionCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: models_0_1.StartExecutionInputFilterSensitiveLog, - outputFilterSensitiveLog: (_) => _ + outputFilterSensitiveLog: (_) => _, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSStepFunctions", + operation: "StartExecution" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -23725,6 +23922,7 @@ var require_StartSyncExecutionCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var models_0_1 = require_models_03(); var Aws_json1_0_1 = require_Aws_json1_0(); var StartSyncExecutionCommand = class _StartSyncExecutionCommand extends smithy_client_1.Command { @@ -23752,7 +23950,11 @@ var require_StartSyncExecutionCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: models_0_1.StartSyncExecutionInputFilterSensitiveLog, - outputFilterSensitiveLog: models_0_1.StartSyncExecutionOutputFilterSensitiveLog + outputFilterSensitiveLog: models_0_1.StartSyncExecutionOutputFilterSensitiveLog, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSStepFunctions", + operation: "StartSyncExecution" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -23780,6 +23982,7 @@ var require_StopExecutionCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var models_0_1 = require_models_03(); var Aws_json1_0_1 = require_Aws_json1_0(); var StopExecutionCommand = class _StopExecutionCommand extends smithy_client_1.Command { @@ -23807,7 +24010,11 @@ var require_StopExecutionCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: models_0_1.StopExecutionInputFilterSensitiveLog, - outputFilterSensitiveLog: (_) => _ + outputFilterSensitiveLog: (_) => _, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSStepFunctions", + operation: "StopExecution" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -23835,6 +24042,7 @@ var require_TagResourceCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var Aws_json1_0_1 = require_Aws_json1_0(); var TagResourceCommand = class _TagResourceCommand extends smithy_client_1.Command { static getEndpointParameterInstructions() { @@ -23861,7 +24069,11 @@ var require_TagResourceCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: (_) => _, - outputFilterSensitiveLog: (_) => _ + outputFilterSensitiveLog: (_) => _, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSStepFunctions", + operation: "TagResource" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -23889,6 +24101,7 @@ var require_UntagResourceCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var Aws_json1_0_1 = require_Aws_json1_0(); var UntagResourceCommand = class _UntagResourceCommand extends smithy_client_1.Command { static getEndpointParameterInstructions() { @@ -23915,7 +24128,11 @@ var require_UntagResourceCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: (_) => _, - outputFilterSensitiveLog: (_) => _ + outputFilterSensitiveLog: (_) => _, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSStepFunctions", + operation: "UntagResource" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -23943,6 +24160,7 @@ var require_UpdateMapRunCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var Aws_json1_0_1 = require_Aws_json1_0(); var UpdateMapRunCommand = class _UpdateMapRunCommand extends smithy_client_1.Command { static getEndpointParameterInstructions() { @@ -23969,7 +24187,11 @@ var require_UpdateMapRunCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: (_) => _, - outputFilterSensitiveLog: (_) => _ + outputFilterSensitiveLog: (_) => _, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSStepFunctions", + operation: "UpdateMapRun" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -23997,6 +24219,7 @@ var require_UpdateStateMachineAliasCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var models_0_1 = require_models_03(); var Aws_json1_0_1 = require_Aws_json1_0(); var UpdateStateMachineAliasCommand = class _UpdateStateMachineAliasCommand extends smithy_client_1.Command { @@ -24024,7 +24247,11 @@ var require_UpdateStateMachineAliasCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: models_0_1.UpdateStateMachineAliasInputFilterSensitiveLog, - outputFilterSensitiveLog: (_) => _ + outputFilterSensitiveLog: (_) => _, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSStepFunctions", + operation: "UpdateStateMachineAlias" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); @@ -24052,6 +24279,7 @@ var require_UpdateStateMachineCommand = __commonJS({ Object.defineProperty(exports, "$Command", { enumerable: true, get: function() { return smithy_client_1.Command; } }); + var types_1 = require_dist_cjs(); var models_0_1 = require_models_03(); var Aws_json1_0_1 = require_Aws_json1_0(); var UpdateStateMachineCommand = class _UpdateStateMachineCommand extends smithy_client_1.Command { @@ -24079,7 +24307,11 @@ var require_UpdateStateMachineCommand = __commonJS({ clientName, commandName, inputFilterSensitiveLog: models_0_1.UpdateStateMachineInputFilterSensitiveLog, - outputFilterSensitiveLog: (_) => _ + outputFilterSensitiveLog: (_) => _, + [types_1.SMITHY_CONTEXT_KEY]: { + service: "AWSStepFunctions", + operation: "UpdateStateMachine" + } }; const { requestHandler } = configuration; return stack.resolve((request2) => requestHandler.handle(request2.request, options || {}), handlerExecutionContext); diff --git a/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/cdk-integ-lambda-nodejs-latest.assets.json b/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/cdk-integ-lambda-nodejs-latest.assets.json index 87bfc0dd5fcc1..a7e83463813d5 100644 --- a/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/cdk-integ-lambda-nodejs-latest.assets.json +++ b/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/cdk-integ-lambda-nodejs-latest.assets.json @@ -1,20 +1,20 @@ { "version": "34.0.0", "files": { - "5c2c08a7bf5b5beff386f4f0bd21f6e002dda28002148757b3d572b235414e5c": { + "857be83e8ab6a1d9b812ae68df0a948fd5fcd6ee578ae2c7793512fdbe647611": { "source": { - "path": "asset.5c2c08a7bf5b5beff386f4f0bd21f6e002dda28002148757b3d572b235414e5c", + "path": "asset.857be83e8ab6a1d9b812ae68df0a948fd5fcd6ee578ae2c7793512fdbe647611", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "5c2c08a7bf5b5beff386f4f0bd21f6e002dda28002148757b3d572b235414e5c.zip", + "objectKey": "857be83e8ab6a1d9b812ae68df0a948fd5fcd6ee578ae2c7793512fdbe647611.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "05f3ae6662f5cb39c5c9b6cff1dbd4a580ef0a7b46f400b436194cb866239d39": { + "c4746f0c802eaab3400ada26a1c3bd653cb078794db01d0ad2cf3cc7b9cd53e3": { "source": { "path": "cdk-integ-lambda-nodejs-latest.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "05f3ae6662f5cb39c5c9b6cff1dbd4a580ef0a7b46f400b436194cb866239d39.json", + "objectKey": "c4746f0c802eaab3400ada26a1c3bd653cb078794db01d0ad2cf3cc7b9cd53e3.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/cdk-integ-lambda-nodejs-latest.template.json b/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/cdk-integ-lambda-nodejs-latest.template.json index 64e593c4231f9..d6aef44b8bdce 100644 --- a/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/cdk-integ-lambda-nodejs-latest.template.json +++ b/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/cdk-integ-lambda-nodejs-latest.template.json @@ -38,7 +38,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "5c2c08a7bf5b5beff386f4f0bd21f6e002dda28002148757b3d572b235414e5c.zip" + "S3Key": "857be83e8ab6a1d9b812ae68df0a948fd5fcd6ee578ae2c7793512fdbe647611.zip" }, "Environment": { "Variables": { diff --git a/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/manifest.json b/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/manifest.json index 30bd56c6f9429..a23f057b2a06c 100644 --- a/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/manifest.json +++ b/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/manifest.json @@ -18,7 +18,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/05f3ae6662f5cb39c5c9b6cff1dbd4a580ef0a7b46f400b436194cb866239d39.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/c4746f0c802eaab3400ada26a1c3bd653cb078794db01d0ad2cf3cc7b9cd53e3.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ @@ -84,7 +84,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/6c4fbdcd24ef64f00d9004020a8b9ddf92ea0b90504dce4c0cc3f52b5e969a05.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/3da52fc9b54324b9855c8de5350958d6a73c4cbc840beb487bff66940a3589f5.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/tree.json b/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/tree.json index 8f12a22d56670..73ce608c6f233 100644 --- a/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/tree.json +++ b/packages/@aws-cdk-testing/framework-integ/test/aws-lambda-nodejs/test/integ.latest.js.snapshot/tree.json @@ -105,7 +105,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "5c2c08a7bf5b5beff386f4f0bd21f6e002dda28002148757b3d572b235414e5c.zip" + "s3Key": "857be83e8ab6a1d9b812ae68df0a948fd5fcd6ee578ae2c7793512fdbe647611.zip" }, "environment": { "variables": { diff --git a/packages/@aws-cdk/aws-amplify-alpha/package.json b/packages/@aws-cdk/aws-amplify-alpha/package.json index fbfe4660ff250..17fafb387dd8f 100644 --- a/packages/@aws-cdk/aws-amplify-alpha/package.json +++ b/packages/@aws-cdk/aws-amplify-alpha/package.json @@ -86,9 +86,9 @@ "@aws-cdk/cdk-build-tools": "0.0.0", "@aws-cdk/integ-runner": "0.0.0", "@aws-cdk/pkglint": "0.0.0", - "@aws-sdk/client-amplify": "^3.414.0", - "@aws-sdk/client-s3": "^3.414.0", - "@aws-sdk/s3-request-presigner": "^3.414.0", + "@aws-sdk/client-amplify": "^3.421.0", + "@aws-sdk/client-s3": "^3.421.0", + "@aws-sdk/s3-request-presigner": "^3.421.0", "@types/jest": "^29.5.5", "aws-cdk-lib": "0.0.0", "@aws-cdk/integ-tests-alpha": "0.0.0", diff --git a/packages/@aws-cdk/aws-apigatewayv2-authorizers-alpha/package.json b/packages/@aws-cdk/aws-apigatewayv2-authorizers-alpha/package.json index e52eccd611da8..82bb6b1527645 100644 --- a/packages/@aws-cdk/aws-apigatewayv2-authorizers-alpha/package.json +++ b/packages/@aws-cdk/aws-apigatewayv2-authorizers-alpha/package.json @@ -86,7 +86,7 @@ "@aws-cdk/cdk-build-tools": "0.0.0", "@aws-cdk/integ-runner": "0.0.0", "@aws-cdk/pkglint": "0.0.0", - "@types/aws-lambda": "^8.10.121", + "@types/aws-lambda": "^8.10.122", "@types/jest": "^29.5.5", "aws-cdk-lib": "0.0.0", "constructs": "^10.0.0", diff --git a/packages/@aws-cdk/aws-appconfig-alpha/package.json b/packages/@aws-cdk/aws-appconfig-alpha/package.json index 9b6675f1f0c06..97287307667f2 100644 --- a/packages/@aws-cdk/aws-appconfig-alpha/package.json +++ b/packages/@aws-cdk/aws-appconfig-alpha/package.json @@ -81,7 +81,7 @@ "@aws-cdk/integ-tests-alpha": "0.0.0", "@aws-cdk/pkglint": "0.0.0", "@types/jest": "^29.5.5", - "@types/mime-types": "^2.1.1", + "@types/mime-types": "^2.1.2", "aws-cdk-lib": "0.0.0", "constructs": "^10.0.0", "jest": "^29.7.0" diff --git a/packages/@aws-cdk/aws-redshift-alpha/package.json b/packages/@aws-cdk/aws-redshift-alpha/package.json index 00802270a934a..75dafec34464d 100644 --- a/packages/@aws-cdk/aws-redshift-alpha/package.json +++ b/packages/@aws-cdk/aws-redshift-alpha/package.json @@ -84,9 +84,9 @@ "@aws-cdk/cdk-build-tools": "0.0.0", "@aws-cdk/integ-runner": "0.0.0", "@aws-cdk/pkglint": "0.0.0", - "@aws-sdk/client-redshift": "^3.414.0", - "@aws-sdk/client-redshift-data": "^3.414.0", - "@aws-sdk/client-secrets-manager": "^3.414.0", + "@aws-sdk/client-redshift": "^3.421.0", + "@aws-sdk/client-redshift-data": "^3.421.0", + "@aws-sdk/client-secrets-manager": "^3.421.0", "@types/jest": "^29.5.5", "aws-cdk-lib": "0.0.0", "constructs": "^10.0.0", diff --git a/packages/@aws-cdk/cfnspec/package.json b/packages/@aws-cdk/cfnspec/package.json index 87d774bb06fb5..a7eb604661370 100644 --- a/packages/@aws-cdk/cfnspec/package.json +++ b/packages/@aws-cdk/cfnspec/package.json @@ -34,7 +34,7 @@ "@aws-cdk/pkglint": "0.0.0", "@types/fs-extra": "^9.0.13", "@types/jest": "^29.5.5", - "@types/md5": "^2.3.2", + "@types/md5": "^2.3.3", "fast-json-patch": "^3.1.1", "jest": "^29.7.0", "json-diff": "^0.10.0", diff --git a/packages/@aws-cdk/cloud-assembly-schema/package.json b/packages/@aws-cdk/cloud-assembly-schema/package.json index bdc35f53c1faf..950b10229b740 100644 --- a/packages/@aws-cdk/cloud-assembly-schema/package.json +++ b/packages/@aws-cdk/cloud-assembly-schema/package.json @@ -83,8 +83,8 @@ "@aws-cdk/cdk-build-tools": "0.0.0", "@aws-cdk/pkglint": "0.0.0", "@types/jest": "^29.5.5", - "@types/mock-fs": "^4.13.1", - "@types/semver": "^7.5.2", + "@types/mock-fs": "^4.13.2", + "@types/semver": "^7.5.3", "aws-cdk-lib": "0.0.0", "jest": "^29.7.0", "mock-fs": "^4.14.0", diff --git a/packages/@aws-cdk/cloudformation-diff/package.json b/packages/@aws-cdk/cloudformation-diff/package.json index 97c3b614d1ef8..7e1f355f08f2e 100644 --- a/packages/@aws-cdk/cloudformation-diff/package.json +++ b/packages/@aws-cdk/cloudformation-diff/package.json @@ -35,7 +35,7 @@ "@aws-cdk/pkglint": "0.0.0", "@types/jest": "^29.5.5", "@types/string-width": "^4.0.1", - "fast-check": "^3.13.0", + "fast-check": "^3.13.1", "jest": "^29.7.0", "ts-jest": "^29.1.1" }, diff --git a/packages/@aws-cdk/custom-resource-handlers/package.json b/packages/@aws-cdk/custom-resource-handlers/package.json index 6d2715fc7b763..20da9d6746eba 100644 --- a/packages/@aws-cdk/custom-resource-handlers/package.json +++ b/packages/@aws-cdk/custom-resource-handlers/package.json @@ -28,9 +28,9 @@ "@aws-cdk/cdk-build-tools": "0.0.0", "@aws-cdk/pkglint": "0.0.0", "@aws-cdk/sdk-v2-to-v3-adapter": "0.0.0", - "@aws-sdk/client-ecs": "^3.414.0", - "@aws-sdk/client-kinesis": "^3.414.0", - "@aws-sdk/client-kms": "^3.414.0", + "@aws-sdk/client-ecs": "^3.421.0", + "@aws-sdk/client-kinesis": "^3.421.0", + "@aws-sdk/client-kms": "^3.421.0", "@types/jest": "^29.5.5", "aws-sdk-client-mock": "^3.0.0", "aws-sdk-client-mock-jest": "^3.0.0", @@ -39,14 +39,14 @@ "sinon": "^9.2.4", "nock": "^13.3.3", "fs-extra": "^11.1.1", - "esbuild": "^0.19.3" + "esbuild": "^0.19.4" }, "dependencies": { - "@aws-sdk/client-lambda": "^3.414.0", - "@aws-sdk/client-synthetics": "^3.414.0", - "@aws-sdk/client-ecr": "^3.414.0", - "@aws-sdk/client-s3": "^3.414.0", - "aws-sdk": "^2.1461.0" + "@aws-sdk/client-lambda": "^3.421.0", + "@aws-sdk/client-synthetics": "^3.421.0", + "@aws-sdk/client-ecr": "^3.421.0", + "@aws-sdk/client-s3": "^3.421.0", + "aws-sdk": "^2.1466.0" }, "repository": { "url": "https://github.com/aws/aws-cdk.git", diff --git a/packages/@aws-cdk/cx-api/FEATURE_FLAGS.md b/packages/@aws-cdk/cx-api/FEATURE_FLAGS.md index 7004c5ec5e873..c410cfc629cc9 100644 --- a/packages/@aws-cdk/cx-api/FEATURE_FLAGS.md +++ b/packages/@aws-cdk/cx-api/FEATURE_FLAGS.md @@ -61,6 +61,7 @@ Flags come in three types: | [@aws-cdk/aws-lambda-nodejs:useLatestRuntimeVersion](#aws-cdkaws-lambda-nodejsuselatestruntimeversion) | Enables aws-lambda-nodejs.Function to use the latest available NodeJs runtime as the default | 2.93.0 | (default) | | [@aws-cdk/aws-appsync:useArnForSourceApiAssociationIdentifier](#aws-cdkaws-appsyncusearnforsourceapiassociationidentifier) | When enabled, will always use the arn for identifiers for CfnSourceApiAssociation in the GraphqlApi construct rather than id. | 2.97.0 | (fix) | | [@aws-cdk/aws-rds:auroraClusterChangeScopeOfInstanceParameterGroupWithEachParameters](#aws-cdkaws-rdsauroraclusterchangescopeofinstanceparametergroupwitheachparameters) | When enabled, a scope of InstanceParameterGroup for AuroraClusterInstance with each parameters will change. | 2.97.0 | (fix) | +| [@aws-cdk/aws-rds:preventRenderingDeprecatedCredentials](#aws-cdkaws-rdspreventrenderingdeprecatedcredentials) | When enabled, creating an RDS database cluster from a snapshot will only render credentials for snapshot credentials. | 2.98.0 | (fix) | @@ -112,7 +113,8 @@ The following json shows the current recommended set of flags, as `cdk init` wou "@aws-cdk/aws-lambda-nodejs:useLatestRuntimeVersion": true, "@aws-cdk/aws-efs:mountTargetOrderInsensitiveLogicalId": true, "@aws-cdk/aws-rds:auroraClusterChangeScopeOfInstanceParameterGroupWithEachParameters": true, - "@aws-cdk/aws-appsync:useArnForSourceApiAssociationIdentifier": true + "@aws-cdk/aws-appsync:useArnForSourceApiAssociationIdentifier": true, + "@aws-cdk/aws-rds:preventRenderingDeprecatedCredentials": true } } ``` @@ -1150,4 +1152,28 @@ with each `InstanceParameterGroup` in the AuroraCluster. | 2.97.0 | `false` | `true` | +### @aws-cdk/aws-rds:preventRenderingDeprecatedCredentials + +*When enabled, creating an RDS database cluster from a snapshot will only render credentials for snapshot credentials.* (fix) + +The `credentials` property on the `DatabaseClusterFromSnapshotProps` +interface was deprecated with the new `snapshotCredentials` property being +recommended. Before deprecating `credentials`, a secret would be generated +while rendering credentials if the `credentials` property was undefined or +if a secret wasn't provided via the `credentials` property. This behavior +is replicated with the new `snapshotCredentials` property, but the original +`credentials` secret can still be created resulting in an extra database +secret. + +Set this flag to prevent rendering deprecated `credentials` and creating an +extra database secret when only using `snapshotCredentials` to create an RDS +database cluster from a snapshot. + + +| Since | Default | Recommended | +| ----- | ----- | ----- | +| (not in v1) | | | +| 2.98.0 | `false` | `true` | + + diff --git a/packages/@aws-cdk/cx-api/package.json b/packages/@aws-cdk/cx-api/package.json index dce3d2927466d..93c5ef34c77ed 100644 --- a/packages/@aws-cdk/cx-api/package.json +++ b/packages/@aws-cdk/cx-api/package.json @@ -91,8 +91,8 @@ "@aws-cdk/cloud-assembly-schema": "0.0.0", "@aws-cdk/pkglint": "0.0.0", "@types/jest": "^29.5.5", - "@types/mock-fs": "^4.13.1", - "@types/semver": "^7.5.2", + "@types/mock-fs": "^4.13.2", + "@types/semver": "^7.5.3", "jest": "^29.7.0", "madge": "^5.0.2", "mock-fs": "^4.14.0" diff --git a/packages/@aws-cdk/integ-runner/THIRD_PARTY_LICENSES b/packages/@aws-cdk/integ-runner/THIRD_PARTY_LICENSES index 0de140bb6fc0d..cea21478a9b60 100644 --- a/packages/@aws-cdk/integ-runner/THIRD_PARTY_LICENSES +++ b/packages/@aws-cdk/integ-runner/THIRD_PARTY_LICENSES @@ -202,7 +202,7 @@ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH RE ---------------- -** aws-sdk@2.1461.0 - https://www.npmjs.com/package/aws-sdk/v/2.1461.0 | Apache-2.0 +** aws-sdk@2.1466.0 - https://www.npmjs.com/package/aws-sdk/v/2.1466.0 | Apache-2.0 AWS SDK for JavaScript Copyright 2012-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved. @@ -2224,10 +2224,10 @@ THE SOFTWARE. ---------------- -** sax@1.2.4 - https://www.npmjs.com/package/sax/v/1.2.4 | ISC +** sax@1.3.0 - https://www.npmjs.com/package/sax/v/1.3.0 | ISC The ISC License -Copyright (c) Isaac Z. Schlueter and Contributors +Copyright (c) 2010-2022 Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above @@ -2246,7 +2246,7 @@ IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. `String.fromCodePoint` by Mathias Bynens used according to terms of MIT License, as follows: - Copyright Mathias Bynens +Copyright (c) 2010-2022 Mathias Bynens Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the diff --git a/packages/@aws-cdk/integ-runner/package.json b/packages/@aws-cdk/integ-runner/package.json index a02c1b1631719..795103a62625a 100644 --- a/packages/@aws-cdk/integ-runner/package.json +++ b/packages/@aws-cdk/integ-runner/package.json @@ -60,9 +60,9 @@ "@aws-cdk/pkglint": "0.0.0", "@types/fs-extra": "^9.0.13", "@types/jest": "^29.5.5", - "@types/mock-fs": "^4.13.1", - "@types/workerpool": "^6.4.2", - "@types/yargs": "^15.0.15", + "@types/mock-fs": "^4.13.2", + "@types/workerpool": "^6.4.4", + "@types/yargs": "^15.0.16", "constructs": "^10.0.0", "mock-fs": "^4.14.0", "jest": "^29.7.0", diff --git a/packages/@aws-cdk/integ-tests-alpha/package.json b/packages/@aws-cdk/integ-tests-alpha/package.json index 5d7c91194f3a2..ee66424fa1425 100644 --- a/packages/@aws-cdk/integ-tests-alpha/package.json +++ b/packages/@aws-cdk/integ-tests-alpha/package.json @@ -70,10 +70,10 @@ "@aws-cdk/integ-runner": "0.0.0", "@aws-cdk/pkglint": "0.0.0", "@aws-cdk/sdk-v2-to-v3-adapter": "0.0.0", - "@aws-sdk/client-ec2": "^3.416.0", - "@aws-sdk/client-s3": "^3.414.0", - "@aws-sdk/client-sfn": "^3.414.0", - "@aws-sdk/types": "^3.413.0", + "@aws-sdk/client-ec2": "^3.421.0", + "@aws-sdk/client-s3": "^3.421.0", + "@aws-sdk/client-sfn": "^3.421.0", + "@aws-sdk/types": "^3.418.0", "@types/fs-extra": "^9.0.13", "@types/jest": "^29.5.5", "aws-sdk-client-mock": "^3.0.0", @@ -83,7 +83,7 @@ "sinon": "^9.2.4", "aws-cdk-lib": "0.0.0", "node-fetch": "^2.7.0", - "@types/node-fetch": "^2.6.5", + "@types/node-fetch": "^2.6.6", "constructs": "^10.0.0" }, "dependencies": {}, diff --git a/packages/@aws-cdk/sdk-v2-to-v3-adapter/package.json b/packages/@aws-cdk/sdk-v2-to-v3-adapter/package.json index ead2f32ad0809..1cbcc45dcc4ca 100644 --- a/packages/@aws-cdk/sdk-v2-to-v3-adapter/package.json +++ b/packages/@aws-cdk/sdk-v2-to-v3-adapter/package.json @@ -27,7 +27,7 @@ "devDependencies": { "@aws-cdk/cdk-build-tools": "0.0.0", "@aws-cdk/pkglint": "0.0.0", - "@aws-sdk/client-s3": "^3.414.0", + "@aws-sdk/client-s3": "^3.421.0", "@types/jest": "^29.5.5", "jest": "^29.7.0" }, diff --git a/packages/aws-cdk-lib/package.json b/packages/aws-cdk-lib/package.json index e2786c2a7fe90..27788a3108beb 100644 --- a/packages/aws-cdk-lib/package.json +++ b/packages/aws-cdk-lib/package.json @@ -144,39 +144,39 @@ "@aws-cdk/pkglint": "0.0.0", "@aws-cdk/sdk-v2-to-v3-adapter": "0.0.0", "@aws-cdk/spec2cdk": "0.0.0", - "@aws-sdk/client-acm": "^3.414.0", - "@aws-sdk/client-account": "^3.414.0", - "@aws-sdk/client-codepipeline": "^3.414.0", - "@aws-sdk/client-cloudwatch-logs": "^3.414.0", - "@aws-sdk/client-dynamodb": "^3.415.0", - "@aws-sdk/client-ec2": "^3.416.0", - "@aws-sdk/client-ecr": "^3.414.0", - "@aws-sdk/client-eks": "^3.414.0", - "@aws-sdk/client-iam": "^3.414.0", - "@aws-sdk/client-lambda": "^3.414.0", - "@aws-sdk/client-route-53": "^3.414.0", - "@aws-sdk/client-s3": "^3.414.0", - "@aws-sdk/client-sfn": "^3.414.0", - "@aws-sdk/client-ssm": "^3.414.0", - "@aws-sdk/client-sts": "^3.414.0", - "@aws-sdk/credential-providers": "^3.414.0", + "@aws-sdk/client-acm": "^3.421.0", + "@aws-sdk/client-account": "^3.421.0", + "@aws-sdk/client-codepipeline": "^3.421.0", + "@aws-sdk/client-cloudwatch-logs": "^3.421.0", + "@aws-sdk/client-dynamodb": "^3.421.0", + "@aws-sdk/client-ec2": "^3.421.0", + "@aws-sdk/client-ecr": "^3.421.0", + "@aws-sdk/client-eks": "^3.421.0", + "@aws-sdk/client-iam": "^3.421.0", + "@aws-sdk/client-lambda": "^3.421.0", + "@aws-sdk/client-route-53": "^3.421.0", + "@aws-sdk/client-s3": "^3.421.0", + "@aws-sdk/client-sfn": "^3.421.0", + "@aws-sdk/client-ssm": "^3.421.0", + "@aws-sdk/client-sts": "^3.421.0", + "@aws-sdk/credential-providers": "^3.421.0", "@aws-sdk/node-http-handler": "^3.370.0", - "@aws-sdk/types": "^3.413.0", + "@aws-sdk/types": "^3.418.0", "@smithy/util-stream": "^2.0.12", - "@types/aws-lambda": "^8.10.121", + "@types/aws-lambda": "^8.10.122", "@types/jest": "^29.5.5", - "@types/lodash": "^4.14.198", + "@types/lodash": "^4.14.199", "@types/punycode": "^2.1.0", "@aws-cdk/lazify": "0.0.0", - "aws-sdk": "^2.1461.0", + "aws-sdk": "^2.1466.0", "aws-sdk-client-mock": "^3.0.0", "aws-sdk-client-mock-jest": "^3.0.0", "aws-sdk-mock": "5.8.0", - "cdk8s": "^2.64.16", + "cdk8s": "^2.64.23", "constructs": "^10.0.0", "delay": "5.0.0", - "esbuild": "^0.19.3", - "fast-check": "^3.13.0", + "esbuild": "^0.19.4", + "fast-check": "^3.13.1", "fs-extra": "^11.1.1", "jest": "^29.7.0", "jest-each": "^29.7.0", diff --git a/packages/aws-cdk/THIRD_PARTY_LICENSES b/packages/aws-cdk/THIRD_PARTY_LICENSES index cb392ec264859..fc32caf93b1a1 100644 --- a/packages/aws-cdk/THIRD_PARTY_LICENSES +++ b/packages/aws-cdk/THIRD_PARTY_LICENSES @@ -1,6 +1,6 @@ The aws-cdk package includes the following third-party software/licensing: -** @jsii/check-node@1.88.0 - https://www.npmjs.com/package/@jsii/check-node/v/1.88.0 | Apache-2.0 +** @jsii/check-node@1.89.0 - https://www.npmjs.com/package/@jsii/check-node/v/1.89.0 | Apache-2.0 jsii Copyright 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved. @@ -264,7 +264,7 @@ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH RE ---------------- -** aws-sdk@2.1461.0 - https://www.npmjs.com/package/aws-sdk/v/2.1461.0 | Apache-2.0 +** aws-sdk@2.1466.0 - https://www.npmjs.com/package/aws-sdk/v/2.1466.0 | Apache-2.0 AWS SDK for JavaScript Copyright 2012-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved. @@ -461,7 +461,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI ---------------- -** cdk-from-cfn@0.35.0 - https://www.npmjs.com/package/cdk-from-cfn/v/0.35.0 | MIT OR Apache-2.0 +** cdk-from-cfn@0.36.0 - https://www.npmjs.com/package/cdk-from-cfn/v/0.36.0 | MIT OR Apache-2.0 ---------------- @@ -2717,10 +2717,10 @@ THE SOFTWARE. ---------------- -** sax@1.2.4 - https://www.npmjs.com/package/sax/v/1.2.4 | ISC +** sax@1.3.0 - https://www.npmjs.com/package/sax/v/1.3.0 | ISC The ISC License -Copyright (c) Isaac Z. Schlueter and Contributors +Copyright (c) 2010-2022 Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above @@ -2739,7 +2739,7 @@ IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. `String.fromCodePoint` by Mathias Bynens used according to terms of MIT License, as follows: - Copyright Mathias Bynens +Copyright (c) 2010-2022 Mathias Bynens Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the diff --git a/packages/aws-cdk/lib/init-templates/app/typescript/package.json b/packages/aws-cdk/lib/init-templates/app/typescript/package.json index 37561f3056f19..46e2f9c729642 100644 --- a/packages/aws-cdk/lib/init-templates/app/typescript/package.json +++ b/packages/aws-cdk/lib/init-templates/app/typescript/package.json @@ -12,7 +12,7 @@ }, "devDependencies": { "@types/jest": "^29.5.5", - "@types/node": "20.6.3", + "@types/node": "20.7.1", "jest": "^29.7.0", "ts-jest": "^29.1.1", "aws-cdk": "%cdk-version%", diff --git a/packages/aws-cdk/lib/init-templates/lib/typescript/package.json b/packages/aws-cdk/lib/init-templates/lib/typescript/package.json index 690ebdd17ade0..452aa05a1d313 100644 --- a/packages/aws-cdk/lib/init-templates/lib/typescript/package.json +++ b/packages/aws-cdk/lib/init-templates/lib/typescript/package.json @@ -10,7 +10,7 @@ }, "devDependencies": { "@types/jest": "^29.5.5", - "@types/node": "20.6.3", + "@types/node": "20.7.1", "aws-cdk-lib": "%cdk-version%", "constructs": "%constructs-version%", "jest": "^29.7.0", diff --git a/packages/aws-cdk/lib/init-templates/sample-app/typescript/package.json b/packages/aws-cdk/lib/init-templates/sample-app/typescript/package.json index f33b651398a96..a7bb7405349b2 100644 --- a/packages/aws-cdk/lib/init-templates/sample-app/typescript/package.json +++ b/packages/aws-cdk/lib/init-templates/sample-app/typescript/package.json @@ -12,7 +12,7 @@ }, "devDependencies": { "@types/jest": "^29.5.5", - "@types/node": "20.6.3", + "@types/node": "20.7.1", "jest": "^29.7.0", "ts-jest": "^29.1.1", "aws-cdk": "%cdk-version%", diff --git a/packages/aws-cdk/package.json b/packages/aws-cdk/package.json index 058e49aa40989..e7a8612b549dc 100644 --- a/packages/aws-cdk/package.json +++ b/packages/aws-cdk/package.json @@ -66,25 +66,25 @@ "@aws-cdk/cdk-build-tools": "0.0.0", "@aws-cdk/pkglint": "0.0.0", "@octokit/rest": "^18.12.0", - "@types/archiver": "^5.3.2", + "@types/archiver": "^5.3.3", "@types/fs-extra": "^9.0.13", "@types/glob": "^7.2.0", "@types/jest": "^29.5.5", - "@types/mockery": "^1.4.30", - "@types/promptly": "^3.0.2", - "@types/semver": "^7.5.2", + "@types/mockery": "^1.4.31", + "@types/promptly": "^3.0.3", + "@types/semver": "^7.5.3", "@types/sinon": "^9.0.11", - "@types/source-map-support": "^0.5.7", + "@types/source-map-support": "^0.5.8", "@types/table": "^6.0.0", "@types/uuid": "^8.3.4", "@types/wrap-ansi": "^3.0.0", - "@types/yargs": "^15.0.15", + "@types/yargs": "^15.0.16", "aws-cdk-lib": "0.0.0", "aws-sdk-mock": "5.6.0", "axios": "^0.27.2", - "cdk-from-cfn": "^0.35.0", + "cdk-from-cfn": "^0.36.0", "constructs": "^10.0.0", - "fast-check": "^3.13.0", + "fast-check": "^3.13.1", "jest": "^29.7.0", "jest-mock": "^29.7.0", "madge": "^5.0.2", @@ -100,12 +100,12 @@ "@aws-cdk/cloudformation-diff": "0.0.0", "@aws-cdk/cx-api": "0.0.0", "@aws-cdk/region-info": "0.0.0", - "@jsii/check-node": "1.88.0", + "@jsii/check-node": "1.89.0", "archiver": "^5.3.2", - "aws-sdk": "^2.1461.0", + "aws-sdk": "^2.1466.0", "camelcase": "^6.3.0", "cdk-assets": "0.0.0", - "cdk-from-cfn": "^0.35.0", + "cdk-from-cfn": "^0.36.0", "chalk": "^4", "chokidar": "^3.5.3", "decamelize": "^5.0.1", diff --git a/packages/awslint/package.json b/packages/awslint/package.json index 25915981f8c3e..99e47893dbd78 100644 --- a/packages/awslint/package.json +++ b/packages/awslint/package.json @@ -18,21 +18,21 @@ "awslint": "bin/awslint" }, "dependencies": { - "@jsii/spec": "1.88.0", + "@jsii/spec": "1.89.0", "camelcase": "^6.3.0", "chalk": "^4", "fs-extra": "^9.1.0", - "jsii-reflect": "1.88.0", + "jsii-reflect": "1.89.0", "yargs": "^16.2.0" }, "devDependencies": { "@types/fs-extra": "^9.0.13", "@types/jest": "^29.5.5", - "@types/yargs": "^15.0.15", + "@types/yargs": "^15.0.16", "@aws-cdk/pkglint": "0.0.0", "typescript": "~5.1.6", - "@typescript-eslint/eslint-plugin": "^6.7.2", - "@typescript-eslint/parser": "^6.7.2", + "@typescript-eslint/eslint-plugin": "^6.7.3", + "@typescript-eslint/parser": "^6.7.3", "eslint": "^7.32.0", "eslint-import-resolver-node": "^0.3.9", "eslint-import-resolver-typescript": "^2.7.1", diff --git a/packages/cdk-assets/package.json b/packages/cdk-assets/package.json index 3ca6969783775..5f05c4a6f3483 100644 --- a/packages/cdk-assets/package.json +++ b/packages/cdk-assets/package.json @@ -30,12 +30,12 @@ }, "license": "Apache-2.0", "devDependencies": { - "@types/archiver": "^5.3.2", + "@types/archiver": "^5.3.3", "@types/glob": "^7.2.0", "@types/jest": "^29.5.5", "@types/mime": "^2.0.3", - "@types/mock-fs": "^4.13.1", - "@types/yargs": "^15.0.15", + "@types/mock-fs": "^4.13.2", + "@types/yargs": "^15.0.16", "@aws-cdk/cdk-build-tools": "0.0.0", "jest": "^29.7.0", "jszip": "^3.10.1", @@ -46,7 +46,7 @@ "@aws-cdk/cloud-assembly-schema": "0.0.0", "@aws-cdk/cx-api": "0.0.0", "archiver": "^5.3.2", - "aws-sdk": "^2.1461.0", + "aws-sdk": "^2.1466.0", "glob": "^7.2.3", "mime": "^2.6.0", "yargs": "^16.2.0" diff --git a/tools/@aws-cdk/cdk-build-tools/package.json b/tools/@aws-cdk/cdk-build-tools/package.json index 13591988fa5d5..353c04691cd8f 100644 --- a/tools/@aws-cdk/cdk-build-tools/package.json +++ b/tools/@aws-cdk/cdk-build-tools/package.json @@ -38,8 +38,8 @@ "@aws-cdk/pkglint": "0.0.0", "@types/fs-extra": "^9.0.13", "@types/jest": "^29.5.5", - "@types/semver": "^7.5.2", - "@types/yargs": "^15.0.15", + "@types/semver": "^7.5.3", + "@types/yargs": "^15.0.16", "jest-resolve": "^29.7.0" }, "main": "lib/index.js", @@ -47,8 +47,8 @@ "@aws-cdk/eslint-plugin": "0.0.0", "@aws-cdk/yarn-cling": "0.0.0", "@aws-cdk/node-bundle": "0.0.0", - "@typescript-eslint/eslint-plugin": "^6.7.2", - "@typescript-eslint/parser": "^6.7.2", + "@typescript-eslint/eslint-plugin": "^6.7.3", + "@typescript-eslint/parser": "^6.7.3", "awslint": "0.0.0", "chalk": "^4", "eslint": "^7.32.0", @@ -60,10 +60,10 @@ "glob": "^7.2.3", "jest": "^29.7.0", "jest-junit": "^13.2.0", - "jsii": "~5.2.8", - "jsii-pacmak": "1.88.0", - "jsii-reflect": "1.88.0", - "markdownlint-cli": "^0.36.0", + "jsii": "~5.2.9", + "jsii-pacmak": "1.89.0", + "jsii-reflect": "1.89.0", + "markdownlint-cli": "^0.37.0", "nyc": "^15.1.0", "semver": "^7.5.4", "ts-jest": "^29.1.1", diff --git a/tools/@aws-cdk/cdk-release/package.json b/tools/@aws-cdk/cdk-release/package.json index deabdfb227930..008311530c202 100644 --- a/tools/@aws-cdk/cdk-release/package.json +++ b/tools/@aws-cdk/cdk-release/package.json @@ -33,7 +33,7 @@ "@types/changelog-parser": "^2.8.2", "@types/fs-extra": "^9.0.13", "@types/jest": "^29.5.5", - "@types/yargs": "^15.0.15", + "@types/yargs": "^15.0.16", "jest": "^29.7.0" }, "dependencies": { diff --git a/tools/@aws-cdk/cfn2ts/package.json b/tools/@aws-cdk/cfn2ts/package.json index c2460a4842f7a..a4ca4a7dcef5a 100644 --- a/tools/@aws-cdk/cfn2ts/package.json +++ b/tools/@aws-cdk/cfn2ts/package.json @@ -33,7 +33,7 @@ "dependencies": { "@aws-cdk/cfnspec": "0.0.0", "@aws-cdk/pkglint": "0.0.0", - "codemaker": "1.88.0", + "codemaker": "1.89.0", "fast-json-patch": "^3.1.1", "fs-extra": "^9.1.0", "yargs": "^16.2.0" @@ -43,7 +43,7 @@ "@aws-cdk/pkglint": "0.0.0", "@types/fs-extra": "^9.0.13", "@types/jest": "^29.5.5", - "@types/yargs": "^15.0.15", + "@types/yargs": "^15.0.16", "jest": "^29.7.0" }, "keywords": [ diff --git a/tools/@aws-cdk/eslint-plugin/package.json b/tools/@aws-cdk/eslint-plugin/package.json index 7864e74d30fbc..aa843038b0c40 100644 --- a/tools/@aws-cdk/eslint-plugin/package.json +++ b/tools/@aws-cdk/eslint-plugin/package.json @@ -22,7 +22,7 @@ "typescript": "~5.1.6" }, "dependencies": { - "@typescript-eslint/parser": "^6.7.2", + "@typescript-eslint/parser": "^6.7.3", "eslint": "^7.32.0", "fs-extra": "^9.1.0" }, diff --git a/tools/@aws-cdk/lazify/package.json b/tools/@aws-cdk/lazify/package.json index 597f81bba24bc..3d479642e40f4 100644 --- a/tools/@aws-cdk/lazify/package.json +++ b/tools/@aws-cdk/lazify/package.json @@ -15,7 +15,7 @@ "watch": "tsc --build -w tsconfig.dev.json" }, "devDependencies": { - "@types/jest": "^29.5.4", + "@types/jest": "^29.5.5", "@types/node": "^16", "@aws-cdk/cdk-build-tools": "0.0.0", "jest": "^29", @@ -23,7 +23,7 @@ "typescript": "^4.5.5" }, "dependencies": { - "esbuild": "^0.19.2", + "esbuild": "^0.19.4", "fs-extra": "^10.1.0", "yargs": "^17.7.2" }, diff --git a/tools/@aws-cdk/node-bundle/package.json b/tools/@aws-cdk/node-bundle/package.json index 8e4008e157020..7973c198108e6 100644 --- a/tools/@aws-cdk/node-bundle/package.json +++ b/tools/@aws-cdk/node-bundle/package.json @@ -15,10 +15,10 @@ "devDependencies": { "@types/jest": "^29.5.5", "@types/license-checker": "^25.0.4", - "@types/madge": "^5.0.0", + "@types/madge": "^5.0.1", "@types/node": "^16", - "@typescript-eslint/eslint-plugin": "^6.7.2", - "@typescript-eslint/parser": "^6.7.2", + "@typescript-eslint/eslint-plugin": "^6.7.3", + "@typescript-eslint/parser": "^6.7.3", "eslint": "^8", "eslint-import-resolver-node": "^0.3.9", "eslint-import-resolver-typescript": "^2.7.1", @@ -31,7 +31,7 @@ "typescript": "^4.5.5" }, "dependencies": { - "esbuild": "^0.19.3", + "esbuild": "^0.19.4", "fs-extra": "^10.1.0", "license-checker": "^25.0.1", "madge": "^5.0.2", diff --git a/tools/@aws-cdk/pkglint/package.json b/tools/@aws-cdk/pkglint/package.json index 4e395000e74e3..d86e626622193 100644 --- a/tools/@aws-cdk/pkglint/package.json +++ b/tools/@aws-cdk/pkglint/package.json @@ -41,10 +41,10 @@ "@types/fs-extra": "^9.0.13", "@types/glob": "^7.2.0", "@types/jest": "^29.5.5", - "@types/semver": "^7.5.2", - "@types/yargs": "^15.0.15", - "@typescript-eslint/eslint-plugin": "^6.7.2", - "@typescript-eslint/parser": "^6.7.2", + "@types/semver": "^7.5.3", + "@types/yargs": "^15.0.16", + "@typescript-eslint/eslint-plugin": "^6.7.3", + "@typescript-eslint/parser": "^6.7.3", "eslint": "^7.32.0", "eslint-import-resolver-node": "^0.3.9", "eslint-import-resolver-typescript": "^2.7.1", diff --git a/tools/@aws-cdk/pkgtools/package.json b/tools/@aws-cdk/pkgtools/package.json index d60d3720a1e72..4f25d673846c2 100644 --- a/tools/@aws-cdk/pkgtools/package.json +++ b/tools/@aws-cdk/pkgtools/package.json @@ -34,7 +34,7 @@ "@aws-cdk/cdk-build-tools": "0.0.0", "@aws-cdk/pkglint": "0.0.0", "@types/fs-extra": "^9.0.13", - "@types/yargs": "^15.0.15" + "@types/yargs": "^15.0.16" }, "dependencies": { "fs-extra": "^9.1.0", diff --git a/tools/@aws-cdk/yarn-cling/package.json b/tools/@aws-cdk/yarn-cling/package.json index d36a96b693c61..f7b77697b1dcf 100644 --- a/tools/@aws-cdk/yarn-cling/package.json +++ b/tools/@aws-cdk/yarn-cling/package.json @@ -40,8 +40,8 @@ "@aws-cdk/pkglint": "0.0.0", "@types/jest": "^29.5.5", "@types/node": "18.11.19", - "@types/semver": "^7.5.2", - "@types/yarnpkg__lockfile": "^1.1.6", + "@types/semver": "^7.5.3", + "@types/yarnpkg__lockfile": "^1.1.7", "jest": "^29.7.0", "typescript": "~5.1.6" }, diff --git a/yarn.lock b/yarn.lock index 2d2fa93c82e24..2de07edbdbcd5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -152,1284 +152,1285 @@ "@aws-sdk/util-utf8-browser" "^3.0.0" tslib "^1.11.1" -"@aws-sdk/client-account@^3.414.0": - version "3.414.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-account/-/client-account-3.414.0.tgz#fd671bb2ba83b03d57962e2a38feb437929c1adf" - integrity sha512-pXVu3jJJL184h3xpOvWIiim6Cn238KnJbe4ZaOEmBRzlNbqeUQKdx+ewfl92m0fN2RBap19rxn7GFBMS9ILNOQ== +"@aws-sdk/client-account@^3.421.0": + version "3.421.0" + resolved "https://registry.npmjs.org/@aws-sdk/client-account/-/client-account-3.421.0.tgz#54c10aea19cc7716f5da80d9d5deffad860d6968" + integrity sha512-hEMg4NxV4p1hcn1DR4rxzXrj7vkz9UQl5BO8i4zIS8Oi7nTSP+8MHTK24SJ/h+bcJBJOTMphVCUBrHyCQgaEIg== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.414.0" - "@aws-sdk/credential-provider-node" "3.414.0" - "@aws-sdk/middleware-host-header" "3.413.0" - "@aws-sdk/middleware-logger" "3.413.0" - "@aws-sdk/middleware-recursion-detection" "3.413.0" - "@aws-sdk/middleware-signing" "3.413.0" - "@aws-sdk/middleware-user-agent" "3.413.0" - "@aws-sdk/region-config-resolver" "3.413.0" - "@aws-sdk/types" "3.413.0" - "@aws-sdk/util-endpoints" "3.413.0" - "@aws-sdk/util-user-agent-browser" "3.413.0" - "@aws-sdk/util-user-agent-node" "3.413.0" - "@smithy/config-resolver" "^2.0.8" - "@smithy/fetch-http-handler" "^2.1.3" - "@smithy/hash-node" "^2.0.7" - "@smithy/invalid-dependency" "^2.0.7" - "@smithy/middleware-content-length" "^2.0.9" - "@smithy/middleware-endpoint" "^2.0.7" - "@smithy/middleware-retry" "^2.0.10" - "@smithy/middleware-serde" "^2.0.7" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.10" - "@smithy/node-http-handler" "^2.1.3" - "@smithy/protocol-http" "^3.0.3" - "@smithy/smithy-client" "^2.1.4" - "@smithy/types" "^2.3.1" - "@smithy/url-parser" "^2.0.7" + "@aws-sdk/client-sts" "3.421.0" + "@aws-sdk/credential-provider-node" "3.421.0" + "@aws-sdk/middleware-host-header" "3.418.0" + "@aws-sdk/middleware-logger" "3.418.0" + "@aws-sdk/middleware-recursion-detection" "3.418.0" + "@aws-sdk/middleware-signing" "3.418.0" + "@aws-sdk/middleware-user-agent" "3.418.0" + "@aws-sdk/region-config-resolver" "3.418.0" + "@aws-sdk/types" "3.418.0" + "@aws-sdk/util-endpoints" "3.418.0" + "@aws-sdk/util-user-agent-browser" "3.418.0" + "@aws-sdk/util-user-agent-node" "3.418.0" + "@smithy/config-resolver" "^2.0.10" + "@smithy/fetch-http-handler" "^2.1.5" + "@smithy/hash-node" "^2.0.9" + "@smithy/invalid-dependency" "^2.0.9" + "@smithy/middleware-content-length" "^2.0.11" + "@smithy/middleware-endpoint" "^2.0.9" + "@smithy/middleware-retry" "^2.0.12" + "@smithy/middleware-serde" "^2.0.9" + "@smithy/middleware-stack" "^2.0.2" + "@smithy/node-config-provider" "^2.0.12" + "@smithy/node-http-handler" "^2.1.5" + "@smithy/protocol-http" "^3.0.5" + "@smithy/smithy-client" "^2.1.6" + "@smithy/types" "^2.3.3" + "@smithy/url-parser" "^2.0.9" "@smithy/util-base64" "^2.0.0" "@smithy/util-body-length-browser" "^2.0.0" "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.8" - "@smithy/util-defaults-mode-node" "^2.0.10" - "@smithy/util-retry" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.10" + "@smithy/util-defaults-mode-node" "^2.0.12" + "@smithy/util-retry" "^2.0.2" "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" -"@aws-sdk/client-acm@3.414.0", "@aws-sdk/client-acm@^3.414.0": - version "3.414.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-acm/-/client-acm-3.414.0.tgz#a483933e15a91be1d827a27a72ff58bb4048b1eb" - integrity sha512-iqwpDWx6+FnaPxDHvy4hAnARhI9ncR/VekwrKz/wlQGQr+OunbdFQV8+lR4BLDYOLJo3ylm707onLiJfGl/XXw== +"@aws-sdk/client-acm@3.421.0", "@aws-sdk/client-acm@^3.421.0": + version "3.421.0" + resolved "https://registry.npmjs.org/@aws-sdk/client-acm/-/client-acm-3.421.0.tgz#9b80383232d7d8f82d26bf0ec0f3841de33254e6" + integrity sha512-2qC1cc4ykNOFmg8t3svWwIZOxxuOkcqucFyBsFABNvcUtdwOdmPJppnjUxZFohOxSzMXLiGPReZPz/5QZEKaQg== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.414.0" - "@aws-sdk/credential-provider-node" "3.414.0" - "@aws-sdk/middleware-host-header" "3.413.0" - "@aws-sdk/middleware-logger" "3.413.0" - "@aws-sdk/middleware-recursion-detection" "3.413.0" - "@aws-sdk/middleware-signing" "3.413.0" - "@aws-sdk/middleware-user-agent" "3.413.0" - "@aws-sdk/region-config-resolver" "3.413.0" - "@aws-sdk/types" "3.413.0" - "@aws-sdk/util-endpoints" "3.413.0" - "@aws-sdk/util-user-agent-browser" "3.413.0" - "@aws-sdk/util-user-agent-node" "3.413.0" - "@smithy/config-resolver" "^2.0.8" - "@smithy/fetch-http-handler" "^2.1.3" - "@smithy/hash-node" "^2.0.7" - "@smithy/invalid-dependency" "^2.0.7" - "@smithy/middleware-content-length" "^2.0.9" - "@smithy/middleware-endpoint" "^2.0.7" - "@smithy/middleware-retry" "^2.0.10" - "@smithy/middleware-serde" "^2.0.7" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.10" - "@smithy/node-http-handler" "^2.1.3" - "@smithy/protocol-http" "^3.0.3" - "@smithy/smithy-client" "^2.1.4" - "@smithy/types" "^2.3.1" - "@smithy/url-parser" "^2.0.7" + "@aws-sdk/client-sts" "3.421.0" + "@aws-sdk/credential-provider-node" "3.421.0" + "@aws-sdk/middleware-host-header" "3.418.0" + "@aws-sdk/middleware-logger" "3.418.0" + "@aws-sdk/middleware-recursion-detection" "3.418.0" + "@aws-sdk/middleware-signing" "3.418.0" + "@aws-sdk/middleware-user-agent" "3.418.0" + "@aws-sdk/region-config-resolver" "3.418.0" + "@aws-sdk/types" "3.418.0" + "@aws-sdk/util-endpoints" "3.418.0" + "@aws-sdk/util-user-agent-browser" "3.418.0" + "@aws-sdk/util-user-agent-node" "3.418.0" + "@smithy/config-resolver" "^2.0.10" + "@smithy/fetch-http-handler" "^2.1.5" + "@smithy/hash-node" "^2.0.9" + "@smithy/invalid-dependency" "^2.0.9" + "@smithy/middleware-content-length" "^2.0.11" + "@smithy/middleware-endpoint" "^2.0.9" + "@smithy/middleware-retry" "^2.0.12" + "@smithy/middleware-serde" "^2.0.9" + "@smithy/middleware-stack" "^2.0.2" + "@smithy/node-config-provider" "^2.0.12" + "@smithy/node-http-handler" "^2.1.5" + "@smithy/protocol-http" "^3.0.5" + "@smithy/smithy-client" "^2.1.6" + "@smithy/types" "^2.3.3" + "@smithy/url-parser" "^2.0.9" "@smithy/util-base64" "^2.0.0" "@smithy/util-body-length-browser" "^2.0.0" "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.8" - "@smithy/util-defaults-mode-node" "^2.0.10" - "@smithy/util-retry" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.10" + "@smithy/util-defaults-mode-node" "^2.0.12" + "@smithy/util-retry" "^2.0.2" "@smithy/util-utf8" "^2.0.0" - "@smithy/util-waiter" "^2.0.7" + "@smithy/util-waiter" "^2.0.9" tslib "^2.5.0" -"@aws-sdk/client-amplify@^3.414.0": - version "3.414.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-amplify/-/client-amplify-3.414.0.tgz#a2e1498ffb8708ba6053685605b4539644827243" - integrity sha512-D8ceckYMqCH7q8+gJ0NqTz6Cl/ns8GXL1Bqj2cpmjVZ7uLglv3N0Hg4nM4UyS5bQESvWIJ4glupszwUk6AfBkw== +"@aws-sdk/client-amplify@^3.421.0": + version "3.421.0" + resolved "https://registry.npmjs.org/@aws-sdk/client-amplify/-/client-amplify-3.421.0.tgz#2689cd92c659c313819d54a8013b95d6760e708e" + integrity sha512-d6cZH0tWeVVp9nku44Qvvw8Dxtsrb1EoWccyTPzjNuAvoe9/jmK7u21LrHyxihWCB0dLE3W5buN/GVtBJw7/pw== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.414.0" - "@aws-sdk/credential-provider-node" "3.414.0" - "@aws-sdk/middleware-host-header" "3.413.0" - "@aws-sdk/middleware-logger" "3.413.0" - "@aws-sdk/middleware-recursion-detection" "3.413.0" - "@aws-sdk/middleware-signing" "3.413.0" - "@aws-sdk/middleware-user-agent" "3.413.0" - "@aws-sdk/region-config-resolver" "3.413.0" - "@aws-sdk/types" "3.413.0" - "@aws-sdk/util-endpoints" "3.413.0" - "@aws-sdk/util-user-agent-browser" "3.413.0" - "@aws-sdk/util-user-agent-node" "3.413.0" - "@smithy/config-resolver" "^2.0.8" - "@smithy/fetch-http-handler" "^2.1.3" - "@smithy/hash-node" "^2.0.7" - "@smithy/invalid-dependency" "^2.0.7" - "@smithy/middleware-content-length" "^2.0.9" - "@smithy/middleware-endpoint" "^2.0.7" - "@smithy/middleware-retry" "^2.0.10" - "@smithy/middleware-serde" "^2.0.7" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.10" - "@smithy/node-http-handler" "^2.1.3" - "@smithy/protocol-http" "^3.0.3" - "@smithy/smithy-client" "^2.1.4" - "@smithy/types" "^2.3.1" - "@smithy/url-parser" "^2.0.7" + "@aws-sdk/client-sts" "3.421.0" + "@aws-sdk/credential-provider-node" "3.421.0" + "@aws-sdk/middleware-host-header" "3.418.0" + "@aws-sdk/middleware-logger" "3.418.0" + "@aws-sdk/middleware-recursion-detection" "3.418.0" + "@aws-sdk/middleware-signing" "3.418.0" + "@aws-sdk/middleware-user-agent" "3.418.0" + "@aws-sdk/region-config-resolver" "3.418.0" + "@aws-sdk/types" "3.418.0" + "@aws-sdk/util-endpoints" "3.418.0" + "@aws-sdk/util-user-agent-browser" "3.418.0" + "@aws-sdk/util-user-agent-node" "3.418.0" + "@smithy/config-resolver" "^2.0.10" + "@smithy/fetch-http-handler" "^2.1.5" + "@smithy/hash-node" "^2.0.9" + "@smithy/invalid-dependency" "^2.0.9" + "@smithy/middleware-content-length" "^2.0.11" + "@smithy/middleware-endpoint" "^2.0.9" + "@smithy/middleware-retry" "^2.0.12" + "@smithy/middleware-serde" "^2.0.9" + "@smithy/middleware-stack" "^2.0.2" + "@smithy/node-config-provider" "^2.0.12" + "@smithy/node-http-handler" "^2.1.5" + "@smithy/protocol-http" "^3.0.5" + "@smithy/smithy-client" "^2.1.6" + "@smithy/types" "^2.3.3" + "@smithy/url-parser" "^2.0.9" "@smithy/util-base64" "^2.0.0" "@smithy/util-body-length-browser" "^2.0.0" "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.8" - "@smithy/util-defaults-mode-node" "^2.0.10" - "@smithy/util-retry" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.10" + "@smithy/util-defaults-mode-node" "^2.0.12" + "@smithy/util-retry" "^2.0.2" "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" -"@aws-sdk/client-cloudwatch-logs@^3.414.0": - version "3.414.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-cloudwatch-logs/-/client-cloudwatch-logs-3.414.0.tgz#5826423f32a205ce3ab9af3be8136af7a7f554a6" - integrity sha512-+MX0E85k17da/8OLLM4j0ZCNlj48wP08G1YdRAqZB3Q6GYLwbWvqgxvv98LgQTfdDEXD5KvmZ8tvYmcqhAmQ4w== +"@aws-sdk/client-cloudwatch-logs@^3.421.0": + version "3.421.0" + resolved "https://registry.npmjs.org/@aws-sdk/client-cloudwatch-logs/-/client-cloudwatch-logs-3.421.0.tgz#90de138ba92487ee8d6ac989994c62c5c5e64f3d" + integrity sha512-wCG5aqXzVH9M6Eo7vMHOD15j9EII0h8pWzxnC6sqOGChhgd4/3IFIra5REBFHYH3XvtpQn0qjTSOFMCvMqg7vg== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.414.0" - "@aws-sdk/credential-provider-node" "3.414.0" - "@aws-sdk/middleware-host-header" "3.413.0" - "@aws-sdk/middleware-logger" "3.413.0" - "@aws-sdk/middleware-recursion-detection" "3.413.0" - "@aws-sdk/middleware-signing" "3.413.0" - "@aws-sdk/middleware-user-agent" "3.413.0" - "@aws-sdk/region-config-resolver" "3.413.0" - "@aws-sdk/types" "3.413.0" - "@aws-sdk/util-endpoints" "3.413.0" - "@aws-sdk/util-user-agent-browser" "3.413.0" - "@aws-sdk/util-user-agent-node" "3.413.0" - "@smithy/config-resolver" "^2.0.8" - "@smithy/fetch-http-handler" "^2.1.3" - "@smithy/hash-node" "^2.0.7" - "@smithy/invalid-dependency" "^2.0.7" - "@smithy/middleware-content-length" "^2.0.9" - "@smithy/middleware-endpoint" "^2.0.7" - "@smithy/middleware-retry" "^2.0.10" - "@smithy/middleware-serde" "^2.0.7" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.10" - "@smithy/node-http-handler" "^2.1.3" - "@smithy/protocol-http" "^3.0.3" - "@smithy/smithy-client" "^2.1.4" - "@smithy/types" "^2.3.1" - "@smithy/url-parser" "^2.0.7" + "@aws-sdk/client-sts" "3.421.0" + "@aws-sdk/credential-provider-node" "3.421.0" + "@aws-sdk/middleware-host-header" "3.418.0" + "@aws-sdk/middleware-logger" "3.418.0" + "@aws-sdk/middleware-recursion-detection" "3.418.0" + "@aws-sdk/middleware-signing" "3.418.0" + "@aws-sdk/middleware-user-agent" "3.418.0" + "@aws-sdk/region-config-resolver" "3.418.0" + "@aws-sdk/types" "3.418.0" + "@aws-sdk/util-endpoints" "3.418.0" + "@aws-sdk/util-user-agent-browser" "3.418.0" + "@aws-sdk/util-user-agent-node" "3.418.0" + "@smithy/config-resolver" "^2.0.10" + "@smithy/fetch-http-handler" "^2.1.5" + "@smithy/hash-node" "^2.0.9" + "@smithy/invalid-dependency" "^2.0.9" + "@smithy/middleware-content-length" "^2.0.11" + "@smithy/middleware-endpoint" "^2.0.9" + "@smithy/middleware-retry" "^2.0.12" + "@smithy/middleware-serde" "^2.0.9" + "@smithy/middleware-stack" "^2.0.2" + "@smithy/node-config-provider" "^2.0.12" + "@smithy/node-http-handler" "^2.1.5" + "@smithy/protocol-http" "^3.0.5" + "@smithy/smithy-client" "^2.1.6" + "@smithy/types" "^2.3.3" + "@smithy/url-parser" "^2.0.9" "@smithy/util-base64" "^2.0.0" "@smithy/util-body-length-browser" "^2.0.0" "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.8" - "@smithy/util-defaults-mode-node" "^2.0.10" - "@smithy/util-retry" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.10" + "@smithy/util-defaults-mode-node" "^2.0.12" + "@smithy/util-retry" "^2.0.2" "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" + uuid "^8.3.2" -"@aws-sdk/client-codepipeline@^3.414.0": - version "3.414.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-codepipeline/-/client-codepipeline-3.414.0.tgz#44edd2d11cb98a7d4d6d3ad77ef42b96ebbbe600" - integrity sha512-jSIkEJFXg6nC4KLfuVHWd1emA8bzjmYKkF+IQhTs9+Ic4EeqAYVVonOR+TYabaFSwkWFEGII8TsScJ6a1KF4gw== +"@aws-sdk/client-codepipeline@^3.421.0": + version "3.421.0" + resolved "https://registry.npmjs.org/@aws-sdk/client-codepipeline/-/client-codepipeline-3.421.0.tgz#d5afaf6f3adaa5ca41770d7ec6a13a8662d53344" + integrity sha512-X24n1KZk9RuAoDd659N56XyLjGiv1RyE0uHgo5hQOhI3hxgEuwgTnnb61nq6oBELa83Eu33gaKG6G1ukayVv/w== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.414.0" - "@aws-sdk/credential-provider-node" "3.414.0" - "@aws-sdk/middleware-host-header" "3.413.0" - "@aws-sdk/middleware-logger" "3.413.0" - "@aws-sdk/middleware-recursion-detection" "3.413.0" - "@aws-sdk/middleware-signing" "3.413.0" - "@aws-sdk/middleware-user-agent" "3.413.0" - "@aws-sdk/region-config-resolver" "3.413.0" - "@aws-sdk/types" "3.413.0" - "@aws-sdk/util-endpoints" "3.413.0" - "@aws-sdk/util-user-agent-browser" "3.413.0" - "@aws-sdk/util-user-agent-node" "3.413.0" - "@smithy/config-resolver" "^2.0.8" - "@smithy/fetch-http-handler" "^2.1.3" - "@smithy/hash-node" "^2.0.7" - "@smithy/invalid-dependency" "^2.0.7" - "@smithy/middleware-content-length" "^2.0.9" - "@smithy/middleware-endpoint" "^2.0.7" - "@smithy/middleware-retry" "^2.0.10" - "@smithy/middleware-serde" "^2.0.7" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.10" - "@smithy/node-http-handler" "^2.1.3" - "@smithy/protocol-http" "^3.0.3" - "@smithy/smithy-client" "^2.1.4" - "@smithy/types" "^2.3.1" - "@smithy/url-parser" "^2.0.7" + "@aws-sdk/client-sts" "3.421.0" + "@aws-sdk/credential-provider-node" "3.421.0" + "@aws-sdk/middleware-host-header" "3.418.0" + "@aws-sdk/middleware-logger" "3.418.0" + "@aws-sdk/middleware-recursion-detection" "3.418.0" + "@aws-sdk/middleware-signing" "3.418.0" + "@aws-sdk/middleware-user-agent" "3.418.0" + "@aws-sdk/region-config-resolver" "3.418.0" + "@aws-sdk/types" "3.418.0" + "@aws-sdk/util-endpoints" "3.418.0" + "@aws-sdk/util-user-agent-browser" "3.418.0" + "@aws-sdk/util-user-agent-node" "3.418.0" + "@smithy/config-resolver" "^2.0.10" + "@smithy/fetch-http-handler" "^2.1.5" + "@smithy/hash-node" "^2.0.9" + "@smithy/invalid-dependency" "^2.0.9" + "@smithy/middleware-content-length" "^2.0.11" + "@smithy/middleware-endpoint" "^2.0.9" + "@smithy/middleware-retry" "^2.0.12" + "@smithy/middleware-serde" "^2.0.9" + "@smithy/middleware-stack" "^2.0.2" + "@smithy/node-config-provider" "^2.0.12" + "@smithy/node-http-handler" "^2.1.5" + "@smithy/protocol-http" "^3.0.5" + "@smithy/smithy-client" "^2.1.6" + "@smithy/types" "^2.3.3" + "@smithy/url-parser" "^2.0.9" "@smithy/util-base64" "^2.0.0" "@smithy/util-body-length-browser" "^2.0.0" "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.8" - "@smithy/util-defaults-mode-node" "^2.0.10" - "@smithy/util-retry" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.10" + "@smithy/util-defaults-mode-node" "^2.0.12" + "@smithy/util-retry" "^2.0.2" "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" uuid "^8.3.2" -"@aws-sdk/client-cognito-identity@3.414.0": - version "3.414.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.414.0.tgz#50ef4ee5b69c15553fc0391edf4f4f7ab5c08ac3" - integrity sha512-U9J0R/22eftQjY6JeAzXXYSgA+T6vx/jDsBBWBIKTjCZPBmmVOb2A4/d4sxHMxjh6Ms3DolpocE5FCbB9eGBEg== +"@aws-sdk/client-cognito-identity@3.421.0": + version "3.421.0" + resolved "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.421.0.tgz#ee1e4c82d11001ad2a93dfeb6a736b39ee4e185c" + integrity sha512-9htG14uDA/2XhU+vRhBcCG8GAOJ29rV53cxlc6I1YRKD6imXdU+X0ZfMPZCkPjEPGT4hHTpO0vR2J7zY8FXfzg== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.414.0" - "@aws-sdk/credential-provider-node" "3.414.0" - "@aws-sdk/middleware-host-header" "3.413.0" - "@aws-sdk/middleware-logger" "3.413.0" - "@aws-sdk/middleware-recursion-detection" "3.413.0" - "@aws-sdk/middleware-signing" "3.413.0" - "@aws-sdk/middleware-user-agent" "3.413.0" - "@aws-sdk/region-config-resolver" "3.413.0" - "@aws-sdk/types" "3.413.0" - "@aws-sdk/util-endpoints" "3.413.0" - "@aws-sdk/util-user-agent-browser" "3.413.0" - "@aws-sdk/util-user-agent-node" "3.413.0" - "@smithy/config-resolver" "^2.0.8" - "@smithy/fetch-http-handler" "^2.1.3" - "@smithy/hash-node" "^2.0.7" - "@smithy/invalid-dependency" "^2.0.7" - "@smithy/middleware-content-length" "^2.0.9" - "@smithy/middleware-endpoint" "^2.0.7" - "@smithy/middleware-retry" "^2.0.10" - "@smithy/middleware-serde" "^2.0.7" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.10" - "@smithy/node-http-handler" "^2.1.3" - "@smithy/protocol-http" "^3.0.3" - "@smithy/smithy-client" "^2.1.4" - "@smithy/types" "^2.3.1" - "@smithy/url-parser" "^2.0.7" + "@aws-sdk/client-sts" "3.421.0" + "@aws-sdk/credential-provider-node" "3.421.0" + "@aws-sdk/middleware-host-header" "3.418.0" + "@aws-sdk/middleware-logger" "3.418.0" + "@aws-sdk/middleware-recursion-detection" "3.418.0" + "@aws-sdk/middleware-signing" "3.418.0" + "@aws-sdk/middleware-user-agent" "3.418.0" + "@aws-sdk/region-config-resolver" "3.418.0" + "@aws-sdk/types" "3.418.0" + "@aws-sdk/util-endpoints" "3.418.0" + "@aws-sdk/util-user-agent-browser" "3.418.0" + "@aws-sdk/util-user-agent-node" "3.418.0" + "@smithy/config-resolver" "^2.0.10" + "@smithy/fetch-http-handler" "^2.1.5" + "@smithy/hash-node" "^2.0.9" + "@smithy/invalid-dependency" "^2.0.9" + "@smithy/middleware-content-length" "^2.0.11" + "@smithy/middleware-endpoint" "^2.0.9" + "@smithy/middleware-retry" "^2.0.12" + "@smithy/middleware-serde" "^2.0.9" + "@smithy/middleware-stack" "^2.0.2" + "@smithy/node-config-provider" "^2.0.12" + "@smithy/node-http-handler" "^2.1.5" + "@smithy/protocol-http" "^3.0.5" + "@smithy/smithy-client" "^2.1.6" + "@smithy/types" "^2.3.3" + "@smithy/url-parser" "^2.0.9" "@smithy/util-base64" "^2.0.0" "@smithy/util-body-length-browser" "^2.0.0" "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.8" - "@smithy/util-defaults-mode-node" "^2.0.10" - "@smithy/util-retry" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.10" + "@smithy/util-defaults-mode-node" "^2.0.12" + "@smithy/util-retry" "^2.0.2" "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" -"@aws-sdk/client-dynamodb@^3.415.0": - version "3.415.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-dynamodb/-/client-dynamodb-3.415.0.tgz#898edc1ca54a9a6f690b24df966d3f7250911c09" - integrity sha512-ID1zZurSlISjfue3lxzbcTymWzuY2wsMgVjEKhAb+KwjsmfHubY4FsKETRw9xwsNBqhfkPxV/55ypx82AFPr3Q== +"@aws-sdk/client-dynamodb@^3.421.0": + version "3.421.0" + resolved "https://registry.npmjs.org/@aws-sdk/client-dynamodb/-/client-dynamodb-3.421.0.tgz#f41ecf81a8b5192b5a3f24ec4746d6d7e0436a7b" + integrity sha512-TXyKvEYAxoz3LNpXSvPaLp139X06yzz35SNzKKNt/z7lfbmZ/jY7jVK4nur/Y5GSSlL+duW5yeS4iqq67kdl9Q== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.414.0" - "@aws-sdk/credential-provider-node" "3.414.0" - "@aws-sdk/middleware-endpoint-discovery" "3.415.0" - "@aws-sdk/middleware-host-header" "3.413.0" - "@aws-sdk/middleware-logger" "3.413.0" - "@aws-sdk/middleware-recursion-detection" "3.413.0" - "@aws-sdk/middleware-signing" "3.413.0" - "@aws-sdk/middleware-user-agent" "3.413.0" - "@aws-sdk/region-config-resolver" "3.413.0" - "@aws-sdk/types" "3.413.0" - "@aws-sdk/util-endpoints" "3.413.0" - "@aws-sdk/util-user-agent-browser" "3.413.0" - "@aws-sdk/util-user-agent-node" "3.413.0" - "@smithy/config-resolver" "^2.0.8" - "@smithy/fetch-http-handler" "^2.1.3" - "@smithy/hash-node" "^2.0.7" - "@smithy/invalid-dependency" "^2.0.7" - "@smithy/middleware-content-length" "^2.0.9" - "@smithy/middleware-endpoint" "^2.0.7" - "@smithy/middleware-retry" "^2.0.10" - "@smithy/middleware-serde" "^2.0.7" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.10" - "@smithy/node-http-handler" "^2.1.3" - "@smithy/protocol-http" "^3.0.3" - "@smithy/smithy-client" "^2.1.4" - "@smithy/types" "^2.3.1" - "@smithy/url-parser" "^2.0.7" + "@aws-sdk/client-sts" "3.421.0" + "@aws-sdk/credential-provider-node" "3.421.0" + "@aws-sdk/middleware-endpoint-discovery" "3.418.0" + "@aws-sdk/middleware-host-header" "3.418.0" + "@aws-sdk/middleware-logger" "3.418.0" + "@aws-sdk/middleware-recursion-detection" "3.418.0" + "@aws-sdk/middleware-signing" "3.418.0" + "@aws-sdk/middleware-user-agent" "3.418.0" + "@aws-sdk/region-config-resolver" "3.418.0" + "@aws-sdk/types" "3.418.0" + "@aws-sdk/util-endpoints" "3.418.0" + "@aws-sdk/util-user-agent-browser" "3.418.0" + "@aws-sdk/util-user-agent-node" "3.418.0" + "@smithy/config-resolver" "^2.0.10" + "@smithy/fetch-http-handler" "^2.1.5" + "@smithy/hash-node" "^2.0.9" + "@smithy/invalid-dependency" "^2.0.9" + "@smithy/middleware-content-length" "^2.0.11" + "@smithy/middleware-endpoint" "^2.0.9" + "@smithy/middleware-retry" "^2.0.12" + "@smithy/middleware-serde" "^2.0.9" + "@smithy/middleware-stack" "^2.0.2" + "@smithy/node-config-provider" "^2.0.12" + "@smithy/node-http-handler" "^2.1.5" + "@smithy/protocol-http" "^3.0.5" + "@smithy/smithy-client" "^2.1.6" + "@smithy/types" "^2.3.3" + "@smithy/url-parser" "^2.0.9" "@smithy/util-base64" "^2.0.0" "@smithy/util-body-length-browser" "^2.0.0" "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.8" - "@smithy/util-defaults-mode-node" "^2.0.10" - "@smithy/util-retry" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.10" + "@smithy/util-defaults-mode-node" "^2.0.12" + "@smithy/util-retry" "^2.0.2" "@smithy/util-utf8" "^2.0.0" - "@smithy/util-waiter" "^2.0.7" + "@smithy/util-waiter" "^2.0.9" tslib "^2.5.0" uuid "^8.3.2" -"@aws-sdk/client-ec2@^3.416.0": - version "3.416.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-ec2/-/client-ec2-3.416.0.tgz#8dcca2ea70173d211d983a920b71a3ddd6acca59" - integrity sha512-VOrVdxSnJe0VTRLFoaUvSzzNlX2d4SHUCyF6jHQjC6PpgjkMVwstQC/8jdOablqZwI7Ylw6+cS2OrWKDIDjv1Q== +"@aws-sdk/client-ec2@^3.421.0": + version "3.421.0" + resolved "https://registry.npmjs.org/@aws-sdk/client-ec2/-/client-ec2-3.421.0.tgz#9755ed88ed265344d38377600dff9b161811a553" + integrity sha512-TOB0d123LhQn3Zi9QNzCi9tCF3NIc+mNUTO+ZkgXRZSkSZ+NnyARZjwKR4x3+HKLsLsebnLV9lJWjCQo42pNOA== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.414.0" - "@aws-sdk/credential-provider-node" "3.414.0" - "@aws-sdk/middleware-host-header" "3.413.0" - "@aws-sdk/middleware-logger" "3.413.0" - "@aws-sdk/middleware-recursion-detection" "3.413.0" - "@aws-sdk/middleware-sdk-ec2" "3.413.0" - "@aws-sdk/middleware-signing" "3.413.0" - "@aws-sdk/middleware-user-agent" "3.413.0" - "@aws-sdk/region-config-resolver" "3.413.0" - "@aws-sdk/types" "3.413.0" - "@aws-sdk/util-endpoints" "3.413.0" - "@aws-sdk/util-user-agent-browser" "3.413.0" - "@aws-sdk/util-user-agent-node" "3.413.0" - "@smithy/config-resolver" "^2.0.8" - "@smithy/fetch-http-handler" "^2.1.3" - "@smithy/hash-node" "^2.0.7" - "@smithy/invalid-dependency" "^2.0.7" - "@smithy/middleware-content-length" "^2.0.9" - "@smithy/middleware-endpoint" "^2.0.7" - "@smithy/middleware-retry" "^2.0.10" - "@smithy/middleware-serde" "^2.0.7" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.10" - "@smithy/node-http-handler" "^2.1.3" - "@smithy/protocol-http" "^3.0.3" - "@smithy/smithy-client" "^2.1.4" - "@smithy/types" "^2.3.1" - "@smithy/url-parser" "^2.0.7" + "@aws-sdk/client-sts" "3.421.0" + "@aws-sdk/credential-provider-node" "3.421.0" + "@aws-sdk/middleware-host-header" "3.418.0" + "@aws-sdk/middleware-logger" "3.418.0" + "@aws-sdk/middleware-recursion-detection" "3.418.0" + "@aws-sdk/middleware-sdk-ec2" "3.418.0" + "@aws-sdk/middleware-signing" "3.418.0" + "@aws-sdk/middleware-user-agent" "3.418.0" + "@aws-sdk/region-config-resolver" "3.418.0" + "@aws-sdk/types" "3.418.0" + "@aws-sdk/util-endpoints" "3.418.0" + "@aws-sdk/util-user-agent-browser" "3.418.0" + "@aws-sdk/util-user-agent-node" "3.418.0" + "@smithy/config-resolver" "^2.0.10" + "@smithy/fetch-http-handler" "^2.1.5" + "@smithy/hash-node" "^2.0.9" + "@smithy/invalid-dependency" "^2.0.9" + "@smithy/middleware-content-length" "^2.0.11" + "@smithy/middleware-endpoint" "^2.0.9" + "@smithy/middleware-retry" "^2.0.12" + "@smithy/middleware-serde" "^2.0.9" + "@smithy/middleware-stack" "^2.0.2" + "@smithy/node-config-provider" "^2.0.12" + "@smithy/node-http-handler" "^2.1.5" + "@smithy/protocol-http" "^3.0.5" + "@smithy/smithy-client" "^2.1.6" + "@smithy/types" "^2.3.3" + "@smithy/url-parser" "^2.0.9" "@smithy/util-base64" "^2.0.0" "@smithy/util-body-length-browser" "^2.0.0" "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.8" - "@smithy/util-defaults-mode-node" "^2.0.10" - "@smithy/util-retry" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.10" + "@smithy/util-defaults-mode-node" "^2.0.12" + "@smithy/util-retry" "^2.0.2" "@smithy/util-utf8" "^2.0.0" - "@smithy/util-waiter" "^2.0.7" + "@smithy/util-waiter" "^2.0.9" fast-xml-parser "4.2.5" tslib "^2.5.0" uuid "^8.3.2" -"@aws-sdk/client-ecr@^3.414.0": - version "3.414.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-ecr/-/client-ecr-3.414.0.tgz#ba8512a3fcf2e23556f216cf0342b8f5a625d83f" - integrity sha512-73zetqXOClNvGabiSA/JH7E7tLCBKY89FVqOqwMumerR9K7uzjMAflAwMOYjuJoLdaDGqO7rjb3hMR/lPMrfAA== +"@aws-sdk/client-ecr@^3.421.0": + version "3.421.0" + resolved "https://registry.npmjs.org/@aws-sdk/client-ecr/-/client-ecr-3.421.0.tgz#bb752b31fdf4029f16a501d5d16f95d47e07f4dd" + integrity sha512-Xb2vnuUUXFZ1bD1uAWYMPG09y6wf6lxUddWXNwXd4b7+DznkaE46TdYSlDR+hvqCj+h8hC23bqy60PY84Fml7A== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.414.0" - "@aws-sdk/credential-provider-node" "3.414.0" - "@aws-sdk/middleware-host-header" "3.413.0" - "@aws-sdk/middleware-logger" "3.413.0" - "@aws-sdk/middleware-recursion-detection" "3.413.0" - "@aws-sdk/middleware-signing" "3.413.0" - "@aws-sdk/middleware-user-agent" "3.413.0" - "@aws-sdk/region-config-resolver" "3.413.0" - "@aws-sdk/types" "3.413.0" - "@aws-sdk/util-endpoints" "3.413.0" - "@aws-sdk/util-user-agent-browser" "3.413.0" - "@aws-sdk/util-user-agent-node" "3.413.0" - "@smithy/config-resolver" "^2.0.8" - "@smithy/fetch-http-handler" "^2.1.3" - "@smithy/hash-node" "^2.0.7" - "@smithy/invalid-dependency" "^2.0.7" - "@smithy/middleware-content-length" "^2.0.9" - "@smithy/middleware-endpoint" "^2.0.7" - "@smithy/middleware-retry" "^2.0.10" - "@smithy/middleware-serde" "^2.0.7" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.10" - "@smithy/node-http-handler" "^2.1.3" - "@smithy/protocol-http" "^3.0.3" - "@smithy/smithy-client" "^2.1.4" - "@smithy/types" "^2.3.1" - "@smithy/url-parser" "^2.0.7" + "@aws-sdk/client-sts" "3.421.0" + "@aws-sdk/credential-provider-node" "3.421.0" + "@aws-sdk/middleware-host-header" "3.418.0" + "@aws-sdk/middleware-logger" "3.418.0" + "@aws-sdk/middleware-recursion-detection" "3.418.0" + "@aws-sdk/middleware-signing" "3.418.0" + "@aws-sdk/middleware-user-agent" "3.418.0" + "@aws-sdk/region-config-resolver" "3.418.0" + "@aws-sdk/types" "3.418.0" + "@aws-sdk/util-endpoints" "3.418.0" + "@aws-sdk/util-user-agent-browser" "3.418.0" + "@aws-sdk/util-user-agent-node" "3.418.0" + "@smithy/config-resolver" "^2.0.10" + "@smithy/fetch-http-handler" "^2.1.5" + "@smithy/hash-node" "^2.0.9" + "@smithy/invalid-dependency" "^2.0.9" + "@smithy/middleware-content-length" "^2.0.11" + "@smithy/middleware-endpoint" "^2.0.9" + "@smithy/middleware-retry" "^2.0.12" + "@smithy/middleware-serde" "^2.0.9" + "@smithy/middleware-stack" "^2.0.2" + "@smithy/node-config-provider" "^2.0.12" + "@smithy/node-http-handler" "^2.1.5" + "@smithy/protocol-http" "^3.0.5" + "@smithy/smithy-client" "^2.1.6" + "@smithy/types" "^2.3.3" + "@smithy/url-parser" "^2.0.9" "@smithy/util-base64" "^2.0.0" "@smithy/util-body-length-browser" "^2.0.0" "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.8" - "@smithy/util-defaults-mode-node" "^2.0.10" - "@smithy/util-retry" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.10" + "@smithy/util-defaults-mode-node" "^2.0.12" + "@smithy/util-retry" "^2.0.2" "@smithy/util-utf8" "^2.0.0" - "@smithy/util-waiter" "^2.0.7" + "@smithy/util-waiter" "^2.0.9" tslib "^2.5.0" -"@aws-sdk/client-ecs@^3.414.0": - version "3.414.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-ecs/-/client-ecs-3.414.0.tgz#71ef0f71defa6e144969f4ff1770ef03389e2b2c" - integrity sha512-iPUO7tD80QU8QeVo4xaaHa0VNfhRtZ8NnCCbsMpzQA9+yWT1yxtclTg4EUgwypkv+mNsRBlgR/P6YUiZAQqa5g== +"@aws-sdk/client-ecs@^3.421.0": + version "3.421.0" + resolved "https://registry.npmjs.org/@aws-sdk/client-ecs/-/client-ecs-3.421.0.tgz#31b87894a827728cf6dd1c58406eaf42e8eb9ea4" + integrity sha512-HhZgx/loBiTLCeUnkmIHi1WHwz3arbME9bwAW1BWUNLQeaIqeOzh4sZgm+jrr0/MjybQUMFTsEAxVxQk+cX4RQ== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.414.0" - "@aws-sdk/credential-provider-node" "3.414.0" - "@aws-sdk/middleware-host-header" "3.413.0" - "@aws-sdk/middleware-logger" "3.413.0" - "@aws-sdk/middleware-recursion-detection" "3.413.0" - "@aws-sdk/middleware-signing" "3.413.0" - "@aws-sdk/middleware-user-agent" "3.413.0" - "@aws-sdk/region-config-resolver" "3.413.0" - "@aws-sdk/types" "3.413.0" - "@aws-sdk/util-endpoints" "3.413.0" - "@aws-sdk/util-user-agent-browser" "3.413.0" - "@aws-sdk/util-user-agent-node" "3.413.0" - "@smithy/config-resolver" "^2.0.8" - "@smithy/fetch-http-handler" "^2.1.3" - "@smithy/hash-node" "^2.0.7" - "@smithy/invalid-dependency" "^2.0.7" - "@smithy/middleware-content-length" "^2.0.9" - "@smithy/middleware-endpoint" "^2.0.7" - "@smithy/middleware-retry" "^2.0.10" - "@smithy/middleware-serde" "^2.0.7" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.10" - "@smithy/node-http-handler" "^2.1.3" - "@smithy/protocol-http" "^3.0.3" - "@smithy/smithy-client" "^2.1.4" - "@smithy/types" "^2.3.1" - "@smithy/url-parser" "^2.0.7" + "@aws-sdk/client-sts" "3.421.0" + "@aws-sdk/credential-provider-node" "3.421.0" + "@aws-sdk/middleware-host-header" "3.418.0" + "@aws-sdk/middleware-logger" "3.418.0" + "@aws-sdk/middleware-recursion-detection" "3.418.0" + "@aws-sdk/middleware-signing" "3.418.0" + "@aws-sdk/middleware-user-agent" "3.418.0" + "@aws-sdk/region-config-resolver" "3.418.0" + "@aws-sdk/types" "3.418.0" + "@aws-sdk/util-endpoints" "3.418.0" + "@aws-sdk/util-user-agent-browser" "3.418.0" + "@aws-sdk/util-user-agent-node" "3.418.0" + "@smithy/config-resolver" "^2.0.10" + "@smithy/fetch-http-handler" "^2.1.5" + "@smithy/hash-node" "^2.0.9" + "@smithy/invalid-dependency" "^2.0.9" + "@smithy/middleware-content-length" "^2.0.11" + "@smithy/middleware-endpoint" "^2.0.9" + "@smithy/middleware-retry" "^2.0.12" + "@smithy/middleware-serde" "^2.0.9" + "@smithy/middleware-stack" "^2.0.2" + "@smithy/node-config-provider" "^2.0.12" + "@smithy/node-http-handler" "^2.1.5" + "@smithy/protocol-http" "^3.0.5" + "@smithy/smithy-client" "^2.1.6" + "@smithy/types" "^2.3.3" + "@smithy/url-parser" "^2.0.9" "@smithy/util-base64" "^2.0.0" "@smithy/util-body-length-browser" "^2.0.0" "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.8" - "@smithy/util-defaults-mode-node" "^2.0.10" - "@smithy/util-retry" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.10" + "@smithy/util-defaults-mode-node" "^2.0.12" + "@smithy/util-retry" "^2.0.2" "@smithy/util-utf8" "^2.0.0" - "@smithy/util-waiter" "^2.0.7" + "@smithy/util-waiter" "^2.0.9" tslib "^2.5.0" -"@aws-sdk/client-eks@^3.414.0": - version "3.414.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-eks/-/client-eks-3.414.0.tgz#6eae45ff9e4b09a6b258c0b39df06d6386feb0d8" - integrity sha512-GgbwQP6E6pBvkxMuzxZD/veacQAL1vrsBANequDlqy+HUJdBYAcXqfFoY3BChYqJzTaGplYPRJ0z3rHLmQSbYg== +"@aws-sdk/client-eks@^3.421.0": + version "3.421.0" + resolved "https://registry.npmjs.org/@aws-sdk/client-eks/-/client-eks-3.421.0.tgz#b47f701498c7d3babff6f358a677128cd3ae864d" + integrity sha512-56vy/qBquCnjHWVvOOyzr8NwNx7xTEvRZ7au1NZaZv0EYrd7Dyon9vHT5i9blZ+sMl1ZHTwU/y1W5RTVqv/1+g== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.414.0" - "@aws-sdk/credential-provider-node" "3.414.0" - "@aws-sdk/middleware-host-header" "3.413.0" - "@aws-sdk/middleware-logger" "3.413.0" - "@aws-sdk/middleware-recursion-detection" "3.413.0" - "@aws-sdk/middleware-signing" "3.413.0" - "@aws-sdk/middleware-user-agent" "3.413.0" - "@aws-sdk/region-config-resolver" "3.413.0" - "@aws-sdk/types" "3.413.0" - "@aws-sdk/util-endpoints" "3.413.0" - "@aws-sdk/util-user-agent-browser" "3.413.0" - "@aws-sdk/util-user-agent-node" "3.413.0" - "@smithy/config-resolver" "^2.0.8" - "@smithy/fetch-http-handler" "^2.1.3" - "@smithy/hash-node" "^2.0.7" - "@smithy/invalid-dependency" "^2.0.7" - "@smithy/middleware-content-length" "^2.0.9" - "@smithy/middleware-endpoint" "^2.0.7" - "@smithy/middleware-retry" "^2.0.10" - "@smithy/middleware-serde" "^2.0.7" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.10" - "@smithy/node-http-handler" "^2.1.3" - "@smithy/protocol-http" "^3.0.3" - "@smithy/smithy-client" "^2.1.4" - "@smithy/types" "^2.3.1" - "@smithy/url-parser" "^2.0.7" + "@aws-sdk/client-sts" "3.421.0" + "@aws-sdk/credential-provider-node" "3.421.0" + "@aws-sdk/middleware-host-header" "3.418.0" + "@aws-sdk/middleware-logger" "3.418.0" + "@aws-sdk/middleware-recursion-detection" "3.418.0" + "@aws-sdk/middleware-signing" "3.418.0" + "@aws-sdk/middleware-user-agent" "3.418.0" + "@aws-sdk/region-config-resolver" "3.418.0" + "@aws-sdk/types" "3.418.0" + "@aws-sdk/util-endpoints" "3.418.0" + "@aws-sdk/util-user-agent-browser" "3.418.0" + "@aws-sdk/util-user-agent-node" "3.418.0" + "@smithy/config-resolver" "^2.0.10" + "@smithy/fetch-http-handler" "^2.1.5" + "@smithy/hash-node" "^2.0.9" + "@smithy/invalid-dependency" "^2.0.9" + "@smithy/middleware-content-length" "^2.0.11" + "@smithy/middleware-endpoint" "^2.0.9" + "@smithy/middleware-retry" "^2.0.12" + "@smithy/middleware-serde" "^2.0.9" + "@smithy/middleware-stack" "^2.0.2" + "@smithy/node-config-provider" "^2.0.12" + "@smithy/node-http-handler" "^2.1.5" + "@smithy/protocol-http" "^3.0.5" + "@smithy/smithy-client" "^2.1.6" + "@smithy/types" "^2.3.3" + "@smithy/url-parser" "^2.0.9" "@smithy/util-base64" "^2.0.0" "@smithy/util-body-length-browser" "^2.0.0" "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.8" - "@smithy/util-defaults-mode-node" "^2.0.10" - "@smithy/util-retry" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.10" + "@smithy/util-defaults-mode-node" "^2.0.12" + "@smithy/util-retry" "^2.0.2" "@smithy/util-utf8" "^2.0.0" - "@smithy/util-waiter" "^2.0.7" + "@smithy/util-waiter" "^2.0.9" tslib "^2.5.0" uuid "^8.3.2" -"@aws-sdk/client-iam@^3.414.0": - version "3.414.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-iam/-/client-iam-3.414.0.tgz#de891e703613cf294cf3e403eb4693d5db4bb80d" - integrity sha512-/+Q5D+KLSkgLGBEr/3vcrELq5mwJXEvcscC343jT+GS8HKAGoVkUO+XXMsz5fsxWAbnft+Iw3JmtILJGxT4XIQ== +"@aws-sdk/client-iam@^3.421.0": + version "3.421.0" + resolved "https://registry.npmjs.org/@aws-sdk/client-iam/-/client-iam-3.421.0.tgz#37b6357100a362ef48eb05816aca941af2eb7343" + integrity sha512-ZpIN6Q6VWPOmuZ4YQLMAJKIYbH2j6eEPT23X/M14hNrMwc8hFnT4OfkRgH0h0Ud+t4VPyL++Jsq5Ft0NRL1QWg== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.414.0" - "@aws-sdk/credential-provider-node" "3.414.0" - "@aws-sdk/middleware-host-header" "3.413.0" - "@aws-sdk/middleware-logger" "3.413.0" - "@aws-sdk/middleware-recursion-detection" "3.413.0" - "@aws-sdk/middleware-signing" "3.413.0" - "@aws-sdk/middleware-user-agent" "3.413.0" - "@aws-sdk/region-config-resolver" "3.413.0" - "@aws-sdk/types" "3.413.0" - "@aws-sdk/util-endpoints" "3.413.0" - "@aws-sdk/util-user-agent-browser" "3.413.0" - "@aws-sdk/util-user-agent-node" "3.413.0" - "@smithy/config-resolver" "^2.0.8" - "@smithy/fetch-http-handler" "^2.1.3" - "@smithy/hash-node" "^2.0.7" - "@smithy/invalid-dependency" "^2.0.7" - "@smithy/middleware-content-length" "^2.0.9" - "@smithy/middleware-endpoint" "^2.0.7" - "@smithy/middleware-retry" "^2.0.10" - "@smithy/middleware-serde" "^2.0.7" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.10" - "@smithy/node-http-handler" "^2.1.3" - "@smithy/protocol-http" "^3.0.3" - "@smithy/smithy-client" "^2.1.4" - "@smithy/types" "^2.3.1" - "@smithy/url-parser" "^2.0.7" + "@aws-sdk/client-sts" "3.421.0" + "@aws-sdk/credential-provider-node" "3.421.0" + "@aws-sdk/middleware-host-header" "3.418.0" + "@aws-sdk/middleware-logger" "3.418.0" + "@aws-sdk/middleware-recursion-detection" "3.418.0" + "@aws-sdk/middleware-signing" "3.418.0" + "@aws-sdk/middleware-user-agent" "3.418.0" + "@aws-sdk/region-config-resolver" "3.418.0" + "@aws-sdk/types" "3.418.0" + "@aws-sdk/util-endpoints" "3.418.0" + "@aws-sdk/util-user-agent-browser" "3.418.0" + "@aws-sdk/util-user-agent-node" "3.418.0" + "@smithy/config-resolver" "^2.0.10" + "@smithy/fetch-http-handler" "^2.1.5" + "@smithy/hash-node" "^2.0.9" + "@smithy/invalid-dependency" "^2.0.9" + "@smithy/middleware-content-length" "^2.0.11" + "@smithy/middleware-endpoint" "^2.0.9" + "@smithy/middleware-retry" "^2.0.12" + "@smithy/middleware-serde" "^2.0.9" + "@smithy/middleware-stack" "^2.0.2" + "@smithy/node-config-provider" "^2.0.12" + "@smithy/node-http-handler" "^2.1.5" + "@smithy/protocol-http" "^3.0.5" + "@smithy/smithy-client" "^2.1.6" + "@smithy/types" "^2.3.3" + "@smithy/url-parser" "^2.0.9" "@smithy/util-base64" "^2.0.0" "@smithy/util-body-length-browser" "^2.0.0" "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.8" - "@smithy/util-defaults-mode-node" "^2.0.10" - "@smithy/util-retry" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.10" + "@smithy/util-defaults-mode-node" "^2.0.12" + "@smithy/util-retry" "^2.0.2" "@smithy/util-utf8" "^2.0.0" - "@smithy/util-waiter" "^2.0.7" + "@smithy/util-waiter" "^2.0.9" fast-xml-parser "4.2.5" tslib "^2.5.0" -"@aws-sdk/client-kinesis@^3.414.0": - version "3.414.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-kinesis/-/client-kinesis-3.414.0.tgz#a6f90a5491cf87f81a7fb95e553714d516b980c2" - integrity sha512-LKOVDh+wPCvI/dfi5ITFTuAfa8Z6XKZV0F3Yff3cMR9rQROc1c5+YA/7NXo45zwz6g3Bokw/sdXlqCpYYll1pw== +"@aws-sdk/client-kinesis@^3.421.0": + version "3.421.0" + resolved "https://registry.npmjs.org/@aws-sdk/client-kinesis/-/client-kinesis-3.421.0.tgz#8fca51dc0e9f82e9e8d9f76569cd041175b1a9fe" + integrity sha512-Tv3AlCJoasQOBKkbQbszqSc/sO+yIO/A7xMqckeIWBPFM++To7Q/h1I9I+6aFEcVLxKdhIj7gvuQfiD0CXS+pw== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.414.0" - "@aws-sdk/credential-provider-node" "3.414.0" - "@aws-sdk/middleware-host-header" "3.413.0" - "@aws-sdk/middleware-logger" "3.413.0" - "@aws-sdk/middleware-recursion-detection" "3.413.0" - "@aws-sdk/middleware-signing" "3.413.0" - "@aws-sdk/middleware-user-agent" "3.413.0" - "@aws-sdk/region-config-resolver" "3.413.0" - "@aws-sdk/types" "3.413.0" - "@aws-sdk/util-endpoints" "3.413.0" - "@aws-sdk/util-user-agent-browser" "3.413.0" - "@aws-sdk/util-user-agent-node" "3.413.0" - "@smithy/config-resolver" "^2.0.8" - "@smithy/eventstream-serde-browser" "^2.0.7" - "@smithy/eventstream-serde-config-resolver" "^2.0.7" - "@smithy/eventstream-serde-node" "^2.0.7" - "@smithy/fetch-http-handler" "^2.1.3" - "@smithy/hash-node" "^2.0.7" - "@smithy/invalid-dependency" "^2.0.7" - "@smithy/middleware-content-length" "^2.0.9" - "@smithy/middleware-endpoint" "^2.0.7" - "@smithy/middleware-retry" "^2.0.10" - "@smithy/middleware-serde" "^2.0.7" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.10" - "@smithy/node-http-handler" "^2.1.3" - "@smithy/protocol-http" "^3.0.3" - "@smithy/smithy-client" "^2.1.4" - "@smithy/types" "^2.3.1" - "@smithy/url-parser" "^2.0.7" + "@aws-sdk/client-sts" "3.421.0" + "@aws-sdk/credential-provider-node" "3.421.0" + "@aws-sdk/middleware-host-header" "3.418.0" + "@aws-sdk/middleware-logger" "3.418.0" + "@aws-sdk/middleware-recursion-detection" "3.418.0" + "@aws-sdk/middleware-signing" "3.418.0" + "@aws-sdk/middleware-user-agent" "3.418.0" + "@aws-sdk/region-config-resolver" "3.418.0" + "@aws-sdk/types" "3.418.0" + "@aws-sdk/util-endpoints" "3.418.0" + "@aws-sdk/util-user-agent-browser" "3.418.0" + "@aws-sdk/util-user-agent-node" "3.418.0" + "@smithy/config-resolver" "^2.0.10" + "@smithy/eventstream-serde-browser" "^2.0.9" + "@smithy/eventstream-serde-config-resolver" "^2.0.9" + "@smithy/eventstream-serde-node" "^2.0.9" + "@smithy/fetch-http-handler" "^2.1.5" + "@smithy/hash-node" "^2.0.9" + "@smithy/invalid-dependency" "^2.0.9" + "@smithy/middleware-content-length" "^2.0.11" + "@smithy/middleware-endpoint" "^2.0.9" + "@smithy/middleware-retry" "^2.0.12" + "@smithy/middleware-serde" "^2.0.9" + "@smithy/middleware-stack" "^2.0.2" + "@smithy/node-config-provider" "^2.0.12" + "@smithy/node-http-handler" "^2.1.5" + "@smithy/protocol-http" "^3.0.5" + "@smithy/smithy-client" "^2.1.6" + "@smithy/types" "^2.3.3" + "@smithy/url-parser" "^2.0.9" "@smithy/util-base64" "^2.0.0" "@smithy/util-body-length-browser" "^2.0.0" "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.8" - "@smithy/util-defaults-mode-node" "^2.0.10" - "@smithy/util-retry" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.10" + "@smithy/util-defaults-mode-node" "^2.0.12" + "@smithy/util-retry" "^2.0.2" "@smithy/util-utf8" "^2.0.0" - "@smithy/util-waiter" "^2.0.7" + "@smithy/util-waiter" "^2.0.9" tslib "^2.5.0" -"@aws-sdk/client-kms@^3.414.0": - version "3.414.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-kms/-/client-kms-3.414.0.tgz#5d637d78782f06078d5ad857a0431d14dc1f1a2c" - integrity sha512-1q+cM/05Z3cLViwrqmTqoOsoQl9cZtjpUJVcZbBNtlWtBiJqTCFTy0SEGIqBImqfPUjkPT4J34JhfZ51AvUXJg== +"@aws-sdk/client-kms@^3.421.0": + version "3.421.0" + resolved "https://registry.npmjs.org/@aws-sdk/client-kms/-/client-kms-3.421.0.tgz#223ecb5a1ad821c06085d9238ceb69df2d0b28c0" + integrity sha512-VsjpIk6PE4+0jI5oHe6GhoY285xhbKVpa9/z0q10dnWTmwzW05bPAoD6bGi/5tZDjvgUdDSencC+x0yVhY+9bw== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.414.0" - "@aws-sdk/credential-provider-node" "3.414.0" - "@aws-sdk/middleware-host-header" "3.413.0" - "@aws-sdk/middleware-logger" "3.413.0" - "@aws-sdk/middleware-recursion-detection" "3.413.0" - "@aws-sdk/middleware-signing" "3.413.0" - "@aws-sdk/middleware-user-agent" "3.413.0" - "@aws-sdk/region-config-resolver" "3.413.0" - "@aws-sdk/types" "3.413.0" - "@aws-sdk/util-endpoints" "3.413.0" - "@aws-sdk/util-user-agent-browser" "3.413.0" - "@aws-sdk/util-user-agent-node" "3.413.0" - "@smithy/config-resolver" "^2.0.8" - "@smithy/fetch-http-handler" "^2.1.3" - "@smithy/hash-node" "^2.0.7" - "@smithy/invalid-dependency" "^2.0.7" - "@smithy/middleware-content-length" "^2.0.9" - "@smithy/middleware-endpoint" "^2.0.7" - "@smithy/middleware-retry" "^2.0.10" - "@smithy/middleware-serde" "^2.0.7" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.10" - "@smithy/node-http-handler" "^2.1.3" - "@smithy/protocol-http" "^3.0.3" - "@smithy/smithy-client" "^2.1.4" - "@smithy/types" "^2.3.1" - "@smithy/url-parser" "^2.0.7" + "@aws-sdk/client-sts" "3.421.0" + "@aws-sdk/credential-provider-node" "3.421.0" + "@aws-sdk/middleware-host-header" "3.418.0" + "@aws-sdk/middleware-logger" "3.418.0" + "@aws-sdk/middleware-recursion-detection" "3.418.0" + "@aws-sdk/middleware-signing" "3.418.0" + "@aws-sdk/middleware-user-agent" "3.418.0" + "@aws-sdk/region-config-resolver" "3.418.0" + "@aws-sdk/types" "3.418.0" + "@aws-sdk/util-endpoints" "3.418.0" + "@aws-sdk/util-user-agent-browser" "3.418.0" + "@aws-sdk/util-user-agent-node" "3.418.0" + "@smithy/config-resolver" "^2.0.10" + "@smithy/fetch-http-handler" "^2.1.5" + "@smithy/hash-node" "^2.0.9" + "@smithy/invalid-dependency" "^2.0.9" + "@smithy/middleware-content-length" "^2.0.11" + "@smithy/middleware-endpoint" "^2.0.9" + "@smithy/middleware-retry" "^2.0.12" + "@smithy/middleware-serde" "^2.0.9" + "@smithy/middleware-stack" "^2.0.2" + "@smithy/node-config-provider" "^2.0.12" + "@smithy/node-http-handler" "^2.1.5" + "@smithy/protocol-http" "^3.0.5" + "@smithy/smithy-client" "^2.1.6" + "@smithy/types" "^2.3.3" + "@smithy/url-parser" "^2.0.9" "@smithy/util-base64" "^2.0.0" "@smithy/util-body-length-browser" "^2.0.0" "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.8" - "@smithy/util-defaults-mode-node" "^2.0.10" - "@smithy/util-retry" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.10" + "@smithy/util-defaults-mode-node" "^2.0.12" + "@smithy/util-retry" "^2.0.2" "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" -"@aws-sdk/client-lambda@^3.414.0": - version "3.414.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-lambda/-/client-lambda-3.414.0.tgz#ec0dc2a1a89ca8ddb5dff14409c1cbf36371ee9d" - integrity sha512-Nt2ktmFWKlL19NWcaG9fS2cxjiJvGDIp8Irt1NZngIOfmqm4XsY1AcUjUcdZRED/VjdfM0ziHa9Oj4VVVTdYZA== +"@aws-sdk/client-lambda@^3.421.0": + version "3.421.0" + resolved "https://registry.npmjs.org/@aws-sdk/client-lambda/-/client-lambda-3.421.0.tgz#cf6736abdd4ceffae213490f1310c04b10360fe0" + integrity sha512-cMk7JeQlyoeIxabVsZXr3rwIfgxSL4kJpoDgFu8q+hnifOdgD8gP6AhMfYu+NMroXjUntXu+ZJbo5eBTn80OtQ== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.414.0" - "@aws-sdk/credential-provider-node" "3.414.0" - "@aws-sdk/middleware-host-header" "3.413.0" - "@aws-sdk/middleware-logger" "3.413.0" - "@aws-sdk/middleware-recursion-detection" "3.413.0" - "@aws-sdk/middleware-signing" "3.413.0" - "@aws-sdk/middleware-user-agent" "3.413.0" - "@aws-sdk/region-config-resolver" "3.413.0" - "@aws-sdk/types" "3.413.0" - "@aws-sdk/util-endpoints" "3.413.0" - "@aws-sdk/util-user-agent-browser" "3.413.0" - "@aws-sdk/util-user-agent-node" "3.413.0" - "@smithy/config-resolver" "^2.0.8" - "@smithy/eventstream-serde-browser" "^2.0.7" - "@smithy/eventstream-serde-config-resolver" "^2.0.7" - "@smithy/eventstream-serde-node" "^2.0.7" - "@smithy/fetch-http-handler" "^2.1.3" - "@smithy/hash-node" "^2.0.7" - "@smithy/invalid-dependency" "^2.0.7" - "@smithy/middleware-content-length" "^2.0.9" - "@smithy/middleware-endpoint" "^2.0.7" - "@smithy/middleware-retry" "^2.0.10" - "@smithy/middleware-serde" "^2.0.7" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.10" - "@smithy/node-http-handler" "^2.1.3" - "@smithy/protocol-http" "^3.0.3" - "@smithy/smithy-client" "^2.1.4" - "@smithy/types" "^2.3.1" - "@smithy/url-parser" "^2.0.7" + "@aws-sdk/client-sts" "3.421.0" + "@aws-sdk/credential-provider-node" "3.421.0" + "@aws-sdk/middleware-host-header" "3.418.0" + "@aws-sdk/middleware-logger" "3.418.0" + "@aws-sdk/middleware-recursion-detection" "3.418.0" + "@aws-sdk/middleware-signing" "3.418.0" + "@aws-sdk/middleware-user-agent" "3.418.0" + "@aws-sdk/region-config-resolver" "3.418.0" + "@aws-sdk/types" "3.418.0" + "@aws-sdk/util-endpoints" "3.418.0" + "@aws-sdk/util-user-agent-browser" "3.418.0" + "@aws-sdk/util-user-agent-node" "3.418.0" + "@smithy/config-resolver" "^2.0.10" + "@smithy/eventstream-serde-browser" "^2.0.9" + "@smithy/eventstream-serde-config-resolver" "^2.0.9" + "@smithy/eventstream-serde-node" "^2.0.9" + "@smithy/fetch-http-handler" "^2.1.5" + "@smithy/hash-node" "^2.0.9" + "@smithy/invalid-dependency" "^2.0.9" + "@smithy/middleware-content-length" "^2.0.11" + "@smithy/middleware-endpoint" "^2.0.9" + "@smithy/middleware-retry" "^2.0.12" + "@smithy/middleware-serde" "^2.0.9" + "@smithy/middleware-stack" "^2.0.2" + "@smithy/node-config-provider" "^2.0.12" + "@smithy/node-http-handler" "^2.1.5" + "@smithy/protocol-http" "^3.0.5" + "@smithy/smithy-client" "^2.1.6" + "@smithy/types" "^2.3.3" + "@smithy/url-parser" "^2.0.9" "@smithy/util-base64" "^2.0.0" "@smithy/util-body-length-browser" "^2.0.0" "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.8" - "@smithy/util-defaults-mode-node" "^2.0.10" - "@smithy/util-retry" "^2.0.0" - "@smithy/util-stream" "^2.0.10" + "@smithy/util-defaults-mode-browser" "^2.0.10" + "@smithy/util-defaults-mode-node" "^2.0.12" + "@smithy/util-retry" "^2.0.2" + "@smithy/util-stream" "^2.0.12" "@smithy/util-utf8" "^2.0.0" - "@smithy/util-waiter" "^2.0.7" + "@smithy/util-waiter" "^2.0.9" tslib "^2.5.0" -"@aws-sdk/client-rds@3.414.0": - version "3.414.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-rds/-/client-rds-3.414.0.tgz#57212b44ea01f82fe6bc96803714cd59ee15a619" - integrity sha512-seElMTbxi7k/znAfSQexJoIWVwl+81w1c4lEnIleBKVwHKsaRp+3T52BOY7jPNlFvUxopzUPPAgiMm1PAxkSQg== +"@aws-sdk/client-rds@3.421.0": + version "3.421.0" + resolved "https://registry.npmjs.org/@aws-sdk/client-rds/-/client-rds-3.421.0.tgz#67e91a32e0a2694c66e6a93826ddb9e2ddc634b1" + integrity sha512-Z9ic3a/UPQKa2oDaUh3wBTHZOxD/9CV+zAsFSOq/R6tMnV+ueA5KMJDl49q7BpiTu8p0H2sGoBDrQr6C3YU0hQ== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.414.0" - "@aws-sdk/credential-provider-node" "3.414.0" - "@aws-sdk/middleware-host-header" "3.413.0" - "@aws-sdk/middleware-logger" "3.413.0" - "@aws-sdk/middleware-recursion-detection" "3.413.0" - "@aws-sdk/middleware-sdk-rds" "3.413.0" - "@aws-sdk/middleware-signing" "3.413.0" - "@aws-sdk/middleware-user-agent" "3.413.0" - "@aws-sdk/region-config-resolver" "3.413.0" - "@aws-sdk/types" "3.413.0" - "@aws-sdk/util-endpoints" "3.413.0" - "@aws-sdk/util-user-agent-browser" "3.413.0" - "@aws-sdk/util-user-agent-node" "3.413.0" - "@smithy/config-resolver" "^2.0.8" - "@smithy/fetch-http-handler" "^2.1.3" - "@smithy/hash-node" "^2.0.7" - "@smithy/invalid-dependency" "^2.0.7" - "@smithy/middleware-content-length" "^2.0.9" - "@smithy/middleware-endpoint" "^2.0.7" - "@smithy/middleware-retry" "^2.0.10" - "@smithy/middleware-serde" "^2.0.7" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.10" - "@smithy/node-http-handler" "^2.1.3" - "@smithy/protocol-http" "^3.0.3" - "@smithy/smithy-client" "^2.1.4" - "@smithy/types" "^2.3.1" - "@smithy/url-parser" "^2.0.7" + "@aws-sdk/client-sts" "3.421.0" + "@aws-sdk/credential-provider-node" "3.421.0" + "@aws-sdk/middleware-host-header" "3.418.0" + "@aws-sdk/middleware-logger" "3.418.0" + "@aws-sdk/middleware-recursion-detection" "3.418.0" + "@aws-sdk/middleware-sdk-rds" "3.418.0" + "@aws-sdk/middleware-signing" "3.418.0" + "@aws-sdk/middleware-user-agent" "3.418.0" + "@aws-sdk/region-config-resolver" "3.418.0" + "@aws-sdk/types" "3.418.0" + "@aws-sdk/util-endpoints" "3.418.0" + "@aws-sdk/util-user-agent-browser" "3.418.0" + "@aws-sdk/util-user-agent-node" "3.418.0" + "@smithy/config-resolver" "^2.0.10" + "@smithy/fetch-http-handler" "^2.1.5" + "@smithy/hash-node" "^2.0.9" + "@smithy/invalid-dependency" "^2.0.9" + "@smithy/middleware-content-length" "^2.0.11" + "@smithy/middleware-endpoint" "^2.0.9" + "@smithy/middleware-retry" "^2.0.12" + "@smithy/middleware-serde" "^2.0.9" + "@smithy/middleware-stack" "^2.0.2" + "@smithy/node-config-provider" "^2.0.12" + "@smithy/node-http-handler" "^2.1.5" + "@smithy/protocol-http" "^3.0.5" + "@smithy/smithy-client" "^2.1.6" + "@smithy/types" "^2.3.3" + "@smithy/url-parser" "^2.0.9" "@smithy/util-base64" "^2.0.0" "@smithy/util-body-length-browser" "^2.0.0" "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.8" - "@smithy/util-defaults-mode-node" "^2.0.10" - "@smithy/util-retry" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.10" + "@smithy/util-defaults-mode-node" "^2.0.12" + "@smithy/util-retry" "^2.0.2" "@smithy/util-utf8" "^2.0.0" - "@smithy/util-waiter" "^2.0.7" + "@smithy/util-waiter" "^2.0.9" fast-xml-parser "4.2.5" tslib "^2.5.0" -"@aws-sdk/client-redshift-data@^3.414.0": - version "3.414.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-redshift-data/-/client-redshift-data-3.414.0.tgz#4b28e0c5dd42db5eecddd4a34ea86149bfe2d660" - integrity sha512-KgFQ74ngHiVrUo9mIzEFJT9BekSQeRT8199a+yBnsYgW4QMPz4zlAL/ICgpacRw8QUcsJEeuopohcHpucsMopg== +"@aws-sdk/client-redshift-data@^3.421.0": + version "3.421.0" + resolved "https://registry.npmjs.org/@aws-sdk/client-redshift-data/-/client-redshift-data-3.421.0.tgz#6faa9e240c309f5e87a7e6e3544edaac347bbff5" + integrity sha512-tTje4+XXBOtYS5A8OICVF18HptotXzLEOooJFLC5XgqcVN7dxYvYAxWx3VzUkl2qAvWpJEGg3Dj8ylBRL+g6zA== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.414.0" - "@aws-sdk/credential-provider-node" "3.414.0" - "@aws-sdk/middleware-host-header" "3.413.0" - "@aws-sdk/middleware-logger" "3.413.0" - "@aws-sdk/middleware-recursion-detection" "3.413.0" - "@aws-sdk/middleware-signing" "3.413.0" - "@aws-sdk/middleware-user-agent" "3.413.0" - "@aws-sdk/region-config-resolver" "3.413.0" - "@aws-sdk/types" "3.413.0" - "@aws-sdk/util-endpoints" "3.413.0" - "@aws-sdk/util-user-agent-browser" "3.413.0" - "@aws-sdk/util-user-agent-node" "3.413.0" - "@smithy/config-resolver" "^2.0.8" - "@smithy/fetch-http-handler" "^2.1.3" - "@smithy/hash-node" "^2.0.7" - "@smithy/invalid-dependency" "^2.0.7" - "@smithy/middleware-content-length" "^2.0.9" - "@smithy/middleware-endpoint" "^2.0.7" - "@smithy/middleware-retry" "^2.0.10" - "@smithy/middleware-serde" "^2.0.7" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.10" - "@smithy/node-http-handler" "^2.1.3" - "@smithy/protocol-http" "^3.0.3" - "@smithy/smithy-client" "^2.1.4" - "@smithy/types" "^2.3.1" - "@smithy/url-parser" "^2.0.7" + "@aws-sdk/client-sts" "3.421.0" + "@aws-sdk/credential-provider-node" "3.421.0" + "@aws-sdk/middleware-host-header" "3.418.0" + "@aws-sdk/middleware-logger" "3.418.0" + "@aws-sdk/middleware-recursion-detection" "3.418.0" + "@aws-sdk/middleware-signing" "3.418.0" + "@aws-sdk/middleware-user-agent" "3.418.0" + "@aws-sdk/region-config-resolver" "3.418.0" + "@aws-sdk/types" "3.418.0" + "@aws-sdk/util-endpoints" "3.418.0" + "@aws-sdk/util-user-agent-browser" "3.418.0" + "@aws-sdk/util-user-agent-node" "3.418.0" + "@smithy/config-resolver" "^2.0.10" + "@smithy/fetch-http-handler" "^2.1.5" + "@smithy/hash-node" "^2.0.9" + "@smithy/invalid-dependency" "^2.0.9" + "@smithy/middleware-content-length" "^2.0.11" + "@smithy/middleware-endpoint" "^2.0.9" + "@smithy/middleware-retry" "^2.0.12" + "@smithy/middleware-serde" "^2.0.9" + "@smithy/middleware-stack" "^2.0.2" + "@smithy/node-config-provider" "^2.0.12" + "@smithy/node-http-handler" "^2.1.5" + "@smithy/protocol-http" "^3.0.5" + "@smithy/smithy-client" "^2.1.6" + "@smithy/types" "^2.3.3" + "@smithy/url-parser" "^2.0.9" "@smithy/util-base64" "^2.0.0" "@smithy/util-body-length-browser" "^2.0.0" "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.8" - "@smithy/util-defaults-mode-node" "^2.0.10" - "@smithy/util-retry" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.10" + "@smithy/util-defaults-mode-node" "^2.0.12" + "@smithy/util-retry" "^2.0.2" "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" uuid "^8.3.2" -"@aws-sdk/client-redshift@^3.414.0": - version "3.414.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-redshift/-/client-redshift-3.414.0.tgz#4300a79abc711732a40815ba7319697ea1229d83" - integrity sha512-yFHF3ZPZw/PVXXaKzrhVgoNWQGinXalXd4BrHJBVhPZImXXvMhLAXKHhsCJRf+sKV9hqkN5imzk3eaJBx1Hh1Q== +"@aws-sdk/client-redshift@^3.421.0": + version "3.421.0" + resolved "https://registry.npmjs.org/@aws-sdk/client-redshift/-/client-redshift-3.421.0.tgz#3cb3e7ca7a49eb2262b7114e778304d05cd34739" + integrity sha512-mqnDxz7v13JOR/4GTqFzRpEA5LC42AYnemPF9KGsqeV6s7qCKySuTc/FX+hhlXy9Ivm/BiDulobjYqkf8bUJew== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.414.0" - "@aws-sdk/credential-provider-node" "3.414.0" - "@aws-sdk/middleware-host-header" "3.413.0" - "@aws-sdk/middleware-logger" "3.413.0" - "@aws-sdk/middleware-recursion-detection" "3.413.0" - "@aws-sdk/middleware-signing" "3.413.0" - "@aws-sdk/middleware-user-agent" "3.413.0" - "@aws-sdk/region-config-resolver" "3.413.0" - "@aws-sdk/types" "3.413.0" - "@aws-sdk/util-endpoints" "3.413.0" - "@aws-sdk/util-user-agent-browser" "3.413.0" - "@aws-sdk/util-user-agent-node" "3.413.0" - "@smithy/config-resolver" "^2.0.8" - "@smithy/fetch-http-handler" "^2.1.3" - "@smithy/hash-node" "^2.0.7" - "@smithy/invalid-dependency" "^2.0.7" - "@smithy/middleware-content-length" "^2.0.9" - "@smithy/middleware-endpoint" "^2.0.7" - "@smithy/middleware-retry" "^2.0.10" - "@smithy/middleware-serde" "^2.0.7" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.10" - "@smithy/node-http-handler" "^2.1.3" - "@smithy/protocol-http" "^3.0.3" - "@smithy/smithy-client" "^2.1.4" - "@smithy/types" "^2.3.1" - "@smithy/url-parser" "^2.0.7" + "@aws-sdk/client-sts" "3.421.0" + "@aws-sdk/credential-provider-node" "3.421.0" + "@aws-sdk/middleware-host-header" "3.418.0" + "@aws-sdk/middleware-logger" "3.418.0" + "@aws-sdk/middleware-recursion-detection" "3.418.0" + "@aws-sdk/middleware-signing" "3.418.0" + "@aws-sdk/middleware-user-agent" "3.418.0" + "@aws-sdk/region-config-resolver" "3.418.0" + "@aws-sdk/types" "3.418.0" + "@aws-sdk/util-endpoints" "3.418.0" + "@aws-sdk/util-user-agent-browser" "3.418.0" + "@aws-sdk/util-user-agent-node" "3.418.0" + "@smithy/config-resolver" "^2.0.10" + "@smithy/fetch-http-handler" "^2.1.5" + "@smithy/hash-node" "^2.0.9" + "@smithy/invalid-dependency" "^2.0.9" + "@smithy/middleware-content-length" "^2.0.11" + "@smithy/middleware-endpoint" "^2.0.9" + "@smithy/middleware-retry" "^2.0.12" + "@smithy/middleware-serde" "^2.0.9" + "@smithy/middleware-stack" "^2.0.2" + "@smithy/node-config-provider" "^2.0.12" + "@smithy/node-http-handler" "^2.1.5" + "@smithy/protocol-http" "^3.0.5" + "@smithy/smithy-client" "^2.1.6" + "@smithy/types" "^2.3.3" + "@smithy/url-parser" "^2.0.9" "@smithy/util-base64" "^2.0.0" "@smithy/util-body-length-browser" "^2.0.0" "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.8" - "@smithy/util-defaults-mode-node" "^2.0.10" - "@smithy/util-retry" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.10" + "@smithy/util-defaults-mode-node" "^2.0.12" + "@smithy/util-retry" "^2.0.2" "@smithy/util-utf8" "^2.0.0" - "@smithy/util-waiter" "^2.0.7" + "@smithy/util-waiter" "^2.0.9" fast-xml-parser "4.2.5" tslib "^2.5.0" -"@aws-sdk/client-route-53@^3.414.0": - version "3.414.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-route-53/-/client-route-53-3.414.0.tgz#1b13189f3225da8a6d3fb509cd1ebd08d78bc496" - integrity sha512-s0x95gSvOgULLy1fjvjS93D6BytJByCMgFeSWqPrnR+QFyvNkNox0cfMp0bUwqcCd/BE0BHocbEr2NX+uSQWWg== +"@aws-sdk/client-route-53@^3.421.0": + version "3.421.0" + resolved "https://registry.npmjs.org/@aws-sdk/client-route-53/-/client-route-53-3.421.0.tgz#5bd03a46c0978d53193b628f320f753bf3e1dc14" + integrity sha512-JVV3XIT+AVYyoFv/cmsuAKEtFyKVXJ6LQQ2LnR3Z0FcKNzpZCbZlZmiYTeNl7y8ZNcLr5V9T1QIJa4HfZov3pw== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.414.0" - "@aws-sdk/credential-provider-node" "3.414.0" - "@aws-sdk/middleware-host-header" "3.413.0" - "@aws-sdk/middleware-logger" "3.413.0" - "@aws-sdk/middleware-recursion-detection" "3.413.0" - "@aws-sdk/middleware-sdk-route53" "3.413.0" - "@aws-sdk/middleware-signing" "3.413.0" - "@aws-sdk/middleware-user-agent" "3.413.0" - "@aws-sdk/region-config-resolver" "3.413.0" - "@aws-sdk/types" "3.413.0" - "@aws-sdk/util-endpoints" "3.413.0" - "@aws-sdk/util-user-agent-browser" "3.413.0" - "@aws-sdk/util-user-agent-node" "3.413.0" + "@aws-sdk/client-sts" "3.421.0" + "@aws-sdk/credential-provider-node" "3.421.0" + "@aws-sdk/middleware-host-header" "3.418.0" + "@aws-sdk/middleware-logger" "3.418.0" + "@aws-sdk/middleware-recursion-detection" "3.418.0" + "@aws-sdk/middleware-sdk-route53" "3.418.0" + "@aws-sdk/middleware-signing" "3.418.0" + "@aws-sdk/middleware-user-agent" "3.418.0" + "@aws-sdk/region-config-resolver" "3.418.0" + "@aws-sdk/types" "3.418.0" + "@aws-sdk/util-endpoints" "3.418.0" + "@aws-sdk/util-user-agent-browser" "3.418.0" + "@aws-sdk/util-user-agent-node" "3.418.0" "@aws-sdk/xml-builder" "3.310.0" - "@smithy/config-resolver" "^2.0.8" - "@smithy/fetch-http-handler" "^2.1.3" - "@smithy/hash-node" "^2.0.7" - "@smithy/invalid-dependency" "^2.0.7" - "@smithy/middleware-content-length" "^2.0.9" - "@smithy/middleware-endpoint" "^2.0.7" - "@smithy/middleware-retry" "^2.0.10" - "@smithy/middleware-serde" "^2.0.7" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.10" - "@smithy/node-http-handler" "^2.1.3" - "@smithy/protocol-http" "^3.0.3" - "@smithy/smithy-client" "^2.1.4" - "@smithy/types" "^2.3.1" - "@smithy/url-parser" "^2.0.7" + "@smithy/config-resolver" "^2.0.10" + "@smithy/fetch-http-handler" "^2.1.5" + "@smithy/hash-node" "^2.0.9" + "@smithy/invalid-dependency" "^2.0.9" + "@smithy/middleware-content-length" "^2.0.11" + "@smithy/middleware-endpoint" "^2.0.9" + "@smithy/middleware-retry" "^2.0.12" + "@smithy/middleware-serde" "^2.0.9" + "@smithy/middleware-stack" "^2.0.2" + "@smithy/node-config-provider" "^2.0.12" + "@smithy/node-http-handler" "^2.1.5" + "@smithy/protocol-http" "^3.0.5" + "@smithy/smithy-client" "^2.1.6" + "@smithy/types" "^2.3.3" + "@smithy/url-parser" "^2.0.9" "@smithy/util-base64" "^2.0.0" "@smithy/util-body-length-browser" "^2.0.0" "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.8" - "@smithy/util-defaults-mode-node" "^2.0.10" - "@smithy/util-retry" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.10" + "@smithy/util-defaults-mode-node" "^2.0.12" + "@smithy/util-retry" "^2.0.2" "@smithy/util-utf8" "^2.0.0" - "@smithy/util-waiter" "^2.0.7" + "@smithy/util-waiter" "^2.0.9" fast-xml-parser "4.2.5" tslib "^2.5.0" -"@aws-sdk/client-s3@3.414.0", "@aws-sdk/client-s3@^3.414.0": - version "3.414.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.414.0.tgz#246c5f1af0556a08ca42db09fd249f59eb9394bc" - integrity sha512-uEag2GPuuxWmnzOxUhAy0EYo3LW3u/UyCw1IxU3zkaTRQnD6TZ07kjv3Q6Zytqt82yKzJPZInzNNRdtGJdyxbw== +"@aws-sdk/client-s3@3.421.0", "@aws-sdk/client-s3@^3.421.0": + version "3.421.0" + resolved "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.421.0.tgz#cf0e4a5e394c55463839b405af9dc6e3271509e4" + integrity sha512-vUXTY4toeHDf5EY2kOn04Ww9vTW2IVGy4+cymFp1cz5QT7g9KKj4Okj5DMdPld2y7wjgc+J/viTWEf26By49vw== 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.414.0" - "@aws-sdk/credential-provider-node" "3.414.0" - "@aws-sdk/middleware-bucket-endpoint" "3.413.0" - "@aws-sdk/middleware-expect-continue" "3.413.0" - "@aws-sdk/middleware-flexible-checksums" "3.413.0" - "@aws-sdk/middleware-host-header" "3.413.0" - "@aws-sdk/middleware-location-constraint" "3.413.0" - "@aws-sdk/middleware-logger" "3.413.0" - "@aws-sdk/middleware-recursion-detection" "3.413.0" - "@aws-sdk/middleware-sdk-s3" "3.414.0" - "@aws-sdk/middleware-signing" "3.413.0" - "@aws-sdk/middleware-ssec" "3.413.0" - "@aws-sdk/middleware-user-agent" "3.413.0" - "@aws-sdk/region-config-resolver" "3.413.0" - "@aws-sdk/signature-v4-multi-region" "3.413.0" - "@aws-sdk/types" "3.413.0" - "@aws-sdk/util-endpoints" "3.413.0" - "@aws-sdk/util-user-agent-browser" "3.413.0" - "@aws-sdk/util-user-agent-node" "3.413.0" + "@aws-sdk/client-sts" "3.421.0" + "@aws-sdk/credential-provider-node" "3.421.0" + "@aws-sdk/middleware-bucket-endpoint" "3.418.0" + "@aws-sdk/middleware-expect-continue" "3.418.0" + "@aws-sdk/middleware-flexible-checksums" "3.418.0" + "@aws-sdk/middleware-host-header" "3.418.0" + "@aws-sdk/middleware-location-constraint" "3.418.0" + "@aws-sdk/middleware-logger" "3.418.0" + "@aws-sdk/middleware-recursion-detection" "3.418.0" + "@aws-sdk/middleware-sdk-s3" "3.418.0" + "@aws-sdk/middleware-signing" "3.418.0" + "@aws-sdk/middleware-ssec" "3.418.0" + "@aws-sdk/middleware-user-agent" "3.418.0" + "@aws-sdk/region-config-resolver" "3.418.0" + "@aws-sdk/signature-v4-multi-region" "3.418.0" + "@aws-sdk/types" "3.418.0" + "@aws-sdk/util-endpoints" "3.418.0" + "@aws-sdk/util-user-agent-browser" "3.418.0" + "@aws-sdk/util-user-agent-node" "3.418.0" "@aws-sdk/xml-builder" "3.310.0" - "@smithy/config-resolver" "^2.0.8" - "@smithy/eventstream-serde-browser" "^2.0.7" - "@smithy/eventstream-serde-config-resolver" "^2.0.7" - "@smithy/eventstream-serde-node" "^2.0.7" - "@smithy/fetch-http-handler" "^2.1.3" - "@smithy/hash-blob-browser" "^2.0.7" - "@smithy/hash-node" "^2.0.7" - "@smithy/hash-stream-node" "^2.0.7" - "@smithy/invalid-dependency" "^2.0.7" - "@smithy/md5-js" "^2.0.7" - "@smithy/middleware-content-length" "^2.0.9" - "@smithy/middleware-endpoint" "^2.0.7" - "@smithy/middleware-retry" "^2.0.10" - "@smithy/middleware-serde" "^2.0.7" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.10" - "@smithy/node-http-handler" "^2.1.3" - "@smithy/protocol-http" "^3.0.3" - "@smithy/smithy-client" "^2.1.4" - "@smithy/types" "^2.3.1" - "@smithy/url-parser" "^2.0.7" + "@smithy/config-resolver" "^2.0.10" + "@smithy/eventstream-serde-browser" "^2.0.9" + "@smithy/eventstream-serde-config-resolver" "^2.0.9" + "@smithy/eventstream-serde-node" "^2.0.9" + "@smithy/fetch-http-handler" "^2.1.5" + "@smithy/hash-blob-browser" "^2.0.9" + "@smithy/hash-node" "^2.0.9" + "@smithy/hash-stream-node" "^2.0.9" + "@smithy/invalid-dependency" "^2.0.9" + "@smithy/md5-js" "^2.0.9" + "@smithy/middleware-content-length" "^2.0.11" + "@smithy/middleware-endpoint" "^2.0.9" + "@smithy/middleware-retry" "^2.0.12" + "@smithy/middleware-serde" "^2.0.9" + "@smithy/middleware-stack" "^2.0.2" + "@smithy/node-config-provider" "^2.0.12" + "@smithy/node-http-handler" "^2.1.5" + "@smithy/protocol-http" "^3.0.5" + "@smithy/smithy-client" "^2.1.6" + "@smithy/types" "^2.3.3" + "@smithy/url-parser" "^2.0.9" "@smithy/util-base64" "^2.0.0" "@smithy/util-body-length-browser" "^2.0.0" "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.8" - "@smithy/util-defaults-mode-node" "^2.0.10" - "@smithy/util-retry" "^2.0.0" - "@smithy/util-stream" "^2.0.10" + "@smithy/util-defaults-mode-browser" "^2.0.10" + "@smithy/util-defaults-mode-node" "^2.0.12" + "@smithy/util-retry" "^2.0.2" + "@smithy/util-stream" "^2.0.12" "@smithy/util-utf8" "^2.0.0" - "@smithy/util-waiter" "^2.0.7" + "@smithy/util-waiter" "^2.0.9" fast-xml-parser "4.2.5" tslib "^2.5.0" -"@aws-sdk/client-secrets-manager@^3.414.0": - version "3.414.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-secrets-manager/-/client-secrets-manager-3.414.0.tgz#c3ed37bda55bdde4bb4873aa8f89c1ca24d7fb8a" - integrity sha512-OwHA8l2pVw/hQmQwOHlx77O6BuqVTDrn/qs2pOnCMWRROjAwxFaeO0oVkMDB0QA1okJYrnOBdHLsJxw/XaYKkw== +"@aws-sdk/client-secrets-manager@^3.421.0": + version "3.421.0" + resolved "https://registry.npmjs.org/@aws-sdk/client-secrets-manager/-/client-secrets-manager-3.421.0.tgz#f836505d5c8ecdfdc0447c88e2a5a1b1c99ea906" + integrity sha512-uwoSstFm+A60f2/CuIDHqTJdYm4hPMNCzkI3J/pKoD4A6suLIoJ9lEKGV3fdeL456vir4RTwiJG6Llzo+zI+nA== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.414.0" - "@aws-sdk/credential-provider-node" "3.414.0" - "@aws-sdk/middleware-host-header" "3.413.0" - "@aws-sdk/middleware-logger" "3.413.0" - "@aws-sdk/middleware-recursion-detection" "3.413.0" - "@aws-sdk/middleware-signing" "3.413.0" - "@aws-sdk/middleware-user-agent" "3.413.0" - "@aws-sdk/region-config-resolver" "3.413.0" - "@aws-sdk/types" "3.413.0" - "@aws-sdk/util-endpoints" "3.413.0" - "@aws-sdk/util-user-agent-browser" "3.413.0" - "@aws-sdk/util-user-agent-node" "3.413.0" - "@smithy/config-resolver" "^2.0.8" - "@smithy/fetch-http-handler" "^2.1.3" - "@smithy/hash-node" "^2.0.7" - "@smithy/invalid-dependency" "^2.0.7" - "@smithy/middleware-content-length" "^2.0.9" - "@smithy/middleware-endpoint" "^2.0.7" - "@smithy/middleware-retry" "^2.0.10" - "@smithy/middleware-serde" "^2.0.7" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.10" - "@smithy/node-http-handler" "^2.1.3" - "@smithy/protocol-http" "^3.0.3" - "@smithy/smithy-client" "^2.1.4" - "@smithy/types" "^2.3.1" - "@smithy/url-parser" "^2.0.7" + "@aws-sdk/client-sts" "3.421.0" + "@aws-sdk/credential-provider-node" "3.421.0" + "@aws-sdk/middleware-host-header" "3.418.0" + "@aws-sdk/middleware-logger" "3.418.0" + "@aws-sdk/middleware-recursion-detection" "3.418.0" + "@aws-sdk/middleware-signing" "3.418.0" + "@aws-sdk/middleware-user-agent" "3.418.0" + "@aws-sdk/region-config-resolver" "3.418.0" + "@aws-sdk/types" "3.418.0" + "@aws-sdk/util-endpoints" "3.418.0" + "@aws-sdk/util-user-agent-browser" "3.418.0" + "@aws-sdk/util-user-agent-node" "3.418.0" + "@smithy/config-resolver" "^2.0.10" + "@smithy/fetch-http-handler" "^2.1.5" + "@smithy/hash-node" "^2.0.9" + "@smithy/invalid-dependency" "^2.0.9" + "@smithy/middleware-content-length" "^2.0.11" + "@smithy/middleware-endpoint" "^2.0.9" + "@smithy/middleware-retry" "^2.0.12" + "@smithy/middleware-serde" "^2.0.9" + "@smithy/middleware-stack" "^2.0.2" + "@smithy/node-config-provider" "^2.0.12" + "@smithy/node-http-handler" "^2.1.5" + "@smithy/protocol-http" "^3.0.5" + "@smithy/smithy-client" "^2.1.6" + "@smithy/types" "^2.3.3" + "@smithy/url-parser" "^2.0.9" "@smithy/util-base64" "^2.0.0" "@smithy/util-body-length-browser" "^2.0.0" "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.8" - "@smithy/util-defaults-mode-node" "^2.0.10" - "@smithy/util-retry" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.10" + "@smithy/util-defaults-mode-node" "^2.0.12" + "@smithy/util-retry" "^2.0.2" "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" uuid "^8.3.2" -"@aws-sdk/client-sfn@^3.414.0": - version "3.414.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-sfn/-/client-sfn-3.414.0.tgz#d396b08a7d57db7b9ad3535b4ed2c239a923939f" - integrity sha512-HkTtyvkOqtX5EFPZWY4x4aeOAj3bqExAdhztGioIeltRlDaH+xFR5LCw07WgBnwpsebkYGO0Q5pFzVg7zscstA== +"@aws-sdk/client-sfn@^3.421.0": + version "3.421.0" + resolved "https://registry.npmjs.org/@aws-sdk/client-sfn/-/client-sfn-3.421.0.tgz#f39cb5f0c0907252697f31dd457d225b1b8aa0c9" + integrity sha512-L+1vZMaqHEaVI7VeYtdEIjYeRnQRDf9ctc3YSPB2o0YayGUvxwqimuSUkYLoGVyVd/WQCc+glS+WWmbQzR2oHg== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.414.0" - "@aws-sdk/credential-provider-node" "3.414.0" - "@aws-sdk/middleware-host-header" "3.413.0" - "@aws-sdk/middleware-logger" "3.413.0" - "@aws-sdk/middleware-recursion-detection" "3.413.0" - "@aws-sdk/middleware-signing" "3.413.0" - "@aws-sdk/middleware-user-agent" "3.413.0" - "@aws-sdk/region-config-resolver" "3.413.0" - "@aws-sdk/types" "3.413.0" - "@aws-sdk/util-endpoints" "3.413.0" - "@aws-sdk/util-user-agent-browser" "3.413.0" - "@aws-sdk/util-user-agent-node" "3.413.0" - "@smithy/config-resolver" "^2.0.8" - "@smithy/fetch-http-handler" "^2.1.3" - "@smithy/hash-node" "^2.0.7" - "@smithy/invalid-dependency" "^2.0.7" - "@smithy/middleware-content-length" "^2.0.9" - "@smithy/middleware-endpoint" "^2.0.7" - "@smithy/middleware-retry" "^2.0.10" - "@smithy/middleware-serde" "^2.0.7" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.10" - "@smithy/node-http-handler" "^2.1.3" - "@smithy/protocol-http" "^3.0.3" - "@smithy/smithy-client" "^2.1.4" - "@smithy/types" "^2.3.1" - "@smithy/url-parser" "^2.0.7" + "@aws-sdk/client-sts" "3.421.0" + "@aws-sdk/credential-provider-node" "3.421.0" + "@aws-sdk/middleware-host-header" "3.418.0" + "@aws-sdk/middleware-logger" "3.418.0" + "@aws-sdk/middleware-recursion-detection" "3.418.0" + "@aws-sdk/middleware-signing" "3.418.0" + "@aws-sdk/middleware-user-agent" "3.418.0" + "@aws-sdk/region-config-resolver" "3.418.0" + "@aws-sdk/types" "3.418.0" + "@aws-sdk/util-endpoints" "3.418.0" + "@aws-sdk/util-user-agent-browser" "3.418.0" + "@aws-sdk/util-user-agent-node" "3.418.0" + "@smithy/config-resolver" "^2.0.10" + "@smithy/fetch-http-handler" "^2.1.5" + "@smithy/hash-node" "^2.0.9" + "@smithy/invalid-dependency" "^2.0.9" + "@smithy/middleware-content-length" "^2.0.11" + "@smithy/middleware-endpoint" "^2.0.9" + "@smithy/middleware-retry" "^2.0.12" + "@smithy/middleware-serde" "^2.0.9" + "@smithy/middleware-stack" "^2.0.2" + "@smithy/node-config-provider" "^2.0.12" + "@smithy/node-http-handler" "^2.1.5" + "@smithy/protocol-http" "^3.0.5" + "@smithy/smithy-client" "^2.1.6" + "@smithy/types" "^2.3.3" + "@smithy/url-parser" "^2.0.9" "@smithy/util-base64" "^2.0.0" "@smithy/util-body-length-browser" "^2.0.0" "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.8" - "@smithy/util-defaults-mode-node" "^2.0.10" - "@smithy/util-retry" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.10" + "@smithy/util-defaults-mode-node" "^2.0.12" + "@smithy/util-retry" "^2.0.2" "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" -"@aws-sdk/client-ssm@^3.414.0": - version "3.414.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-ssm/-/client-ssm-3.414.0.tgz#280ddc31bd05b507c2776d640b7d017c27cb336c" - integrity sha512-aaH662yFB2McqiH0ho25UBAFy9rYFocjibnuFptpHAmZKw2LyNqqroLDp6RbVQYyqWHoPOBjM2XoHz8NJoEvIA== +"@aws-sdk/client-ssm@^3.421.0": + version "3.421.0" + resolved "https://registry.npmjs.org/@aws-sdk/client-ssm/-/client-ssm-3.421.0.tgz#0bb2c73a2028a6fcc7497cff4651392f0e412dd2" + integrity sha512-xdysVX+b0kmt8uEAIlkWNqyvYKVHFQepDlERHa9sXxPB8KEdzgm/To+WlAHE0Ujg6ju0Vf4FZdKA5k/+1Pbydw== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.414.0" - "@aws-sdk/credential-provider-node" "3.414.0" - "@aws-sdk/middleware-host-header" "3.413.0" - "@aws-sdk/middleware-logger" "3.413.0" - "@aws-sdk/middleware-recursion-detection" "3.413.0" - "@aws-sdk/middleware-signing" "3.413.0" - "@aws-sdk/middleware-user-agent" "3.413.0" - "@aws-sdk/region-config-resolver" "3.413.0" - "@aws-sdk/types" "3.413.0" - "@aws-sdk/util-endpoints" "3.413.0" - "@aws-sdk/util-user-agent-browser" "3.413.0" - "@aws-sdk/util-user-agent-node" "3.413.0" - "@smithy/config-resolver" "^2.0.8" - "@smithy/fetch-http-handler" "^2.1.3" - "@smithy/hash-node" "^2.0.7" - "@smithy/invalid-dependency" "^2.0.7" - "@smithy/middleware-content-length" "^2.0.9" - "@smithy/middleware-endpoint" "^2.0.7" - "@smithy/middleware-retry" "^2.0.10" - "@smithy/middleware-serde" "^2.0.7" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.10" - "@smithy/node-http-handler" "^2.1.3" - "@smithy/protocol-http" "^3.0.3" - "@smithy/smithy-client" "^2.1.4" - "@smithy/types" "^2.3.1" - "@smithy/url-parser" "^2.0.7" + "@aws-sdk/client-sts" "3.421.0" + "@aws-sdk/credential-provider-node" "3.421.0" + "@aws-sdk/middleware-host-header" "3.418.0" + "@aws-sdk/middleware-logger" "3.418.0" + "@aws-sdk/middleware-recursion-detection" "3.418.0" + "@aws-sdk/middleware-signing" "3.418.0" + "@aws-sdk/middleware-user-agent" "3.418.0" + "@aws-sdk/region-config-resolver" "3.418.0" + "@aws-sdk/types" "3.418.0" + "@aws-sdk/util-endpoints" "3.418.0" + "@aws-sdk/util-user-agent-browser" "3.418.0" + "@aws-sdk/util-user-agent-node" "3.418.0" + "@smithy/config-resolver" "^2.0.10" + "@smithy/fetch-http-handler" "^2.1.5" + "@smithy/hash-node" "^2.0.9" + "@smithy/invalid-dependency" "^2.0.9" + "@smithy/middleware-content-length" "^2.0.11" + "@smithy/middleware-endpoint" "^2.0.9" + "@smithy/middleware-retry" "^2.0.12" + "@smithy/middleware-serde" "^2.0.9" + "@smithy/middleware-stack" "^2.0.2" + "@smithy/node-config-provider" "^2.0.12" + "@smithy/node-http-handler" "^2.1.5" + "@smithy/protocol-http" "^3.0.5" + "@smithy/smithy-client" "^2.1.6" + "@smithy/types" "^2.3.3" + "@smithy/url-parser" "^2.0.9" "@smithy/util-base64" "^2.0.0" "@smithy/util-body-length-browser" "^2.0.0" "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.8" - "@smithy/util-defaults-mode-node" "^2.0.10" - "@smithy/util-retry" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.10" + "@smithy/util-defaults-mode-node" "^2.0.12" + "@smithy/util-retry" "^2.0.2" "@smithy/util-utf8" "^2.0.0" - "@smithy/util-waiter" "^2.0.7" + "@smithy/util-waiter" "^2.0.9" tslib "^2.5.0" uuid "^8.3.2" -"@aws-sdk/client-sso@3.414.0": - version "3.414.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.414.0.tgz#366e2d0f8d7178c4ff1e6e7144e52eab85266173" - integrity sha512-GvRwQ7wA3edzsQEKS70ZPhkOUZ62PAiXasjp6GxrsADEb8sV1z4FxXNl9Un/7fQxKkh9QYaK1Wu1PmhLi9MLMg== +"@aws-sdk/client-sso@3.421.0": + version "3.421.0" + resolved "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.421.0.tgz#794350d63bd6b327f4919460ae908a1a39585165" + integrity sha512-40CmW7K2/FZEn3CbOjbpRYeVjKu6aJQlpRHcAgEJGNoVEAnRA3YNH4H0BN2iWWITfYg3B7sIjMm5VE9fCIK1Ng== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/middleware-host-header" "3.413.0" - "@aws-sdk/middleware-logger" "3.413.0" - "@aws-sdk/middleware-recursion-detection" "3.413.0" - "@aws-sdk/middleware-user-agent" "3.413.0" - "@aws-sdk/region-config-resolver" "3.413.0" - "@aws-sdk/types" "3.413.0" - "@aws-sdk/util-endpoints" "3.413.0" - "@aws-sdk/util-user-agent-browser" "3.413.0" - "@aws-sdk/util-user-agent-node" "3.413.0" - "@smithy/config-resolver" "^2.0.8" - "@smithy/fetch-http-handler" "^2.1.3" - "@smithy/hash-node" "^2.0.7" - "@smithy/invalid-dependency" "^2.0.7" - "@smithy/middleware-content-length" "^2.0.9" - "@smithy/middleware-endpoint" "^2.0.7" - "@smithy/middleware-retry" "^2.0.10" - "@smithy/middleware-serde" "^2.0.7" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.10" - "@smithy/node-http-handler" "^2.1.3" - "@smithy/protocol-http" "^3.0.3" - "@smithy/smithy-client" "^2.1.4" - "@smithy/types" "^2.3.1" - "@smithy/url-parser" "^2.0.7" + "@aws-sdk/middleware-host-header" "3.418.0" + "@aws-sdk/middleware-logger" "3.418.0" + "@aws-sdk/middleware-recursion-detection" "3.418.0" + "@aws-sdk/middleware-user-agent" "3.418.0" + "@aws-sdk/region-config-resolver" "3.418.0" + "@aws-sdk/types" "3.418.0" + "@aws-sdk/util-endpoints" "3.418.0" + "@aws-sdk/util-user-agent-browser" "3.418.0" + "@aws-sdk/util-user-agent-node" "3.418.0" + "@smithy/config-resolver" "^2.0.10" + "@smithy/fetch-http-handler" "^2.1.5" + "@smithy/hash-node" "^2.0.9" + "@smithy/invalid-dependency" "^2.0.9" + "@smithy/middleware-content-length" "^2.0.11" + "@smithy/middleware-endpoint" "^2.0.9" + "@smithy/middleware-retry" "^2.0.12" + "@smithy/middleware-serde" "^2.0.9" + "@smithy/middleware-stack" "^2.0.2" + "@smithy/node-config-provider" "^2.0.12" + "@smithy/node-http-handler" "^2.1.5" + "@smithy/protocol-http" "^3.0.5" + "@smithy/smithy-client" "^2.1.6" + "@smithy/types" "^2.3.3" + "@smithy/url-parser" "^2.0.9" "@smithy/util-base64" "^2.0.0" "@smithy/util-body-length-browser" "^2.0.0" "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.8" - "@smithy/util-defaults-mode-node" "^2.0.10" - "@smithy/util-retry" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.10" + "@smithy/util-defaults-mode-node" "^2.0.12" + "@smithy/util-retry" "^2.0.2" "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" -"@aws-sdk/client-sts@3.414.0", "@aws-sdk/client-sts@^3.414.0": - version "3.414.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.414.0.tgz#304e8d3b059c68a5e675918d1aa29f8b017bd19a" - integrity sha512-xeYH3si6Imp1EWolWn1zuxJJu2AXKwXl1HDftQULwC5AWkm1mNFbXYSJN4hQul1IM+kn+JTRB0XRHByQkKhe+Q== +"@aws-sdk/client-sts@3.421.0", "@aws-sdk/client-sts@^3.421.0": + version "3.421.0" + resolved "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.421.0.tgz#1c7b3265be3acb609159533c24421da4e9466570" + integrity sha512-/92NOZMcdkBcvGrINk5B/l+6DGcVzYE4Ab3ME4vcY9y//u2gd0yNn5YYRSzzjVBLvhDP3u6CbTfLX2Bm4qihPw== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/credential-provider-node" "3.414.0" - "@aws-sdk/middleware-host-header" "3.413.0" - "@aws-sdk/middleware-logger" "3.413.0" - "@aws-sdk/middleware-recursion-detection" "3.413.0" - "@aws-sdk/middleware-sdk-sts" "3.413.0" - "@aws-sdk/middleware-signing" "3.413.0" - "@aws-sdk/middleware-user-agent" "3.413.0" - "@aws-sdk/region-config-resolver" "3.413.0" - "@aws-sdk/types" "3.413.0" - "@aws-sdk/util-endpoints" "3.413.0" - "@aws-sdk/util-user-agent-browser" "3.413.0" - "@aws-sdk/util-user-agent-node" "3.413.0" - "@smithy/config-resolver" "^2.0.8" - "@smithy/fetch-http-handler" "^2.1.3" - "@smithy/hash-node" "^2.0.7" - "@smithy/invalid-dependency" "^2.0.7" - "@smithy/middleware-content-length" "^2.0.9" - "@smithy/middleware-endpoint" "^2.0.7" - "@smithy/middleware-retry" "^2.0.10" - "@smithy/middleware-serde" "^2.0.7" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.10" - "@smithy/node-http-handler" "^2.1.3" - "@smithy/protocol-http" "^3.0.3" - "@smithy/smithy-client" "^2.1.4" - "@smithy/types" "^2.3.1" - "@smithy/url-parser" "^2.0.7" + "@aws-sdk/credential-provider-node" "3.421.0" + "@aws-sdk/middleware-host-header" "3.418.0" + "@aws-sdk/middleware-logger" "3.418.0" + "@aws-sdk/middleware-recursion-detection" "3.418.0" + "@aws-sdk/middleware-sdk-sts" "3.418.0" + "@aws-sdk/middleware-signing" "3.418.0" + "@aws-sdk/middleware-user-agent" "3.418.0" + "@aws-sdk/region-config-resolver" "3.418.0" + "@aws-sdk/types" "3.418.0" + "@aws-sdk/util-endpoints" "3.418.0" + "@aws-sdk/util-user-agent-browser" "3.418.0" + "@aws-sdk/util-user-agent-node" "3.418.0" + "@smithy/config-resolver" "^2.0.10" + "@smithy/fetch-http-handler" "^2.1.5" + "@smithy/hash-node" "^2.0.9" + "@smithy/invalid-dependency" "^2.0.9" + "@smithy/middleware-content-length" "^2.0.11" + "@smithy/middleware-endpoint" "^2.0.9" + "@smithy/middleware-retry" "^2.0.12" + "@smithy/middleware-serde" "^2.0.9" + "@smithy/middleware-stack" "^2.0.2" + "@smithy/node-config-provider" "^2.0.12" + "@smithy/node-http-handler" "^2.1.5" + "@smithy/protocol-http" "^3.0.5" + "@smithy/smithy-client" "^2.1.6" + "@smithy/types" "^2.3.3" + "@smithy/url-parser" "^2.0.9" "@smithy/util-base64" "^2.0.0" "@smithy/util-body-length-browser" "^2.0.0" "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.8" - "@smithy/util-defaults-mode-node" "^2.0.10" - "@smithy/util-retry" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.10" + "@smithy/util-defaults-mode-node" "^2.0.12" + "@smithy/util-retry" "^2.0.2" "@smithy/util-utf8" "^2.0.0" fast-xml-parser "4.2.5" tslib "^2.5.0" -"@aws-sdk/client-synthetics@^3.414.0": - version "3.414.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-synthetics/-/client-synthetics-3.414.0.tgz#8d7d85216f870f6c2af9314d886d872f078e8eb8" - integrity sha512-TOpst1MtRmbOafSmE4FlGJg6ePfzhWNi1vUmAwFkUHvdd+kq/uou3oOXRKPzOShHJv2VtuEr5fCrlpKPqUHwDA== +"@aws-sdk/client-synthetics@^3.421.0": + version "3.421.0" + resolved "https://registry.npmjs.org/@aws-sdk/client-synthetics/-/client-synthetics-3.421.0.tgz#fbc848916f51255d883c1b3b5240f8975842daba" + integrity sha512-HAADUQPSXWDoDdI0XaCwavaistjdQ9wD8TQD+AHyC7fbgu+lv6MF/m97B8CBZJUtd8JCMDPrCjnyzKvT8oOZZg== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.414.0" - "@aws-sdk/credential-provider-node" "3.414.0" - "@aws-sdk/middleware-host-header" "3.413.0" - "@aws-sdk/middleware-logger" "3.413.0" - "@aws-sdk/middleware-recursion-detection" "3.413.0" - "@aws-sdk/middleware-signing" "3.413.0" - "@aws-sdk/middleware-user-agent" "3.413.0" - "@aws-sdk/region-config-resolver" "3.413.0" - "@aws-sdk/types" "3.413.0" - "@aws-sdk/util-endpoints" "3.413.0" - "@aws-sdk/util-user-agent-browser" "3.413.0" - "@aws-sdk/util-user-agent-node" "3.413.0" - "@smithy/config-resolver" "^2.0.8" - "@smithy/fetch-http-handler" "^2.1.3" - "@smithy/hash-node" "^2.0.7" - "@smithy/invalid-dependency" "^2.0.7" - "@smithy/middleware-content-length" "^2.0.9" - "@smithy/middleware-endpoint" "^2.0.7" - "@smithy/middleware-retry" "^2.0.10" - "@smithy/middleware-serde" "^2.0.7" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.10" - "@smithy/node-http-handler" "^2.1.3" - "@smithy/protocol-http" "^3.0.3" - "@smithy/smithy-client" "^2.1.4" - "@smithy/types" "^2.3.1" - "@smithy/url-parser" "^2.0.7" + "@aws-sdk/client-sts" "3.421.0" + "@aws-sdk/credential-provider-node" "3.421.0" + "@aws-sdk/middleware-host-header" "3.418.0" + "@aws-sdk/middleware-logger" "3.418.0" + "@aws-sdk/middleware-recursion-detection" "3.418.0" + "@aws-sdk/middleware-signing" "3.418.0" + "@aws-sdk/middleware-user-agent" "3.418.0" + "@aws-sdk/region-config-resolver" "3.418.0" + "@aws-sdk/types" "3.418.0" + "@aws-sdk/util-endpoints" "3.418.0" + "@aws-sdk/util-user-agent-browser" "3.418.0" + "@aws-sdk/util-user-agent-node" "3.418.0" + "@smithy/config-resolver" "^2.0.10" + "@smithy/fetch-http-handler" "^2.1.5" + "@smithy/hash-node" "^2.0.9" + "@smithy/invalid-dependency" "^2.0.9" + "@smithy/middleware-content-length" "^2.0.11" + "@smithy/middleware-endpoint" "^2.0.9" + "@smithy/middleware-retry" "^2.0.12" + "@smithy/middleware-serde" "^2.0.9" + "@smithy/middleware-stack" "^2.0.2" + "@smithy/node-config-provider" "^2.0.12" + "@smithy/node-http-handler" "^2.1.5" + "@smithy/protocol-http" "^3.0.5" + "@smithy/smithy-client" "^2.1.6" + "@smithy/types" "^2.3.3" + "@smithy/url-parser" "^2.0.9" "@smithy/util-base64" "^2.0.0" "@smithy/util-body-length-browser" "^2.0.0" "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.8" - "@smithy/util-defaults-mode-node" "^2.0.10" - "@smithy/util-retry" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.10" + "@smithy/util-defaults-mode-node" "^2.0.12" + "@smithy/util-retry" "^2.0.2" "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" -"@aws-sdk/credential-provider-cognito-identity@3.414.0": - version "3.414.0" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.414.0.tgz#bb8282a0ed108a82840c180cdb1aaecb55f0d5c0" - integrity sha512-sAbp5HVy0YmvXUKkkTt8Tr5a5XNQMxshxI+pmXHLCHNpRATS9A6i7YHVNMGmERKGriFWZG0Q8qgKh1E+rvN7fQ== +"@aws-sdk/credential-provider-cognito-identity@3.421.0": + version "3.421.0" + resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.421.0.tgz#d06bf11df56896feb048e057b02e98b1870bd388" + integrity sha512-x+C7nonKomdBAljTAPtqhU6Xzzaqy08PV1vO5Cp/YYMye+uOGQ2+1x7cfaY5uIHZbbNRUhCmUBKGnwsUyTB1cQ== dependencies: - "@aws-sdk/client-cognito-identity" "3.414.0" - "@aws-sdk/types" "3.413.0" + "@aws-sdk/client-cognito-identity" "3.421.0" + "@aws-sdk/types" "3.418.0" "@smithy/property-provider" "^2.0.0" - "@smithy/types" "^2.3.1" + "@smithy/types" "^2.3.3" tslib "^2.5.0" -"@aws-sdk/credential-provider-env@3.413.0": - version "3.413.0" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.413.0.tgz#46a4c665d4fa5f6a1823590b2c9cc96244af43dd" - integrity sha512-yeMOkfG20/RlzfPMtQuDB647AcPEvFEVYOWZzAWVJfldYQ5ybKr0d7sBkgG9sdAzGkK3Aw9dE4rigYI8EIqc1Q== +"@aws-sdk/credential-provider-env@3.418.0": + version "3.418.0" + resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.418.0.tgz#7b14169350d9c14c9f656da06edf46f40a224ed2" + integrity sha512-e74sS+x63EZUBO+HaI8zor886YdtmULzwKdctsZp5/37Xho1CVUNtEC+fYa69nigBD9afoiH33I4JggaHgrekQ== dependencies: - "@aws-sdk/types" "3.413.0" + "@aws-sdk/types" "3.418.0" "@smithy/property-provider" "^2.0.0" - "@smithy/types" "^2.3.1" + "@smithy/types" "^2.3.3" tslib "^2.5.0" -"@aws-sdk/credential-provider-ini@3.414.0": - version "3.414.0" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.414.0.tgz#2956ac32b6b45a6f0cf9d405cb7c4b717ee33cd6" - integrity sha512-rlpLLx70roJL/t40opWC96LbIASejdMbRlgSCRpK8b/hKngYDe5A7SRVacaw08vYrAywxRiybxpQOwOt9b++rA== +"@aws-sdk/credential-provider-ini@3.421.0": + version "3.421.0" + resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.421.0.tgz#b58f8fd095c4389926d0e53ed2b775b184d03ec2" + integrity sha512-J5yH/gkpAk6FMeH5F9u5Nr6oG+97tj1kkn5q49g3XMbtWw7GiynadxdtoRBCeIg1C7o2LOQx4B1AnhNhIw1z/g== dependencies: - "@aws-sdk/credential-provider-env" "3.413.0" - "@aws-sdk/credential-provider-process" "3.413.0" - "@aws-sdk/credential-provider-sso" "3.414.0" - "@aws-sdk/credential-provider-web-identity" "3.413.0" - "@aws-sdk/types" "3.413.0" + "@aws-sdk/credential-provider-env" "3.418.0" + "@aws-sdk/credential-provider-process" "3.418.0" + "@aws-sdk/credential-provider-sso" "3.421.0" + "@aws-sdk/credential-provider-web-identity" "3.418.0" + "@aws-sdk/types" "3.418.0" "@smithy/credential-provider-imds" "^2.0.0" "@smithy/property-provider" "^2.0.0" "@smithy/shared-ini-file-loader" "^2.0.6" - "@smithy/types" "^2.3.1" + "@smithy/types" "^2.3.3" tslib "^2.5.0" -"@aws-sdk/credential-provider-node@3.414.0": - version "3.414.0" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.414.0.tgz#7dea28eb05870a35ae70d96b2e5af3577622924f" - integrity sha512-xlkcOUKeGHInxWKKrZKIPSBCUL/ozyCldJBjmMKEj7ZmBAEiDcjpMe3pZ//LibMkCSy0b/7jtyQBE/eaIT2o0A== - dependencies: - "@aws-sdk/credential-provider-env" "3.413.0" - "@aws-sdk/credential-provider-ini" "3.414.0" - "@aws-sdk/credential-provider-process" "3.413.0" - "@aws-sdk/credential-provider-sso" "3.414.0" - "@aws-sdk/credential-provider-web-identity" "3.413.0" - "@aws-sdk/types" "3.413.0" +"@aws-sdk/credential-provider-node@3.421.0": + version "3.421.0" + resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.421.0.tgz#3d1793ee47d0335532eb01a23cbb7d5320dd3056" + integrity sha512-g1dvdvfDj0u8B/gOsHR3o1arP4O4QE/dFm2IJBYr/eUdKISMUgbQULWtg4zdtAf0Oz4xN0723i7fpXAF1gTnRA== + dependencies: + "@aws-sdk/credential-provider-env" "3.418.0" + "@aws-sdk/credential-provider-ini" "3.421.0" + "@aws-sdk/credential-provider-process" "3.418.0" + "@aws-sdk/credential-provider-sso" "3.421.0" + "@aws-sdk/credential-provider-web-identity" "3.418.0" + "@aws-sdk/types" "3.418.0" "@smithy/credential-provider-imds" "^2.0.0" "@smithy/property-provider" "^2.0.0" "@smithy/shared-ini-file-loader" "^2.0.6" - "@smithy/types" "^2.3.1" + "@smithy/types" "^2.3.3" tslib "^2.5.0" -"@aws-sdk/credential-provider-process@3.413.0": - version "3.413.0" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.413.0.tgz#60c5f9810c6b8ec4846f73593534a37a0ae77883" - integrity sha512-GFJdgS14GzJ1wc2DEnS44Z/34iBZ05CAkvDsLN2CMwcDgH4eZuif9/x0lwzIJBK3xVFHzYUeVvEzsqRPbCHRsw== +"@aws-sdk/credential-provider-process@3.418.0": + version "3.418.0" + resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.418.0.tgz#1cb6d816bd471db3f9724715b007035ef18b5b2b" + integrity sha512-xPbdm2WKz1oH6pTkrJoUmr3OLuqvvcPYTQX0IIlc31tmDwDWPQjXGGFD/vwZGIZIkKaFpFxVMgAzfFScxox7dw== dependencies: - "@aws-sdk/types" "3.413.0" + "@aws-sdk/types" "3.418.0" "@smithy/property-provider" "^2.0.0" "@smithy/shared-ini-file-loader" "^2.0.6" - "@smithy/types" "^2.3.1" + "@smithy/types" "^2.3.3" tslib "^2.5.0" -"@aws-sdk/credential-provider-sso@3.414.0": - version "3.414.0" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.414.0.tgz#236d29e881540dec9114fda5579b535ab6bccab6" - integrity sha512-w9g2hlkZn7WekWICRqk+L33py7KrjYMFryVpkKXOx2pjDchCfZDr6pL1ml782GZ0L3qsob4SbNpbtp13JprnWQ== +"@aws-sdk/credential-provider-sso@3.421.0": + version "3.421.0" + resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.421.0.tgz#1863eabf232dd6add900e045e36a0e6c1213e31c" + integrity sha512-f8T3L5rhImL6T6RTSvbOxaWw9k2fDOT2DZbNjcPz9ITWmwXj2NNbdHGWuRi3dv2HoY/nW2IJdNxnhdhbn6Fc1A== dependencies: - "@aws-sdk/client-sso" "3.414.0" - "@aws-sdk/token-providers" "3.413.0" - "@aws-sdk/types" "3.413.0" + "@aws-sdk/client-sso" "3.421.0" + "@aws-sdk/token-providers" "3.418.0" + "@aws-sdk/types" "3.418.0" "@smithy/property-provider" "^2.0.0" "@smithy/shared-ini-file-loader" "^2.0.6" - "@smithy/types" "^2.3.1" + "@smithy/types" "^2.3.3" tslib "^2.5.0" -"@aws-sdk/credential-provider-web-identity@3.413.0": - version "3.413.0" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.413.0.tgz#a9a41a2ce3868328c7f8c9b4d1e42b769ee6634e" - integrity sha512-5cdA1Iq9JeEHtg59ERV9fdMQ7cS0JF6gH/BWA7HYEUGdSVPXCuwyEggPtG64QgpNU7SmxH+QdDG+Ldxz09ycIA== +"@aws-sdk/credential-provider-web-identity@3.418.0": + version "3.418.0" + resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.418.0.tgz#c2aed2a79bf193c1fef2b98391aaa9de7336aaaf" + integrity sha512-do7ang565n9p3dS1JdsQY01rUfRx8vkxQqz5M8OlcEHBNiCdi2PvSjNwcBdrv/FKkyIxZb0TImOfBSt40hVdxQ== dependencies: - "@aws-sdk/types" "3.413.0" + "@aws-sdk/types" "3.418.0" "@smithy/property-provider" "^2.0.0" - "@smithy/types" "^2.3.1" + "@smithy/types" "^2.3.3" tslib "^2.5.0" -"@aws-sdk/credential-providers@^3.414.0": - version "3.414.0" - resolved "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.414.0.tgz#89cc5c76b50cbb864c2793427a44a7683062037c" - integrity sha512-xv3cN/lu+HRroGWYWtqwBQ+guykyjSKHzYq6FlyfBZyjC6u8hoeNSNilFobIooJOXfrDM0LKr9L+uUlPE+0+lg== - dependencies: - "@aws-sdk/client-cognito-identity" "3.414.0" - "@aws-sdk/client-sso" "3.414.0" - "@aws-sdk/client-sts" "3.414.0" - "@aws-sdk/credential-provider-cognito-identity" "3.414.0" - "@aws-sdk/credential-provider-env" "3.413.0" - "@aws-sdk/credential-provider-ini" "3.414.0" - "@aws-sdk/credential-provider-node" "3.414.0" - "@aws-sdk/credential-provider-process" "3.413.0" - "@aws-sdk/credential-provider-sso" "3.414.0" - "@aws-sdk/credential-provider-web-identity" "3.413.0" - "@aws-sdk/types" "3.413.0" +"@aws-sdk/credential-providers@^3.421.0": + version "3.421.0" + resolved "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.421.0.tgz#567d4b7ae00809d7d4f8dce088e6ed5b5e622b7b" + integrity sha512-Mhz3r2N0YlOAhb1ZZYrP76VA1aIlJZw3IAwYwlS+hO4sAwp8iY6wCKiumqplXkVgK+ObLxlS9W/aW+2SAKsB7w== + dependencies: + "@aws-sdk/client-cognito-identity" "3.421.0" + "@aws-sdk/client-sso" "3.421.0" + "@aws-sdk/client-sts" "3.421.0" + "@aws-sdk/credential-provider-cognito-identity" "3.421.0" + "@aws-sdk/credential-provider-env" "3.418.0" + "@aws-sdk/credential-provider-ini" "3.421.0" + "@aws-sdk/credential-provider-node" "3.421.0" + "@aws-sdk/credential-provider-process" "3.418.0" + "@aws-sdk/credential-provider-sso" "3.421.0" + "@aws-sdk/credential-provider-web-identity" "3.418.0" + "@aws-sdk/types" "3.418.0" "@smithy/credential-provider-imds" "^2.0.0" "@smithy/property-provider" "^2.0.0" - "@smithy/types" "^2.3.1" + "@smithy/types" "^2.3.3" tslib "^2.5.0" "@aws-sdk/endpoint-cache@3.310.0": @@ -1440,182 +1441,182 @@ mnemonist "0.38.3" tslib "^2.5.0" -"@aws-sdk/middleware-bucket-endpoint@3.413.0": - version "3.413.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.413.0.tgz#8cd6b39e44941c8e73d1da6ca3591d18a6c5a320" - integrity sha512-hHfaKg4rbpdgB6iMNLW/ubAJFsPFMNOV/hHpZ7BJVdA05fW6Zj6es+TSr7DM3j4Dv49ckhWY0P+JrSkM3FXXpg== +"@aws-sdk/middleware-bucket-endpoint@3.418.0": + version "3.418.0" + resolved "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.418.0.tgz#1c330fb4dd583454872db7eba3b6e06c0699d59d" + integrity sha512-gj/mj1UfbKkGbQ1N4YUvjTTp8BVs5fO1QAL2AjFJ+jfJOToLReX72aNEkm7sPGbHML0TqOY4cQbJuWYy+zdD5g== dependencies: - "@aws-sdk/types" "3.413.0" + "@aws-sdk/types" "3.418.0" "@aws-sdk/util-arn-parser" "3.310.0" - "@smithy/node-config-provider" "^2.0.10" - "@smithy/protocol-http" "^3.0.3" - "@smithy/types" "^2.3.1" + "@smithy/node-config-provider" "^2.0.12" + "@smithy/protocol-http" "^3.0.5" + "@smithy/types" "^2.3.3" "@smithy/util-config-provider" "^2.0.0" tslib "^2.5.0" -"@aws-sdk/middleware-endpoint-discovery@3.415.0": - version "3.415.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-endpoint-discovery/-/middleware-endpoint-discovery-3.415.0.tgz#07463f2a10762b83153b72dd01ebe248b385fef7" - integrity sha512-N6KXkSA7Ag0/Ld27MUKdb7TyV9nAW5M04j+eLy7IW1yQwZjkfrMt7qcaLIMtDBlkeZaPSy1AaBKwx333d4Yi4A== +"@aws-sdk/middleware-endpoint-discovery@3.418.0": + version "3.418.0" + resolved "https://registry.npmjs.org/@aws-sdk/middleware-endpoint-discovery/-/middleware-endpoint-discovery-3.418.0.tgz#a3cb94f433237abc3ad01d80ff4e8bc2cc872748" + integrity sha512-KRhvFQDzTrayXzswx6KhS+oBDH0NoDT+vERCqvFsGvus+/HhVGACVxINuOJ+b6mqdUPfipSD4Bje3XYunqxbSw== dependencies: "@aws-sdk/endpoint-cache" "3.310.0" - "@aws-sdk/types" "3.413.0" - "@smithy/node-config-provider" "^2.0.10" - "@smithy/protocol-http" "^3.0.3" - "@smithy/types" "^2.3.1" + "@aws-sdk/types" "3.418.0" + "@smithy/node-config-provider" "^2.0.12" + "@smithy/protocol-http" "^3.0.5" + "@smithy/types" "^2.3.3" tslib "^2.5.0" -"@aws-sdk/middleware-expect-continue@3.413.0": - version "3.413.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.413.0.tgz#d2bdcd0388e03836f33d224a4fbcd70e9c944a7a" - integrity sha512-14L4Fit+3EEVZNHCZKxua4vCrh+dGaaDfC5Ng3A8nILAqCsG2dhbDbUOwbnAaM8MCEVOgZS/NwUUlLA9AZfKgQ== +"@aws-sdk/middleware-expect-continue@3.418.0": + version "3.418.0" + resolved "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.418.0.tgz#b621c6a8bc281f23bfd3791eaab25f687946d4a7" + integrity sha512-6x4rcIj685EmqDLQkbWoCur3Dg5DRClHMen6nHXmD3CR5Xyt3z1Gk/+jmZICxyJo9c6M4AeZht8o95BopkmYAQ== dependencies: - "@aws-sdk/types" "3.413.0" - "@smithy/protocol-http" "^3.0.3" - "@smithy/types" "^2.3.1" + "@aws-sdk/types" "3.418.0" + "@smithy/protocol-http" "^3.0.5" + "@smithy/types" "^2.3.3" tslib "^2.5.0" -"@aws-sdk/middleware-flexible-checksums@3.413.0": - version "3.413.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.413.0.tgz#1799f647ac5bd9126a9081a95f1208b1f24c4ba2" - integrity sha512-xb7WIxmyCQoBCnzaN+Widuan0PbNxYegKLOW4XheYz/v7lBEttIcGMu+OIAIQs3KlTb3dx8jqjSj2rMNnru8MQ== +"@aws-sdk/middleware-flexible-checksums@3.418.0": + version "3.418.0" + resolved "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.418.0.tgz#a79f44739ec918d8947294d0acc52eb7eb358773" + integrity sha512-3O203dqS2JU5P1TAAbo7p1qplXQh59pevw9nqzPVb3EG8B+mSucVf2kKmF7kGHqKSk+nK/mB/4XGSsZBzGt6Wg== dependencies: "@aws-crypto/crc32" "3.0.0" "@aws-crypto/crc32c" "3.0.0" - "@aws-sdk/types" "3.413.0" + "@aws-sdk/types" "3.418.0" "@smithy/is-array-buffer" "^2.0.0" - "@smithy/protocol-http" "^3.0.3" - "@smithy/types" "^2.3.1" + "@smithy/protocol-http" "^3.0.5" + "@smithy/types" "^2.3.3" "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" -"@aws-sdk/middleware-host-header@3.413.0": - version "3.413.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.413.0.tgz#fd93d392823a73054755142b97d024e7f9e65e4b" - integrity sha512-r9PQx468EzPHo9wRzZLfgROpKtVdbkteMrdhsuM12bifVHjU1OHr7yfhc1OdWv39X8Xiv6F8n5r+RBQEM0S6+g== +"@aws-sdk/middleware-host-header@3.418.0": + version "3.418.0" + resolved "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.418.0.tgz#35d682e14f36c9d9d7464c7c1dd582bf6611436d" + integrity sha512-LrMTdzalkPw/1ujLCKPLwCGvPMCmT4P+vOZQRbSEVZPnlZk+Aj++aL/RaHou0jL4kJH3zl8iQepriBt4a7UvXQ== dependencies: - "@aws-sdk/types" "3.413.0" - "@smithy/protocol-http" "^3.0.3" - "@smithy/types" "^2.3.1" + "@aws-sdk/types" "3.418.0" + "@smithy/protocol-http" "^3.0.5" + "@smithy/types" "^2.3.3" tslib "^2.5.0" -"@aws-sdk/middleware-location-constraint@3.413.0": - version "3.413.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.413.0.tgz#4500254916e30c187d9fb79292f3c2363a0aa2d8" - integrity sha512-JecF1O1Lm8ZZtCgXHwJm0ZysVf8K0Z8DbrNMJfYkyfsP3CYuQNJbmjrehyRl7aCuxMJ16EUGdXgoP1M8TImLpA== +"@aws-sdk/middleware-location-constraint@3.418.0": + version "3.418.0" + resolved "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.418.0.tgz#e62e213a72ce583ba6135db51dcc60d07825b8ee" + integrity sha512-cc8M3VEaESHJhDsDV8tTpt2QYUprDWhvAVVSlcL43cTdZ54Quc0W+toDiaVOUlwrAZz2Y7g5NDj22ibJGFbOvw== dependencies: - "@aws-sdk/types" "3.413.0" - "@smithy/types" "^2.3.1" + "@aws-sdk/types" "3.418.0" + "@smithy/types" "^2.3.3" tslib "^2.5.0" -"@aws-sdk/middleware-logger@3.413.0": - version "3.413.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.413.0.tgz#f8e4dccf10ed94a9756b075f9165e73face5ed49" - integrity sha512-jqcXDubcKvoqBy+kkEa0WoNjG6SveDeyNy+gdGnTV+DEtYjkcHrHJei4q0W5zFl0mzc+dP+z8tJF44rv95ZY3Q== +"@aws-sdk/middleware-logger@3.418.0": + version "3.418.0" + resolved "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.418.0.tgz#08d7419f4220c36032a070a7dbb8bbf7e744a9ce" + integrity sha512-StKGmyPVfoO/wdNTtKemYwoJsqIl4l7oqarQY7VSf2Mp3mqaa+njLViHsQbirYpyqpgUEusOnuTlH5utxJ1NsQ== dependencies: - "@aws-sdk/types" "3.413.0" - "@smithy/types" "^2.3.1" + "@aws-sdk/types" "3.418.0" + "@smithy/types" "^2.3.3" tslib "^2.5.0" -"@aws-sdk/middleware-recursion-detection@3.413.0": - version "3.413.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.413.0.tgz#802cb4b4f086d4737a940d6a15eb332826c6610e" - integrity sha512-C6k0IKJk/A4/VBGwUjxEPG+WOjjnmWAZVRBUzaeM7PqRh+g5rLcuIV356ntV3pREVxyiSTePTYVYIHU9YXkLKQ== +"@aws-sdk/middleware-recursion-detection@3.418.0": + version "3.418.0" + resolved "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.418.0.tgz#2bb80d084f946846ad4907f3d6e0b451787d62b1" + integrity sha512-kKFrIQglBLUFPbHSDy1+bbe3Na2Kd70JSUC3QLMbUHmqipXN8KeXRfAj7vTv97zXl0WzG0buV++WcNwOm1rFjg== dependencies: - "@aws-sdk/types" "3.413.0" - "@smithy/protocol-http" "^3.0.3" - "@smithy/types" "^2.3.1" + "@aws-sdk/types" "3.418.0" + "@smithy/protocol-http" "^3.0.5" + "@smithy/types" "^2.3.3" tslib "^2.5.0" -"@aws-sdk/middleware-sdk-ec2@3.413.0": - version "3.413.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-sdk-ec2/-/middleware-sdk-ec2-3.413.0.tgz#b2ab0c8ddd1212fb7b2fa7d8b7ce2b23bad880e7" - integrity sha512-4cD1O7/Z/hBnO6V09BWPY1CCfa/EOPx9v5R6N86IxrT7YLR2BBITZBfAsrTKrjsrhGYDIJTjfy3PL3nA2FCdxg== +"@aws-sdk/middleware-sdk-ec2@3.418.0": + version "3.418.0" + resolved "https://registry.npmjs.org/@aws-sdk/middleware-sdk-ec2/-/middleware-sdk-ec2-3.418.0.tgz#eac7054b128645c5a040c8e95b5cf92c7994d2fd" + integrity sha512-+nxKSQW4Yd4y6SUrI4AbKLj7IrSvzYctTAMPXwx9YUkjZMnIonX+qpsZ9k++2GKlPCjcF4DAC0NrVqZeWtjiiA== dependencies: - "@aws-sdk/types" "3.413.0" - "@aws-sdk/util-format-url" "3.413.0" - "@smithy/middleware-endpoint" "^2.0.7" - "@smithy/protocol-http" "^3.0.3" + "@aws-sdk/types" "3.418.0" + "@aws-sdk/util-format-url" "3.418.0" + "@smithy/middleware-endpoint" "^2.0.9" + "@smithy/protocol-http" "^3.0.5" "@smithy/signature-v4" "^2.0.0" - "@smithy/smithy-client" "^2.1.4" - "@smithy/types" "^2.3.1" + "@smithy/smithy-client" "^2.1.6" + "@smithy/types" "^2.3.3" tslib "^2.5.0" -"@aws-sdk/middleware-sdk-rds@3.413.0": - version "3.413.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-sdk-rds/-/middleware-sdk-rds-3.413.0.tgz#30d26fb8721b3671c75a8b5246462ae89f43325b" - integrity sha512-uj7m3s6/rT48oYC1COiV1h+3A0oSVHwseZCuIOKUVSoPxcs/heMGTjl9hK02jbcu0T8UNZJbNHt7gzhPczemHQ== +"@aws-sdk/middleware-sdk-rds@3.418.0": + version "3.418.0" + resolved "https://registry.npmjs.org/@aws-sdk/middleware-sdk-rds/-/middleware-sdk-rds-3.418.0.tgz#f0a27c50b86d850a600ebceae66c173a168b94cb" + integrity sha512-1WqQ9hQLY8/Oi9rz7nELpfHDR9Gk8ByLqG5N6fgmqkSgEmzQBXzfqToO6BnJ+9XKJ44ePKdiikIqwnx1DsncEQ== dependencies: - "@aws-sdk/types" "3.413.0" - "@aws-sdk/util-format-url" "3.413.0" - "@smithy/middleware-endpoint" "^2.0.7" - "@smithy/protocol-http" "^3.0.3" + "@aws-sdk/types" "3.418.0" + "@aws-sdk/util-format-url" "3.418.0" + "@smithy/middleware-endpoint" "^2.0.9" + "@smithy/protocol-http" "^3.0.5" "@smithy/signature-v4" "^2.0.0" - "@smithy/types" "^2.3.1" + "@smithy/types" "^2.3.3" tslib "^2.5.0" -"@aws-sdk/middleware-sdk-route53@3.413.0": - version "3.413.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-sdk-route53/-/middleware-sdk-route53-3.413.0.tgz#d6933d9bbdcf045a246e9f4ace9838c2ac4dce02" - integrity sha512-PNdR7dZVHQ3ZHB4V7PjGpUz4ecr86BiHHK2c1SmWvjRMX3EEThAWchc8lMMiUuFHcaUd6jsggUNOdiVymVTYTw== +"@aws-sdk/middleware-sdk-route53@3.418.0": + version "3.418.0" + resolved "https://registry.npmjs.org/@aws-sdk/middleware-sdk-route53/-/middleware-sdk-route53-3.418.0.tgz#65033799ddc68c310c46335afc160dcdfd710256" + integrity sha512-yEIKF7IOPKlIQDjXwe7H01uRQt2jTnVhxmI6xmJVxHGE3aOw2ga2zmV6jAITcWoH83LlcEg1iobjFr1nrcQ3vA== dependencies: - "@aws-sdk/types" "3.413.0" - "@smithy/types" "^2.3.1" + "@aws-sdk/types" "3.418.0" + "@smithy/types" "^2.3.3" tslib "^2.5.0" -"@aws-sdk/middleware-sdk-s3@3.414.0": - version "3.414.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.414.0.tgz#330d6fa9216c779fa3beb5ca28f163bce4c8f3d4" - integrity sha512-IKTiYMWN/2HZtgBinrDOGq+gKYkM9h477AqVr7EXSfll+gM9phwJKEitgxje7IaCi8ViQcFKtTRly3eCLX6GIA== +"@aws-sdk/middleware-sdk-s3@3.418.0": + version "3.418.0" + resolved "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.418.0.tgz#b1de52d54e0cbc8d46ce0bc4c6c54b527f409aaf" + integrity sha512-rei32LF45SyqL3NlWDjEOfMwAca9A5F4QgUyXJqvASc43oWC1tJnLIhiCxNh8qkWAiRyRzFpcanTeqyaRSsZpA== dependencies: - "@aws-sdk/types" "3.413.0" + "@aws-sdk/types" "3.418.0" "@aws-sdk/util-arn-parser" "3.310.0" - "@smithy/protocol-http" "^3.0.3" - "@smithy/smithy-client" "^2.1.4" - "@smithy/types" "^2.3.1" + "@smithy/protocol-http" "^3.0.5" + "@smithy/smithy-client" "^2.1.6" + "@smithy/types" "^2.3.3" tslib "^2.5.0" -"@aws-sdk/middleware-sdk-sts@3.413.0": - version "3.413.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.413.0.tgz#a043e0876770ff4c59dd6e9979b1d0489d036106" - integrity sha512-t0u//JUyaEZRVnH5q+Ur3tWnuyIsTdwA0XOdDCZXcSlLYzGp2MI/tScLjn9IydRrceIFpFfmbjk4Nf/Q6TeBTQ== +"@aws-sdk/middleware-sdk-sts@3.418.0": + version "3.418.0" + resolved "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.418.0.tgz#f167f16050e055282ddd60226a2216c84873d464" + integrity sha512-cW8ijrCTP+mgihvcq4+TbhAcE/we5lFl4ydRqvTdtcSnYQAVQADg47rnTScQiFsPFEB3NKq7BGeyTJF9MKolPA== dependencies: - "@aws-sdk/middleware-signing" "3.413.0" - "@aws-sdk/types" "3.413.0" - "@smithy/types" "^2.3.1" + "@aws-sdk/middleware-signing" "3.418.0" + "@aws-sdk/types" "3.418.0" + "@smithy/types" "^2.3.3" tslib "^2.5.0" -"@aws-sdk/middleware-signing@3.413.0": - version "3.413.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.413.0.tgz#34ceaaf29ae5368bf3626e7971742a224e789f85" - integrity sha512-QFEnVvIKYPCermM+ESxEztgUgXzGSKpnPnohMYNvSZySqmOLu/4VvxiZbRO/BX9J3ZHcUgaw4vKm5VBZRrycxw== +"@aws-sdk/middleware-signing@3.418.0": + version "3.418.0" + resolved "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.418.0.tgz#c7242b84069067bb671cb4191d412b59713a375e" + integrity sha512-onvs5KoYQE8OlOE740RxWBGtsUyVIgAo0CzRKOQO63ZEYqpL1Os+MS1CGzdNhvQnJgJruE1WW+Ix8fjN30zKPA== dependencies: - "@aws-sdk/types" "3.413.0" + "@aws-sdk/types" "3.418.0" "@smithy/property-provider" "^2.0.0" - "@smithy/protocol-http" "^3.0.3" + "@smithy/protocol-http" "^3.0.5" "@smithy/signature-v4" "^2.0.0" - "@smithy/types" "^2.3.1" - "@smithy/util-middleware" "^2.0.0" + "@smithy/types" "^2.3.3" + "@smithy/util-middleware" "^2.0.2" tslib "^2.5.0" -"@aws-sdk/middleware-ssec@3.413.0": - version "3.413.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.413.0.tgz#bfb9a0a0a903e34d3bbb104e4de17843e17d1dd7" - integrity sha512-MQNksEnhjObNLgE2zRd0OltdijQuqHaArP3FygtdeE2bCXc/D5mCpUX8fgDC5grQIBNdRdaar2YL62UxFsHWrw== +"@aws-sdk/middleware-ssec@3.418.0": + version "3.418.0" + resolved "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.418.0.tgz#67b554c4acad81c7aa93421c8fcba8a18e138294" + integrity sha512-J7K+5h6aP7IYMlu/NwHEIjb0+WDu1eFvO8TCPo6j1H9xYRi8B/6h+6pa9Rk9IgRUzFnrdlDu9FazG8Tp0KKLyg== dependencies: - "@aws-sdk/types" "3.413.0" - "@smithy/types" "^2.3.1" + "@aws-sdk/types" "3.418.0" + "@smithy/types" "^2.3.3" tslib "^2.5.0" -"@aws-sdk/middleware-user-agent@3.413.0": - version "3.413.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.413.0.tgz#83b3199613d5b974ab1ec7fa9e6312999bca0341" - integrity sha512-eVMJyeWxNBqerhfD+sE9sTjDtwQiECrfU6wpUQP5fGPhJD2cVVZPxuTuJGDZCu/4k/V61dF85IYlsPUNLdVQ6w== +"@aws-sdk/middleware-user-agent@3.418.0": + version "3.418.0" + resolved "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.418.0.tgz#37426cf801332165fb170b1fd62dea8bb967a1ef" + integrity sha512-Jdcztg9Tal9SEAL0dKRrnpKrm6LFlWmAhvuwv0dQ7bNTJxIxyEFbpqdgy7mpQHsLVZgq1Aad/7gT/72c9igyZw== dependencies: - "@aws-sdk/types" "3.413.0" - "@aws-sdk/util-endpoints" "3.413.0" - "@smithy/protocol-http" "^3.0.3" - "@smithy/types" "^2.3.1" + "@aws-sdk/types" "3.418.0" + "@aws-sdk/util-endpoints" "3.418.0" + "@smithy/protocol-http" "^3.0.5" + "@smithy/types" "^2.3.3" tslib "^2.5.0" "@aws-sdk/node-http-handler@^3.370.0": @@ -1626,89 +1627,89 @@ "@smithy/node-http-handler" "^1.0.2" tslib "^2.5.0" -"@aws-sdk/region-config-resolver@3.413.0": - version "3.413.0" - resolved "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.413.0.tgz#30f9098d491c88768fcfca6e1e94f9f0da1e441e" - integrity sha512-h90e6yyOhvoc+1F5vFk3C5mxwB8RSDEMKTO/fxexyur94seczZ1yxyYkTMZv30oc9RUiToABlHNrh/wxL7TZPQ== +"@aws-sdk/region-config-resolver@3.418.0": + version "3.418.0" + resolved "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.418.0.tgz#53b99e4bd92f3369f51e9a76534b7d884db67526" + integrity sha512-lJRZ/9TjZU6yLz+mAwxJkcJZ6BmyYoIJVo1p5+BN//EFdEmC8/c0c9gXMRzfISV/mqWSttdtccpAyN4/goHTYA== dependencies: - "@smithy/node-config-provider" "^2.0.10" - "@smithy/types" "^2.3.1" + "@smithy/node-config-provider" "^2.0.12" + "@smithy/types" "^2.3.3" "@smithy/util-config-provider" "^2.0.0" - "@smithy/util-middleware" "^2.0.0" + "@smithy/util-middleware" "^2.0.2" tslib "^2.5.0" -"@aws-sdk/s3-request-presigner@^3.414.0": - version "3.414.0" - resolved "https://registry.npmjs.org/@aws-sdk/s3-request-presigner/-/s3-request-presigner-3.414.0.tgz#8b98fe486cda444b820be545134801f426287a04" - integrity sha512-+nw4reziYOF6BR7ay6iw3cWsXdN48+QnzTnLtb0Sm03vleVcGNroHXr5k826PgjT+lpgsR8TsuhAScB90foflA== - dependencies: - "@aws-sdk/signature-v4-multi-region" "3.413.0" - "@aws-sdk/types" "3.413.0" - "@aws-sdk/util-format-url" "3.413.0" - "@smithy/middleware-endpoint" "^2.0.7" - "@smithy/protocol-http" "^3.0.3" - "@smithy/smithy-client" "^2.1.4" - "@smithy/types" "^2.3.1" +"@aws-sdk/s3-request-presigner@^3.421.0": + version "3.421.0" + resolved "https://registry.npmjs.org/@aws-sdk/s3-request-presigner/-/s3-request-presigner-3.421.0.tgz#1ceb8a3a38a596d10ff16c5f7cb798dc307b780e" + integrity sha512-qQB6DRV81SZ4Q9JQL8/X4QH1aTyefeKIkmc3KH5QtP5PZJAKOoU4kqIXTFrUFCPan3CjWQw565ZR0usgR6RynQ== + dependencies: + "@aws-sdk/signature-v4-multi-region" "3.418.0" + "@aws-sdk/types" "3.418.0" + "@aws-sdk/util-format-url" "3.418.0" + "@smithy/middleware-endpoint" "^2.0.9" + "@smithy/protocol-http" "^3.0.5" + "@smithy/smithy-client" "^2.1.6" + "@smithy/types" "^2.3.3" tslib "^2.5.0" -"@aws-sdk/signature-v4-multi-region@3.413.0": - version "3.413.0" - resolved "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.413.0.tgz#e7a90743f767abcd10b6b15136aebe929f3c0850" - integrity sha512-4USefVS5HPeJ8Yx0j6l84837adWGTifGpnltD+4mIgvpGp/hW3EkwvJko6i4cnLbeY8D2+8XvgT9YN1LUhvFmg== +"@aws-sdk/signature-v4-multi-region@3.418.0": + version "3.418.0" + resolved "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.418.0.tgz#984c8fc948c61a7ad02f1ccc6c2ddecf43a265b1" + integrity sha512-LeVYMZeUQUURFqDf4yZxTEv016g64hi0LqYBjU0mjwd8aPc0k6hckwvshezc80jCNbuLyjNfQclvlg3iFliItQ== dependencies: - "@aws-sdk/types" "3.413.0" - "@smithy/protocol-http" "^3.0.3" + "@aws-sdk/types" "3.418.0" + "@smithy/protocol-http" "^3.0.5" "@smithy/signature-v4" "^2.0.0" - "@smithy/types" "^2.3.1" + "@smithy/types" "^2.3.3" tslib "^2.5.0" -"@aws-sdk/token-providers@3.413.0": - version "3.413.0" - resolved "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.413.0.tgz#0b47e78b6997d74abcc34b5b2f9d2b5882c35340" - integrity sha512-NfP1Ib9LAWVLMTOa/1aJwt4TRrlRrNyukCpVZGfNaMnNNEoP5Rakdbcs8KFVHe/MJzU+GdKVzxQ4TgRkLOGTrA== +"@aws-sdk/token-providers@3.418.0": + version "3.418.0" + resolved "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.418.0.tgz#cbfac922df397e72daf6dbdd8c1e9a140df0aa0e" + integrity sha512-9P7Q0VN0hEzTngy3Sz5eya2qEOEf0Q8qf1vB3um0gE6ID6EVAdz/nc/DztfN32MFxk8FeVBrCP5vWdoOzmd72g== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/middleware-host-header" "3.413.0" - "@aws-sdk/middleware-logger" "3.413.0" - "@aws-sdk/middleware-recursion-detection" "3.413.0" - "@aws-sdk/middleware-user-agent" "3.413.0" - "@aws-sdk/types" "3.413.0" - "@aws-sdk/util-endpoints" "3.413.0" - "@aws-sdk/util-user-agent-browser" "3.413.0" - "@aws-sdk/util-user-agent-node" "3.413.0" - "@smithy/config-resolver" "^2.0.8" - "@smithy/fetch-http-handler" "^2.1.3" - "@smithy/hash-node" "^2.0.7" - "@smithy/invalid-dependency" "^2.0.7" - "@smithy/middleware-content-length" "^2.0.9" - "@smithy/middleware-endpoint" "^2.0.7" - "@smithy/middleware-retry" "^2.0.10" - "@smithy/middleware-serde" "^2.0.7" - "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.10" - "@smithy/node-http-handler" "^2.1.3" + "@aws-sdk/middleware-host-header" "3.418.0" + "@aws-sdk/middleware-logger" "3.418.0" + "@aws-sdk/middleware-recursion-detection" "3.418.0" + "@aws-sdk/middleware-user-agent" "3.418.0" + "@aws-sdk/types" "3.418.0" + "@aws-sdk/util-endpoints" "3.418.0" + "@aws-sdk/util-user-agent-browser" "3.418.0" + "@aws-sdk/util-user-agent-node" "3.418.0" + "@smithy/config-resolver" "^2.0.10" + "@smithy/fetch-http-handler" "^2.1.5" + "@smithy/hash-node" "^2.0.9" + "@smithy/invalid-dependency" "^2.0.9" + "@smithy/middleware-content-length" "^2.0.11" + "@smithy/middleware-endpoint" "^2.0.9" + "@smithy/middleware-retry" "^2.0.12" + "@smithy/middleware-serde" "^2.0.9" + "@smithy/middleware-stack" "^2.0.2" + "@smithy/node-config-provider" "^2.0.12" + "@smithy/node-http-handler" "^2.1.5" "@smithy/property-provider" "^2.0.0" - "@smithy/protocol-http" "^3.0.3" + "@smithy/protocol-http" "^3.0.5" "@smithy/shared-ini-file-loader" "^2.0.6" - "@smithy/smithy-client" "^2.1.4" - "@smithy/types" "^2.3.1" - "@smithy/url-parser" "^2.0.7" + "@smithy/smithy-client" "^2.1.6" + "@smithy/types" "^2.3.3" + "@smithy/url-parser" "^2.0.9" "@smithy/util-base64" "^2.0.0" "@smithy/util-body-length-browser" "^2.0.0" "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.8" - "@smithy/util-defaults-mode-node" "^2.0.10" - "@smithy/util-retry" "^2.0.0" + "@smithy/util-defaults-mode-browser" "^2.0.10" + "@smithy/util-defaults-mode-node" "^2.0.12" + "@smithy/util-retry" "^2.0.2" "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" -"@aws-sdk/types@3.413.0", "@aws-sdk/types@^3.222.0", "@aws-sdk/types@^3.413.0": - version "3.413.0" - resolved "https://registry.npmjs.org/@aws-sdk/types/-/types-3.413.0.tgz#55b935d1668913a0e48ab5ddb4d9b95ff8707c02" - integrity sha512-j1xib0f/TazIFc5ySIKOlT1ujntRbaoG4LJFeEezz4ji03/wSJMI8Vi4KjzpBp8J1tTu0oRDnsxRIGixsUBeYQ== +"@aws-sdk/types@3.418.0", "@aws-sdk/types@^3.222.0", "@aws-sdk/types@^3.418.0": + version "3.418.0" + resolved "https://registry.npmjs.org/@aws-sdk/types/-/types-3.418.0.tgz#c23213110b0c313d5546c810da032a441682f49a" + integrity sha512-y4PQSH+ulfFLY0+FYkaK4qbIaQI9IJNMO2xsxukW6/aNoApNymN1D2FSi2la8Qbp/iPjNDKsG8suNPm9NtsWXQ== dependencies: - "@smithy/types" "^2.3.1" + "@smithy/types" "^2.3.3" tslib "^2.5.0" "@aws-sdk/util-arn-parser@3.310.0": @@ -1718,22 +1719,22 @@ dependencies: tslib "^2.5.0" -"@aws-sdk/util-endpoints@3.413.0": - version "3.413.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.413.0.tgz#bf69260f1bde4dcb2041709539af5ad9a1b09295" - integrity sha512-VAwr7cITNb1L6/2XUPIbCOuhKGm0VtKCRblurrfUF2bxqG/wtuw/2Fm4ahYJPyxklOSXAMSq+RHdFWcir0YB/g== +"@aws-sdk/util-endpoints@3.418.0": + version "3.418.0" + resolved "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.418.0.tgz#462c976f054fe260562d4d2844152a04dd883fd7" + integrity sha512-sYSDwRTl7yE7LhHkPzemGzmIXFVHSsi3AQ1KeNEk84eBqxMHHcCc2kqklaBk2roXWe50QDgRMy1ikZUxvtzNHQ== dependencies: - "@aws-sdk/types" "3.413.0" + "@aws-sdk/types" "3.418.0" tslib "^2.5.0" -"@aws-sdk/util-format-url@3.413.0": - version "3.413.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-format-url/-/util-format-url-3.413.0.tgz#16779ccc1f4f90b2725acab75efa61a9b24a8d6b" - integrity sha512-ZTL8eOMY8C3CJErYBV3Qp3EEc3wfTmwiB2b9Eqml7WjWeAgg4x4RZrsx4EYN8HITtuHkZrEw5hq3v0PgCmOQPQ== +"@aws-sdk/util-format-url@3.418.0": + version "3.418.0" + resolved "https://registry.npmjs.org/@aws-sdk/util-format-url/-/util-format-url-3.418.0.tgz#85035e704f5996189aeec2a7bd08265bcd87f1e1" + integrity sha512-7/Xy+8J1txuOYOKsez6vpKTIkHYIIX4c7anjp/aQgUQL23FDwkPisj56cIlevJ7useGugnYw1rUR6fMULGzQ/g== dependencies: - "@aws-sdk/types" "3.413.0" - "@smithy/querystring-builder" "^2.0.7" - "@smithy/types" "^2.3.1" + "@aws-sdk/types" "3.418.0" + "@smithy/querystring-builder" "^2.0.9" + "@smithy/types" "^2.3.3" tslib "^2.5.0" "@aws-sdk/util-locate-window@^3.0.0": @@ -1743,24 +1744,24 @@ dependencies: tslib "^2.5.0" -"@aws-sdk/util-user-agent-browser@3.413.0": - version "3.413.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.413.0.tgz#a96b2466ee8acddc3c8b1f9402514ee13774963c" - integrity sha512-7j/qWcRO2OBZBre2fC6V6M0PAS9n7k6i+VtofPkkhxC2DZszLJElqnooF9hGmVGYK3zR47Np4WjURXKIEZclWg== +"@aws-sdk/util-user-agent-browser@3.418.0": + version "3.418.0" + resolved "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.418.0.tgz#dc76b8e7e5cae3f827d68cd4a3ee30c0d475a39c" + integrity sha512-c4p4mc0VV/jIeNH0lsXzhJ1MpWRLuboGtNEpqE4s1Vl9ck2amv9VdUUZUmHbg+bVxlMgRQ4nmiovA4qIrqGuyg== dependencies: - "@aws-sdk/types" "3.413.0" - "@smithy/types" "^2.3.1" + "@aws-sdk/types" "3.418.0" + "@smithy/types" "^2.3.3" bowser "^2.11.0" tslib "^2.5.0" -"@aws-sdk/util-user-agent-node@3.413.0": - version "3.413.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.413.0.tgz#5bb89e41171b9e2cc5f8017ae073244c7753ad1d" - integrity sha512-vHm9TVZIzfWMeDvdmoOky6VarqOt8Pr68CESHN0jyuO6XbhCDnr9rpaXiBhbSR+N1Qm7R/AfJgAhQyTMu2G1OA== +"@aws-sdk/util-user-agent-node@3.418.0": + version "3.418.0" + resolved "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.418.0.tgz#7d5a1c82ce3265ff0f70b13d58d08593113ab99a" + integrity sha512-BXMskXFtg+dmzSCgmnWOffokxIbPr1lFqa1D9kvM3l3IFRiFGx2IyDg+8MAhq11aPDLvoa/BDuQ0Yqma5izOhg== dependencies: - "@aws-sdk/types" "3.413.0" - "@smithy/node-config-provider" "^2.0.10" - "@smithy/types" "^2.3.1" + "@aws-sdk/types" "3.418.0" + "@smithy/node-config-provider" "^2.0.12" + "@smithy/types" "^2.3.3" tslib "^2.5.0" "@aws-sdk/util-utf8-browser@^3.0.0": @@ -1798,32 +1799,32 @@ integrity sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw== "@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.7.5": - version "7.22.20" - resolved "https://registry.npmjs.org/@babel/core/-/core-7.22.20.tgz#e3d0eed84c049e2a2ae0a64d27b6a37edec385b7" - integrity sha512-Y6jd1ahLubuYweD/zJH+vvOY141v4f9igNQAQ+MBgq9JlHS2iTsZKn1aMsb3vGccZsXI16VzTBw52Xx0DWmtnA== + version "7.23.0" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.23.0.tgz#f8259ae0e52a123eb40f552551e647b506a94d83" + integrity sha512-97z/ju/Jy1rZmDxybphrBuI+jtJjFVoz7Mr9yUQVVVi+DNZE333uFQeMOqcCIy1x3WYBIbWftUSLmbNXNT7qFQ== dependencies: "@ampproject/remapping" "^2.2.0" "@babel/code-frame" "^7.22.13" - "@babel/generator" "^7.22.15" + "@babel/generator" "^7.23.0" "@babel/helper-compilation-targets" "^7.22.15" - "@babel/helper-module-transforms" "^7.22.20" - "@babel/helpers" "^7.22.15" - "@babel/parser" "^7.22.16" + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helpers" "^7.23.0" + "@babel/parser" "^7.23.0" "@babel/template" "^7.22.15" - "@babel/traverse" "^7.22.20" - "@babel/types" "^7.22.19" - convert-source-map "^1.7.0" + "@babel/traverse" "^7.23.0" + "@babel/types" "^7.23.0" + convert-source-map "^2.0.0" debug "^4.1.0" gensync "^1.0.0-beta.2" json5 "^2.2.3" semver "^6.3.1" -"@babel/generator@^7.22.15", "@babel/generator@^7.7.2": - version "7.22.15" - resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.22.15.tgz#1564189c7ec94cb8f77b5e8a90c4d200d21b2339" - integrity sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA== +"@babel/generator@^7.23.0", "@babel/generator@^7.7.2": + version "7.23.0" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz#df5c386e2218be505b34837acbcb874d7a983420" + integrity sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g== dependencies: - "@babel/types" "^7.22.15" + "@babel/types" "^7.23.0" "@jridgewell/gen-mapping" "^0.3.2" "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" @@ -1844,13 +1845,13 @@ resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== -"@babel/helper-function-name@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz#ede300828905bb15e582c037162f99d5183af1be" - integrity sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ== +"@babel/helper-function-name@^7.23.0": + version "7.23.0" + resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" + integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== dependencies: - "@babel/template" "^7.22.5" - "@babel/types" "^7.22.5" + "@babel/template" "^7.22.15" + "@babel/types" "^7.23.0" "@babel/helper-hoist-variables@^7.22.5": version "7.22.5" @@ -1866,10 +1867,10 @@ dependencies: "@babel/types" "^7.22.15" -"@babel/helper-module-transforms@^7.22.20": - version "7.22.20" - resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.20.tgz#da9edc14794babbe7386df438f3768067132f59e" - integrity sha512-dLT7JVWIUUxKOs1UnJUBR3S70YK+pKX6AbJgB2vMIvEkZkrfJDbYDJesnPshtKV4LhDOR3Oc5YULeDizRek+5A== +"@babel/helper-module-transforms@^7.23.0": + version "7.23.0" + resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz#3ec246457f6c842c0aee62a01f60739906f7047e" + integrity sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw== dependencies: "@babel/helper-environment-visitor" "^7.22.20" "@babel/helper-module-imports" "^7.22.15" @@ -1901,7 +1902,7 @@ resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== -"@babel/helper-validator-identifier@^7.22.19", "@babel/helper-validator-identifier@^7.22.20": +"@babel/helper-validator-identifier@^7.22.20": version "7.22.20" resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== @@ -1911,14 +1912,14 @@ resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz#694c30dfa1d09a6534cdfcafbe56789d36aba040" integrity sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA== -"@babel/helpers@^7.22.15": - version "7.22.15" - resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.15.tgz#f09c3df31e86e3ea0b7ff7556d85cdebd47ea6f1" - integrity sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw== +"@babel/helpers@^7.23.0": + version "7.23.1" + resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.1.tgz#44e981e8ce2b9e99f8f0b703f3326a4636c16d15" + integrity sha512-chNpneuK18yW5Oxsr+t553UZzzAs3aZnFm4bxhebsNTeshrC95yA7l5yl7GBAG+JG1rF0F7zzD2EixK9mWSDoA== dependencies: "@babel/template" "^7.22.15" - "@babel/traverse" "^7.22.15" - "@babel/types" "^7.22.15" + "@babel/traverse" "^7.23.0" + "@babel/types" "^7.23.0" "@babel/highlight@^7.10.4", "@babel/highlight@^7.22.13": version "7.22.20" @@ -1929,10 +1930,10 @@ chalk "^2.4.2" js-tokens "^4.0.0" -"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.22.15", "@babel/parser@^7.22.16": - version "7.22.16" - resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.22.16.tgz#180aead7f247305cce6551bea2720934e2fa2c95" - integrity sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA== +"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.22.15", "@babel/parser@^7.23.0": + version "7.23.0" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719" + integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" @@ -2032,7 +2033,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/template@^7.22.15", "@babel/template@^7.22.5", "@babel/template@^7.3.3": +"@babel/template@^7.22.15", "@babel/template@^7.3.3": version "7.22.15" resolved "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== @@ -2041,29 +2042,29 @@ "@babel/parser" "^7.22.15" "@babel/types" "^7.22.15" -"@babel/traverse@^7.22.15", "@babel/traverse@^7.22.20": - version "7.22.20" - resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.20.tgz#db572d9cb5c79e02d83e5618b82f6991c07584c9" - integrity sha512-eU260mPZbU7mZ0N+X10pxXhQFMGTeLb9eFS0mxehS8HZp9o1uSnFeWQuG1UPrlxgA7QoUzFhOnilHDp0AXCyHw== +"@babel/traverse@^7.23.0": + version "7.23.0" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.0.tgz#18196ddfbcf4ccea324b7f6d3ada00d8c5a99c53" + integrity sha512-t/QaEvyIoIkwzpiZ7aoSKK8kObQYeF7T2v+dazAYCb8SXtp58zEVkWW7zAnju8FNKNdr4ScAOEDmMItbyOmEYw== dependencies: "@babel/code-frame" "^7.22.13" - "@babel/generator" "^7.22.15" + "@babel/generator" "^7.23.0" "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-function-name" "^7.22.5" + "@babel/helper-function-name" "^7.23.0" "@babel/helper-hoist-variables" "^7.22.5" "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/parser" "^7.22.16" - "@babel/types" "^7.22.19" + "@babel/parser" "^7.23.0" + "@babel/types" "^7.23.0" debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.3.0", "@babel/types@^7.3.3": - version "7.22.19" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.22.19.tgz#7425343253556916e440e662bb221a93ddb75684" - integrity sha512-P7LAw/LbojPzkgp5oznjE6tQEIWbp4PkkfrZDINTro9zgBRtI324/EYsiSI7lhPbpIQ+DCeR2NNmMWANGGfZsg== +"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3": + version "7.23.0" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz#8c1f020c9df0e737e4e247c0619f58c68458aaeb" + integrity sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg== dependencies: "@babel/helper-string-parser" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.19" + "@babel/helper-validator-identifier" "^7.22.20" to-fast-properties "^2.0.0" "@balena/dockerignore@^1.0.2": @@ -2107,115 +2108,115 @@ enabled "2.0.x" kuler "^2.0.0" -"@esbuild/android-arm64@0.19.3": - version "0.19.3" - resolved "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.3.tgz#91a3b1b4a68c01ffdd5d8ffffb0a83178a366ae0" - integrity sha512-w+Akc0vv5leog550kjJV9Ru+MXMR2VuMrui3C61mnysim0gkFCPOUTAfzTP0qX+HpN9Syu3YA3p1hf3EPqObRw== - -"@esbuild/android-arm@0.19.3": - version "0.19.3" - resolved "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.3.tgz#08bd09f2ebc312422f4e94ae954821f9cf37b39e" - integrity sha512-Lemgw4io4VZl9GHJmjiBGzQ7ONXRfRPHcUEerndjwiSkbxzrpq0Uggku5MxxrXdwJ+pTj1qyw4jwTu7hkPsgIA== - -"@esbuild/android-x64@0.19.3": - version "0.19.3" - resolved "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.3.tgz#b1dffec99ed5505fc57561e8758b449dba4924fe" - integrity sha512-FKQJKkK5MXcBHoNZMDNUAg1+WcZlV/cuXrWCoGF/TvdRiYS4znA0m5Il5idUwfxrE20bG/vU1Cr5e1AD6IEIjQ== - -"@esbuild/darwin-arm64@0.19.3": - version "0.19.3" - resolved "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.3.tgz#2e0db5ad26313c7f420f2cd76d9d263fc49cb549" - integrity sha512-kw7e3FXU+VsJSSSl2nMKvACYlwtvZB8RUIeVShIEY6PVnuZ3c9+L9lWB2nWeeKWNNYDdtL19foCQ0ZyUL7nqGw== - -"@esbuild/darwin-x64@0.19.3": - version "0.19.3" - resolved "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.3.tgz#ebe99f35049180023bb37999bddbe306b076a484" - integrity sha512-tPfZiwF9rO0jW6Jh9ipi58N5ZLoSjdxXeSrAYypy4psA2Yl1dAMhM71KxVfmjZhJmxRjSnb29YlRXXhh3GqzYw== - -"@esbuild/freebsd-arm64@0.19.3": - version "0.19.3" - resolved "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.3.tgz#cf8b58ba5173440ea6124a3d0278bfe4ce181c20" - integrity sha512-ERDyjOgYeKe0Vrlr1iLrqTByB026YLPzTytDTz1DRCYM+JI92Dw2dbpRHYmdqn6VBnQ9Bor6J8ZlNwdZdxjlSg== - -"@esbuild/freebsd-x64@0.19.3": - version "0.19.3" - resolved "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.3.tgz#3f283099810ef1b8468cd1a9400c042e3f12e2a7" - integrity sha512-nXesBZ2Ad1qL+Rm3crN7NmEVJ5uvfLFPLJev3x1j3feCQXfAhoYrojC681RhpdOph8NsvKBBwpYZHR7W0ifTTA== - -"@esbuild/linux-arm64@0.19.3": - version "0.19.3" - resolved "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.3.tgz#a8b3aa69653ac504a51aa73739fb06de3a04d1ff" - integrity sha512-qXvYKmXj8GcJgWq3aGvxL/JG1ZM3UR272SdPU4QSTzD0eymrM7leiZH77pvY3UetCy0k1xuXZ+VPvoJNdtrsWQ== - -"@esbuild/linux-arm@0.19.3": - version "0.19.3" - resolved "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.3.tgz#ff6a2f68d4fc3ab46f614bca667a1a81ed6eea26" - integrity sha512-zr48Cg/8zkzZCzDHNxXO/89bf9e+r4HtzNUPoz4GmgAkF1gFAFmfgOdCbR8zMbzFDGb1FqBBhdXUpcTQRYS1cQ== - -"@esbuild/linux-ia32@0.19.3": - version "0.19.3" - resolved "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.3.tgz#5813baf70e406304e8931b200e39d0293b488073" - integrity sha512-7XlCKCA0nWcbvYpusARWkFjRQNWNGlt45S+Q18UeS///K6Aw8bB2FKYe9mhVWy/XLShvCweOLZPrnMswIaDXQA== - -"@esbuild/linux-loong64@0.19.3": - version "0.19.3" - resolved "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.3.tgz#21110f29b5e31dc865c7253fde8a2003f7e8b6fd" - integrity sha512-qGTgjweER5xqweiWtUIDl9OKz338EQqCwbS9c2Bh5jgEH19xQ1yhgGPNesugmDFq+UUSDtWgZ264st26b3de8A== - -"@esbuild/linux-mips64el@0.19.3": - version "0.19.3" - resolved "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.3.tgz#4530fc416651eadeb1acc27003c00eac769eb8fd" - integrity sha512-gy1bFskwEyxVMFRNYSvBauDIWNggD6pyxUksc0MV9UOBD138dKTzr8XnM2R4mBsHwVzeuIH8X5JhmNs2Pzrx+A== - -"@esbuild/linux-ppc64@0.19.3": - version "0.19.3" - resolved "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.3.tgz#facf910b0d397e391b37b01a1b4f6e363b04e56b" - integrity sha512-UrYLFu62x1MmmIe85rpR3qou92wB9lEXluwMB/STDzPF9k8mi/9UvNsG07Tt9AqwPQXluMQ6bZbTzYt01+Ue5g== - -"@esbuild/linux-riscv64@0.19.3": - version "0.19.3" - resolved "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.3.tgz#4a67abe97a495430d5867340982f5424a64f2aac" - integrity sha512-9E73TfyMCbE+1AwFOg3glnzZ5fBAFK4aawssvuMgCRqCYzE0ylVxxzjEfut8xjmKkR320BEoMui4o/t9KA96gA== - -"@esbuild/linux-s390x@0.19.3": - version "0.19.3" - resolved "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.3.tgz#c5fb47474b9f816d81876c119dbccadf671cc5f6" - integrity sha512-LlmsbuBdm1/D66TJ3HW6URY8wO6IlYHf+ChOUz8SUAjVTuaisfuwCOAgcxo3Zsu3BZGxmI7yt//yGOxV+lHcEA== - -"@esbuild/linux-x64@0.19.3": - version "0.19.3" - resolved "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.3.tgz#f22d659969ab78dc422f1df8d9a79bc1e7b12ee3" - integrity sha512-ogV0+GwEmvwg/8ZbsyfkYGaLACBQWDvO0Kkh8LKBGKj9Ru8VM39zssrnu9Sxn1wbapA2qNS6BiLdwJZGouyCwQ== - -"@esbuild/netbsd-x64@0.19.3": - version "0.19.3" - resolved "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.3.tgz#e9b046934996991f46b8c1cadac815aa45f84fd4" - integrity sha512-o1jLNe4uzQv2DKXMlmEzf66Wd8MoIhLNO2nlQBHLtWyh2MitDG7sMpfCO3NTcoTMuqHjfufgUQDFRI5C+xsXQw== - -"@esbuild/openbsd-x64@0.19.3": - version "0.19.3" - resolved "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.3.tgz#b287ef4841fc1067bbbd9a60549e8f9cf1b7ee3a" - integrity sha512-AZJCnr5CZgZOdhouLcfRdnk9Zv6HbaBxjcyhq0StNcvAdVZJSKIdOiPB9az2zc06ywl0ePYJz60CjdKsQacp5Q== - -"@esbuild/sunos-x64@0.19.3": - version "0.19.3" - resolved "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.3.tgz#b2b8ba7d27907c7245f6e57dc62f3b88693f84b0" - integrity sha512-Acsujgeqg9InR4glTRvLKGZ+1HMtDm94ehTIHKhJjFpgVzZG9/pIcWW/HA/DoMfEyXmANLDuDZ2sNrWcjq1lxw== - -"@esbuild/win32-arm64@0.19.3": - version "0.19.3" - resolved "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.3.tgz#1974c8c180c9add4962235662c569fcc4c8f43dd" - integrity sha512-FSrAfjVVy7TifFgYgliiJOyYynhQmqgPj15pzLyJk8BUsnlWNwP/IAy6GAiB1LqtoivowRgidZsfpoYLZH586A== - -"@esbuild/win32-ia32@0.19.3": - version "0.19.3" - resolved "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.3.tgz#b02cc2dd8b6aed042069680f01f45fdfd3de5bc4" - integrity sha512-xTScXYi12xLOWZ/sc5RBmMN99BcXp/eEf7scUC0oeiRoiT5Vvo9AycuqCp+xdpDyAU+LkrCqEpUS9fCSZF8J3Q== - -"@esbuild/win32-x64@0.19.3": - version "0.19.3" - resolved "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.3.tgz#e5036be529f757e58d9a7771f2f1b14782986a74" - integrity sha512-FbUN+0ZRXsypPyWE2IwIkVjDkDnJoMJARWOcFZn4KPPli+QnKqF0z1anvfaYe3ev5HFCpRDLLBDHyOALLppWHw== +"@esbuild/android-arm64@0.19.4": + version "0.19.4" + resolved "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.4.tgz#74752a09301b8c6b9a415fbda9fb71406a62a7b7" + integrity sha512-mRsi2vJsk4Bx/AFsNBqOH2fqedxn5L/moT58xgg51DjX1la64Z3Npicut2VbhvDFO26qjWtPMsVxCd80YTFVeg== + +"@esbuild/android-arm@0.19.4": + version "0.19.4" + resolved "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.4.tgz#c27363e1e280e577d9b5c8fa7c7a3be2a8d79bf5" + integrity sha512-uBIbiYMeSsy2U0XQoOGVVcpIktjLMEKa7ryz2RLr7L/vTnANNEsPVAh4xOv7ondGz6ac1zVb0F8Jx20rQikffQ== + +"@esbuild/android-x64@0.19.4": + version "0.19.4" + resolved "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.4.tgz#6c9ee03d1488973d928618100048b75b147e0426" + integrity sha512-4iPufZ1TMOD3oBlGFqHXBpa3KFT46aLl6Vy7gwed0ZSYgHaZ/mihbYb4t7Z9etjkC9Al3ZYIoOaHrU60gcMy7g== + +"@esbuild/darwin-arm64@0.19.4": + version "0.19.4" + resolved "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.4.tgz#64e2ee945e5932cd49812caa80e8896e937e2f8b" + integrity sha512-Lviw8EzxsVQKpbS+rSt6/6zjn9ashUZ7Tbuvc2YENgRl0yZTktGlachZ9KMJUsVjZEGFVu336kl5lBgDN6PmpA== + +"@esbuild/darwin-x64@0.19.4": + version "0.19.4" + resolved "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.4.tgz#d8e26e1b965df284692e4d1263ba69a49b39ac7a" + integrity sha512-YHbSFlLgDwglFn0lAO3Zsdrife9jcQXQhgRp77YiTDja23FrC2uwnhXMNkAucthsf+Psr7sTwYEryxz6FPAVqw== + +"@esbuild/freebsd-arm64@0.19.4": + version "0.19.4" + resolved "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.4.tgz#29751a41b242e0a456d89713b228f1da4f45582f" + integrity sha512-vz59ijyrTG22Hshaj620e5yhs2dU1WJy723ofc+KUgxVCM6zxQESmWdMuVmUzxtGqtj5heHyB44PjV/HKsEmuQ== + +"@esbuild/freebsd-x64@0.19.4": + version "0.19.4" + resolved "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.4.tgz#873edc0f73e83a82432460ea59bf568c1e90b268" + integrity sha512-3sRbQ6W5kAiVQRBWREGJNd1YE7OgzS0AmOGjDmX/qZZecq8NFlQsQH0IfXjjmD0XtUYqr64e0EKNFjMUlPL3Cw== + +"@esbuild/linux-arm64@0.19.4": + version "0.19.4" + resolved "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.4.tgz#659f2fa988d448dbf5010b5cc583be757cc1b914" + integrity sha512-ZWmWORaPbsPwmyu7eIEATFlaqm0QGt+joRE9sKcnVUG3oBbr/KYdNE2TnkzdQwX6EDRdg/x8Q4EZQTXoClUqqA== + +"@esbuild/linux-arm@0.19.4": + version "0.19.4" + resolved "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.4.tgz#d5b13a7ec1f1c655ce05c8d319b3950797baee55" + integrity sha512-z/4ArqOo9EImzTi4b6Vq+pthLnepFzJ92BnofU1jgNlcVb+UqynVFdoXMCFreTK7FdhqAzH0vmdwW5373Hm9pg== + +"@esbuild/linux-ia32@0.19.4": + version "0.19.4" + resolved "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.4.tgz#878cd8bf24c9847c77acdb5dd1b2ef6e4fa27a82" + integrity sha512-EGc4vYM7i1GRUIMqRZNCTzJh25MHePYsnQfKDexD8uPTCm9mK56NIL04LUfX2aaJ+C9vyEp2fJ7jbqFEYgO9lQ== + +"@esbuild/linux-loong64@0.19.4": + version "0.19.4" + resolved "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.4.tgz#df890499f6e566b7de3aa2361be6df2b8d5fa015" + integrity sha512-WVhIKO26kmm8lPmNrUikxSpXcgd6HDog0cx12BUfA2PkmURHSgx9G6vA19lrlQOMw+UjMZ+l3PpbtzffCxFDRg== + +"@esbuild/linux-mips64el@0.19.4": + version "0.19.4" + resolved "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.4.tgz#76eae4e88d2ce9f4f1b457e93892e802851b6807" + integrity sha512-keYY+Hlj5w86hNp5JJPuZNbvW4jql7c1eXdBUHIJGTeN/+0QFutU3GrS+c27L+NTmzi73yhtojHk+lr2+502Mw== + +"@esbuild/linux-ppc64@0.19.4": + version "0.19.4" + resolved "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.4.tgz#c49032f4abbcfa3f747b543a106931fe3dce41ff" + integrity sha512-tQ92n0WMXyEsCH4m32S21fND8VxNiVazUbU4IUGVXQpWiaAxOBvtOtbEt3cXIV3GEBydYsY8pyeRMJx9kn3rvw== + +"@esbuild/linux-riscv64@0.19.4": + version "0.19.4" + resolved "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.4.tgz#0f815a090772138503ee0465a747e16865bf94b1" + integrity sha512-tRRBey6fG9tqGH6V75xH3lFPpj9E8BH+N+zjSUCnFOX93kEzqS0WdyJHkta/mmJHn7MBaa++9P4ARiU4ykjhig== + +"@esbuild/linux-s390x@0.19.4": + version "0.19.4" + resolved "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.4.tgz#8d2cca20cd4e7c311fde8701d9f1042664f8b92b" + integrity sha512-152aLpQqKZYhThiJ+uAM4PcuLCAOxDsCekIbnGzPKVBRUDlgaaAfaUl5NYkB1hgY6WN4sPkejxKlANgVcGl9Qg== + +"@esbuild/linux-x64@0.19.4": + version "0.19.4" + resolved "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.4.tgz#f618bec2655de49bff91c588777e37b5e3169d4a" + integrity sha512-Mi4aNA3rz1BNFtB7aGadMD0MavmzuuXNTaYL6/uiYIs08U7YMPETpgNn5oue3ICr+inKwItOwSsJDYkrE9ekVg== + +"@esbuild/netbsd-x64@0.19.4": + version "0.19.4" + resolved "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.4.tgz#7889744ca4d60f1538d62382b95e90a49687cef2" + integrity sha512-9+Wxx1i5N/CYo505CTT7T+ix4lVzEdz0uCoYGxM5JDVlP2YdDC1Bdz+Khv6IbqmisT0Si928eAxbmGkcbiuM/A== + +"@esbuild/openbsd-x64@0.19.4": + version "0.19.4" + resolved "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.4.tgz#c3e436eb9271a423d2e8436fcb120e3fd90e2b01" + integrity sha512-MFsHleM5/rWRW9EivFssop+OulYVUoVcqkyOkjiynKBCGBj9Lihl7kh9IzrreDyXa4sNkquei5/DTP4uCk25xw== + +"@esbuild/sunos-x64@0.19.4": + version "0.19.4" + resolved "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.4.tgz#f63f5841ba8c8c1a1c840d073afc99b53e8ce740" + integrity sha512-6Xq8SpK46yLvrGxjp6HftkDwPP49puU4OF0hEL4dTxqCbfx09LyrbUj/D7tmIRMj5D5FCUPksBbxyQhp8tmHzw== + +"@esbuild/win32-arm64@0.19.4": + version "0.19.4" + resolved "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.4.tgz#80be69cec92da4da7781cf7a8351b95cc5a236b0" + integrity sha512-PkIl7Jq4mP6ke7QKwyg4fD4Xvn8PXisagV/+HntWoDEdmerB2LTukRZg728Yd1Fj+LuEX75t/hKXE2Ppk8Hh1w== + +"@esbuild/win32-ia32@0.19.4": + version "0.19.4" + resolved "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.4.tgz#15dc0ed83d2794872b05d8edc4a358fecf97eb54" + integrity sha512-ga676Hnvw7/ycdKB53qPusvsKdwrWzEyJ+AtItHGoARszIqvjffTwaaW3b2L6l90i7MO9i+dlAW415INuRhSGg== + +"@esbuild/win32-x64@0.19.4": + version "0.19.4" + resolved "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.4.tgz#d46a6e220a717f31f39ae80f49477cc3220be0f0" + integrity sha512-HP0GDNla1T3ZL8Ko/SHAS2GgtjOg+VmWnnYLhuTksr++EnduYB0f3Y2LzHsUwb2iQ13JGoY6G3R8h6Du/WG6uA== "@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": version "4.4.0" @@ -2225,9 +2226,9 @@ eslint-visitor-keys "^3.3.0" "@eslint-community/regexpp@^4.5.1", "@eslint-community/regexpp@^4.6.1": - version "4.8.1" - resolved "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.8.1.tgz#8c4bb756cc2aa7eaf13cfa5e69c83afb3260c20c" - integrity sha512-PWiOzLIUAjN/w5K17PoF4n6sKBw0gqLHPhywmYHP4t1VFQQVYeb1yWsJwnMVEMl3tUHME7X/SJPZLmtG7XBDxQ== + version "4.9.0" + resolved "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.9.0.tgz#7ccb5f58703fa61ffdcbf39e2c604a109e781162" + integrity sha512-zJmuCWj2VLBt4c25CfBIbMZLGLyhkvs7LznyVX5HfpzeocThgIj5XQK4L+g3U36mMcx8bPMhGyPpwCATamC4jQ== "@eslint/eslintrc@^0.4.3": version "0.4.3" @@ -2259,10 +2260,10 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eslint/js@8.49.0": - version "8.49.0" - resolved "https://registry.npmjs.org/@eslint/js/-/js-8.49.0.tgz#86f79756004a97fa4df866835093f1df3d03c333" - integrity sha512-1S8uAY/MTJqVx0SC4epBq+N2yhuwtNwLbJYNZyhL2pO1ZVKn5HFXav5T41Ryzy9K9V7ZId2JB2oy/W4aCd9/2w== +"@eslint/js@8.50.0": + version "8.50.0" + resolved "https://registry.npmjs.org/@eslint/js/-/js-8.50.0.tgz#9e93b850f0f3fa35f5fa59adfd03adae8488e484" + integrity sha512-NCC3zz2+nvYd+Ckfh87rA47zfu2QsQpvc6k1yzTk+b9KzRj0wkGa8LSoGOXN6Zv4lRf/EIoZ80biDh9HOI+RNQ== "@extra-number/significant-digits@^1.1.1": version "1.3.9" @@ -2606,10 +2607,18 @@ chalk "^4.1.2" semver "^7.5.4" -"@jsii/spec@1.88.0", "@jsii/spec@^1.84.0", "@jsii/spec@^1.88.0": - version "1.88.0" - resolved "https://registry.npmjs.org/@jsii/spec/-/spec-1.88.0.tgz#46216d3ca93872b4d878bb81f0cc7b28dc621c28" - integrity sha512-Q6xirxPM06TRW0GcsHa+tzPZLwe9I+mFYx5BaNMimcv21u6bQnxfynZMgNhHqvLYCmP37HWg0SboUYTa5JROzw== +"@jsii/check-node@1.89.0": + version "1.89.0" + resolved "https://registry.npmjs.org/@jsii/check-node/-/check-node-1.89.0.tgz#0cfe0fec566ca1b35004ad9c9497d4d81f28811b" + integrity sha512-RMw19IEj6ch6oOGkBrAbtzwshrOXMKlfbX54S0hGrwR1qlSjNS9qqt4p+LRSpurhriEo7oHDegItNGUjPYoNXw== + dependencies: + chalk "^4.1.2" + semver "^7.5.4" + +"@jsii/spec@1.89.0", "@jsii/spec@^1.84.0", "@jsii/spec@^1.88.0", "@jsii/spec@^1.89.0": + version "1.89.0" + resolved "https://registry.npmjs.org/@jsii/spec/-/spec-1.89.0.tgz#d337c97234bec2fdffe25ad449ebacf22972c55c" + integrity sha512-byzIC5M5FrEaW+GaPGQfPsobfwmEfzHvS7dh5d5fgY4VvvsHBkkhhF/H5xUG+1wQBcdBnqdKyp5CEFm8UEVfqg== dependencies: ajv "^8.12.0" @@ -2972,34 +2981,34 @@ read-package-json-fast "^2.0.3" which "^2.0.2" -"@nrwl/devkit@16.8.1": - version "16.8.1" - resolved "https://registry.npmjs.org/@nrwl/devkit/-/devkit-16.8.1.tgz#18f90c9bddbac182ca2cd6b08c90f09caf9f4aa0" - integrity sha512-Y7yYDh62Hi4q99Q4+ipIQ3K9iLuAld3WcwjLv6vtl6Livu+TU3eqbraBEno7DQL8JuIuwgBT4lX7Bp3w3N9RDg== +"@nrwl/devkit@16.9.1": + version "16.9.1" + resolved "https://registry.npmjs.org/@nrwl/devkit/-/devkit-16.9.1.tgz#e8b42ac23926a241338b173f3eed66757d75e530" + integrity sha512-+iR7tg+LOrGWAGmGv0hr45hYUOeKjK/Jm6WV3Ldmx6I7LaaYM5Fu6Ev2KXL669QMzLJpg3kqgKQsneWbFT3MAw== dependencies: - "@nx/devkit" "16.8.1" + "@nx/devkit" "16.9.1" -"@nrwl/tao@16.8.1": - version "16.8.1" - resolved "https://registry.npmjs.org/@nrwl/tao/-/tao-16.8.1.tgz#640522eef8905f358ce087e1f6a8489c69e3ebfb" - integrity sha512-hgGFLyEgONSofxnJsXN9NlUx4J8/YSLUkfZKdR8Qa97+JGZT8FEuk7NLFJOWdYYqROoCzXLHK0d+twFFNPS5BQ== +"@nrwl/tao@16.9.1": + version "16.9.1" + resolved "https://registry.npmjs.org/@nrwl/tao/-/tao-16.9.1.tgz#84e9be4002792cf5a2cf45f4e0733ac7091d732a" + integrity sha512-KsRBRAE5mSP83ZjO9cPW6ZQZWOtkMfCBih/WE9qpaiHn+hCydtYStyAO2QSic4tHVV+8VpPUQWYnpf5rhkNzWg== dependencies: - nx "16.8.1" + nx "16.9.1" tslib "^2.3.0" -"@nrwl/workspace@16.8.1": - version "16.8.1" - resolved "https://registry.npmjs.org/@nrwl/workspace/-/workspace-16.8.1.tgz#2b046bf1002387464248157cf62e00db32f7cfaf" - integrity sha512-KFxcUoOfzCEc5Krq3h+EC6kOYHCwuSPyc2v1fWvTgP7a91uw5NPsMKGt4l0QXElkX3/qbBvjex6fJOcjf+odYQ== +"@nrwl/workspace@16.9.1": + version "16.9.1" + resolved "https://registry.npmjs.org/@nrwl/workspace/-/workspace-16.9.1.tgz#f4f73c3652b4968740a5103e5d0190be04c1bed7" + integrity sha512-jtQmsC1dmM/aUXFHw261tYu7tMqOHw4Sb3NWH4hXoasOn862L4kwkTYWn/MdQ4JTbv9uTf4+cRohP2F6aOj+jA== dependencies: - "@nx/workspace" "16.8.1" + "@nx/workspace" "16.9.1" -"@nx/devkit@16.8.1", "@nx/devkit@>=16.5.1 < 17": - version "16.8.1" - resolved "https://registry.npmjs.org/@nx/devkit/-/devkit-16.8.1.tgz#830a6f3daf774aabe1a95e257eb4c832ee85d497" - integrity sha512-I+Cg+lXk0wRz6KC9FZbWFuJWQTXAt5O3bNl9ksISmzqmEyuy72Cv+/MBHvF7o54Sq80DNw+RKWB1re5HFOsqCA== +"@nx/devkit@16.9.1", "@nx/devkit@>=16.5.1 < 17": + version "16.9.1" + resolved "https://registry.npmjs.org/@nx/devkit/-/devkit-16.9.1.tgz#819f355849eecde24b40634150af3038d2652570" + integrity sha512-jQMLX8pUKsOIk0tLFzJms5awPxKfJEi0uxY7+IUfRNHcnDkOFiv6gf1QqJ3pobmgwBdbC6Nv/dhDP3JT2wA1gA== dependencies: - "@nrwl/devkit" "16.8.1" + "@nrwl/devkit" "16.9.1" ejs "^3.1.7" enquirer "~2.3.6" ignore "^5.0.4" @@ -3007,67 +3016,67 @@ tmp "~0.2.1" tslib "^2.3.0" -"@nx/nx-darwin-arm64@16.8.1": - version "16.8.1" - resolved "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-16.8.1.tgz#fd85ed007d63d232700272cd07138ecac046525d" - integrity sha512-xOflqyIVcyLPzdJOZcucI+5ClwnTgK8zIvpjbxHokrO9McJJglhfUyP0bbTHpEpWqzA+GaPA/6/Qdu0ATzqQBQ== - -"@nx/nx-darwin-x64@16.8.1": - version "16.8.1" - resolved "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-16.8.1.tgz#de75b5052cb7ec93e238af632f0ea0f2d8822e66" - integrity sha512-JJGrlOvEpDMWnM6YKaA1WOnzHgiw5vRKEowX9ba+jxhmCvtdjbLSxi228kv92JtQPPQ91zvtsNM+BFY0EbPOlA== - -"@nx/nx-freebsd-x64@16.8.1": - version "16.8.1" - resolved "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-16.8.1.tgz#733dbe731af814b87a1429d7c087c4879192536c" - integrity sha512-aZdJQ7cIQfXOmfk4vRXvVYxuV68xz8YyhNZ0IvBfJ16uZQ+YNl4BpklRLEIdaloSbwz9M1NNewmL+AgklEBxlA== - -"@nx/nx-linux-arm-gnueabihf@16.8.1": - version "16.8.1" - resolved "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-16.8.1.tgz#3d1e2130d26ecc335df21bf8a8afa566bd6b4ed5" - integrity sha512-JzjrTf7FFgikoVUbRs0hKvwHRR6SyqT4yIdk/YyiCt2mWY9w4m5DWtHM/9kJzhckkH9MY66m+X/zG6+NKsEMvg== - -"@nx/nx-linux-arm64-gnu@16.8.1": - version "16.8.1" - resolved "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-16.8.1.tgz#f0f96dc4be17cac8a387367eaafe71a6b1948fc3" - integrity sha512-CF0s981myBWusW7iW2+fKPa7ceYYe+NO5EdKe9l27fpHDkcA71KZU3q7U823QpO/7tYvVdBevJp3CCn2/GBURQ== - -"@nx/nx-linux-arm64-musl@16.8.1": - version "16.8.1" - resolved "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-16.8.1.tgz#65ed581e702ef882afd9d7f25b660e34e4c13690" - integrity sha512-X4TobxRt1dALvoeKC3/t1CqZCMUqtEhGG+KQLT/51sG54HdxmTAWRFlvj8PvLH0QSBk4e+uRZAo45qpt3iSnBg== - -"@nx/nx-linux-x64-gnu@16.8.1": - version "16.8.1" - resolved "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-16.8.1.tgz#cc5c782a67e5b17f4e395d358d87ea5076606dba" - integrity sha512-lHvv2FD14Lpxh7muMLStH2tC1opQOaepO4nXwb1LaaoIpMym7kBgCK8AQuI98/oNQiMDXMNDKWQZCjxnJGDIPw== - -"@nx/nx-linux-x64-musl@16.8.1": - version "16.8.1" - resolved "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-16.8.1.tgz#2837fb7d6590b5fe9f2eb42603d0e064771a8ded" - integrity sha512-c4gQvNgIjggD1A5sYhftQEC1PtAhV3sEnv60X00v9wmjl57Wj4Ty0TgyzpYglLysVRiko/B58S8NYS0jKvMmeA== - -"@nx/nx-win32-arm64-msvc@16.8.1": - version "16.8.1" - resolved "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-16.8.1.tgz#d45d8abdd99f3b0dda83a673592299ffdc819895" - integrity sha512-GKHPy/MyGFoV9cdKgcWLZZK2vDdxt5bQ53ss0k+BDKRP+YwLKm7tJl23eeM7JdB4GLCBntEQPC+dBqxOA8Ze/w== - -"@nx/nx-win32-x64-msvc@16.8.1": - version "16.8.1" - resolved "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-16.8.1.tgz#6ec1930aaf4d9dea19149d6b3d100b2c7e69d582" - integrity sha512-yHZ5FAcx54rVc31R0yIpniepkHMPwaxG23l8E/ZYbL1iPwE/Wc1HeUzUvxUuSXtguRp7ihcRhaUEPkcSl2EAVw== - -"@nx/workspace@16.8.1", "@nx/workspace@^16.8.1": - version "16.8.1" - resolved "https://registry.npmjs.org/@nx/workspace/-/workspace-16.8.1.tgz#c73f11a4eb78c04e442d973c2558bbb08d206753" - integrity sha512-wz5AwqdmRU80slva/Q3UmJAqDRYiPluEcqoBJcr2qW8zhoKYX/uDsYuAdCqr4uP5RokZca3LcXqNdpkOfFJtXg== - dependencies: - "@nrwl/workspace" "16.8.1" - "@nx/devkit" "16.8.1" +"@nx/nx-darwin-arm64@16.9.1": + version "16.9.1" + resolved "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-16.9.1.tgz#aff318f99e2b53af480803d00322edcc2037ed5f" + integrity sha512-JWGrPxxt3XjgIYzvnaNAeNmK24wyF6yEE1bV+wnnKzd7yavVps3c2TOVE/AT4sgvdVj3xFzztyixYGV58tCYrg== + +"@nx/nx-darwin-x64@16.9.1": + version "16.9.1" + resolved "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-16.9.1.tgz#a2095799f9fb67988f4f88eb17f93f73a6b5629f" + integrity sha512-b1Hw1AmKrR+Kp361WTiKC1RFoQwERyW9R/9XJGNIdgtr+V2wa775eCEdxB9r9mwCqyEmM9iVadpRHPaFSAfQfQ== + +"@nx/nx-freebsd-x64@16.9.1": + version "16.9.1" + resolved "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-16.9.1.tgz#ea7ff8ef1e70b0185b2cb01085d37fed068da6e6" + integrity sha512-jscl/Xu86tLQYbC8b1wy9FjEgGyuLpYnvP9d+34AHDi6CbCNSodbv93xFDlfYcLOeOD/mJXqR1Ru/1MF86OB5A== + +"@nx/nx-linux-arm-gnueabihf@16.9.1": + version "16.9.1" + resolved "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-16.9.1.tgz#93728e8fa785ed2c69fced92372cc6faf0340d0d" + integrity sha512-NMAyxjYv9y4LwzU76htcPWfdmRoN/ZziTNKT3jaMbn38x4e7DoXYs9GGh267z45yWHscQWoV0v+X39LmB819aQ== + +"@nx/nx-linux-arm64-gnu@16.9.1": + version "16.9.1" + resolved "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-16.9.1.tgz#bde082e427ff5e108c8f611f6a37fc5e56bc27dc" + integrity sha512-A5UbK5rFhqzs3kMiEKA+xr3LAJsQBA97VDyMH6WPraSl+XRIt4EePx0MyEqo1pnEgeuoOCvR1tjDot5E7ldInw== + +"@nx/nx-linux-arm64-musl@16.9.1": + version "16.9.1" + resolved "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-16.9.1.tgz#d090e0ef5645854da02e6bea58d908dedea286bb" + integrity sha512-eIn5PnKH7Y/u1LuanAM0wPNdcb9Z7seDjQzQ0hFMCCvV75Z8A02ztbiueLGaEsDLx35MPBdBmuyo4hsmvmLgpg== + +"@nx/nx-linux-x64-gnu@16.9.1": + version "16.9.1" + resolved "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-16.9.1.tgz#40f808011b59003735e33bd5bae12bd19b3120b5" + integrity sha512-MMvhoS1pZjyIjwfeZNH2dDZuVF2xxURLTXC4UmmpY/wOWCuXhvD7QUv5A5QShxfaVXmXceo/fGLK+/Qm5e2+7g== + +"@nx/nx-linux-x64-musl@16.9.1": + version "16.9.1" + resolved "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-16.9.1.tgz#7740b213837e2479fc278f8176344bd2a765919f" + integrity sha512-ca0d00YCHo0+OIT80MZdtseJj9wTlWMucmdm0OCXLf/l+Dma4MO4LR09WMH2VIpjoz4Gj7+xP0QtKtH4fWFD8Q== + +"@nx/nx-win32-arm64-msvc@16.9.1": + version "16.9.1" + resolved "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-16.9.1.tgz#98f2daf489ffa73a5fa1e7bbb477438988c090fa" + integrity sha512-UIDAWH6/LfouFaXLJWyZKggzH/698lSrLkEE1fa9VrrGEOhumk7MPAVQc/XxgkWgPDDR1TJl0ij+J1bOREn73Q== + +"@nx/nx-win32-x64-msvc@16.9.1": + version "16.9.1" + resolved "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-16.9.1.tgz#5d2ad9bd578b807e1e9c4174106e6c8b78a47efe" + integrity sha512-isnElU5RaQEGPAJhx6VNY0P/avD79s146kmZOn1Ff5fAjReqR7kRxSWXQOdIqc6nPH9Y0c9wNwEAuhBJoor+Mw== + +"@nx/workspace@16.9.1", "@nx/workspace@^16.9.1": + version "16.9.1" + resolved "https://registry.npmjs.org/@nx/workspace/-/workspace-16.9.1.tgz#bb39be3b5b79703204a104b9f1c54e64cfe1d0fc" + integrity sha512-cLTcViSwHZ6M0+YuuKOFrvSaObQVZRAlxa/rvxyZD0xcQGXVY7lWZ1IzkVJueBtSoiBVfjXETXo3KX+qZcfB8A== + dependencies: + "@nrwl/workspace" "16.9.1" + "@nx/devkit" "16.9.1" chalk "^4.1.0" enquirer "~2.3.6" ignore "^5.0.4" - nx "16.8.1" + nx "16.9.1" rxjs "^7.8.0" tslib "^2.3.0" yargs-parser "21.1.1" @@ -3152,9 +3161,9 @@ integrity sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ== "@octokit/openapi-types@^18.0.0": - version "18.0.0" - resolved "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.0.0.tgz#f43d765b3c7533fd6fb88f3f25df079c24fccf69" - integrity sha512-V8GImKs3TeQRxRtXFpG2wl19V7444NIOTDF24AWuIbmNaNYOQMWRbjcGDXV5B+0n887fgDcuMNOmlul+k+oJtw== + version "18.1.1" + resolved "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.1.1.tgz#09bdfdabfd8e16d16324326da5148010d765f009" + integrity sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw== "@octokit/plugin-enterprise-rest@6.0.1": version "6.0.1" @@ -3479,7 +3488,7 @@ dependencies: tslib "^2.5.0" -"@smithy/config-resolver@^2.0.10", "@smithy/config-resolver@^2.0.8": +"@smithy/config-resolver@^2.0.10": version "2.0.10" resolved "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-2.0.10.tgz#974de532e6048d86b8b7aa1fed17a75c558c41c8" integrity sha512-MwToDsCltHjumkCuRn883qoNeJUawc2b8sX9caSn5vLz6J5crU1IklklNxWCaMO2z2nDL91Po4b/aI1eHv5PfA== @@ -3511,7 +3520,7 @@ "@smithy/util-hex-encoding" "^2.0.0" tslib "^2.5.0" -"@smithy/eventstream-serde-browser@^2.0.7": +"@smithy/eventstream-serde-browser@^2.0.9": version "2.0.9" resolved "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-2.0.9.tgz#9c595348d5e1a9c140a92bfe0235e9a282ef9c88" integrity sha512-g70enHZau2hGj1Uxedrn8AAjH9E7RnpHdwkuPKapagah53ztbwI7xaNeA5SLD4MjSjdrjathyQBCQKIzwXrR1g== @@ -3520,7 +3529,7 @@ "@smithy/types" "^2.3.3" tslib "^2.5.0" -"@smithy/eventstream-serde-config-resolver@^2.0.7": +"@smithy/eventstream-serde-config-resolver@^2.0.9": version "2.0.9" resolved "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-2.0.9.tgz#580a0f54182f90a61f50b84a675aed728d08f8af" integrity sha512-+15GzIMtdSuRPyuCeGZ7gzgD94Ejv6eM1vKcqvipdzS+i36KTZ2A9aZsJk+gDw//OCD1EMx9SqpV6bUvMS4PWg== @@ -3528,7 +3537,7 @@ "@smithy/types" "^2.3.3" tslib "^2.5.0" -"@smithy/eventstream-serde-node@^2.0.7": +"@smithy/eventstream-serde-node@^2.0.9": version "2.0.9" resolved "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-2.0.9.tgz#07109906bcbabe5c2f2c5f2cf3cd75f352f3ab75" integrity sha512-UEJcvN2WXXEjkewtFkj1S2HSZLbyCgzUnfoFPrTuKy4+xRfakO5dNx6ws2h1pvb8Vc7mTuBL+Webl1R5mnVsXA== @@ -3546,7 +3555,7 @@ "@smithy/types" "^2.3.3" tslib "^2.5.0" -"@smithy/fetch-http-handler@^2.1.3", "@smithy/fetch-http-handler@^2.1.5": +"@smithy/fetch-http-handler@^2.1.5": version "2.1.5" resolved "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-2.1.5.tgz#0764e232482320b9f2f8ec9c79ebdfa214a761fb" integrity sha512-BIeCHGfr5JCGN+EMTwZK74ELvjPXOIrI7OLM5OhZJJ6AmZyRv2S9ANJk18AtLwht0TsSm+8WoXIEp8LuxNgUyA== @@ -3557,7 +3566,7 @@ "@smithy/util-base64" "^2.0.0" tslib "^2.5.0" -"@smithy/hash-blob-browser@^2.0.7": +"@smithy/hash-blob-browser@^2.0.9": version "2.0.9" resolved "https://registry.npmjs.org/@smithy/hash-blob-browser/-/hash-blob-browser-2.0.9.tgz#e02caf03bdd036343bc53883330a1b03fc26a34e" integrity sha512-JNWOV1ci9vIg4U82klNr07bZXsA6OCumqHugpvZdvvn6cNGwTa4rvpS5FpPcqKeh3Rdg1rr4h8g+X6zyOamnZw== @@ -3567,7 +3576,7 @@ "@smithy/types" "^2.3.3" tslib "^2.5.0" -"@smithy/hash-node@^2.0.7": +"@smithy/hash-node@^2.0.9": version "2.0.9" resolved "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-2.0.9.tgz#51811dabd2990eec1fc003dd6aaa8b8db95cc1eb" integrity sha512-XP3yWd5wyCtiVmsY5Nuq/FUwyCEQ6YG7DsvRh7ThldNukGpCzyFdP8eivZJVjn4Fx7oYrrOnVoYZ0WEgpW1AvQ== @@ -3577,7 +3586,7 @@ "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" -"@smithy/hash-stream-node@^2.0.7": +"@smithy/hash-stream-node@^2.0.9": version "2.0.9" resolved "https://registry.npmjs.org/@smithy/hash-stream-node/-/hash-stream-node-2.0.9.tgz#ecdfef5980702fd8449bdf0f9077b9fabbdfd5a9" integrity sha512-3nrkMpiOrhsJvJS6K4OkP0qvA3U5r8PpseXULeGd1ZD1EbfcZ30Lvl72FGaaHskwWZyTPR4czr1d/RwLRCVHNA== @@ -3586,7 +3595,7 @@ "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" -"@smithy/invalid-dependency@^2.0.7": +"@smithy/invalid-dependency@^2.0.9": version "2.0.9" resolved "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-2.0.9.tgz#9c8ebb70f0d1670490ae51c078d7240ac7cb9ddb" integrity sha512-RuJqhYf8nViK96IIO9JbTtjDUuFItVfuuJhWw2yk7fv67yltQ7fZD6IQ2OsHHluoVmstnQJuCg5raXJR696Ubw== @@ -3601,7 +3610,7 @@ dependencies: tslib "^2.5.0" -"@smithy/md5-js@^2.0.7": +"@smithy/md5-js@^2.0.9": version "2.0.9" resolved "https://registry.npmjs.org/@smithy/md5-js/-/md5-js-2.0.9.tgz#37eb5b6a4d8a978429623a91d3aa389c904ac1f5" integrity sha512-ALHGoTZDgBXBbjCpQzVy6hpa6Rdr6e2jyEw51d6CQOUpHkUnFH7G96UWhVwUnkP0xozPCvmWy+3+j2QUX+oK9w== @@ -3610,7 +3619,7 @@ "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" -"@smithy/middleware-content-length@^2.0.9": +"@smithy/middleware-content-length@^2.0.11": version "2.0.11" resolved "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-2.0.11.tgz#3d046f917cb0975caf6af2de96c9622cfa3c33ca" integrity sha512-Malj4voNTL4+a5ZL3a6+Ij7JTUMTa2R7c3ZIBzMxN5OUUgAspU7uFi1Q97f4B0afVh2joQBAWH5IQJUG25nl8g== @@ -3619,7 +3628,7 @@ "@smithy/types" "^2.3.3" tslib "^2.5.0" -"@smithy/middleware-endpoint@^2.0.7": +"@smithy/middleware-endpoint@^2.0.9": version "2.0.9" resolved "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-2.0.9.tgz#2a8b5098cc124923a7104db7578314b4193a62f6" integrity sha512-72/o8R6AAO4+nyTI6h4z6PYGTSA4dr1M7tZz29U8DEUHuh1YkhC77js0P6RyF9G0wDLuYqxb+Yh0crI5WG2pJg== @@ -3630,7 +3639,7 @@ "@smithy/util-middleware" "^2.0.2" tslib "^2.5.0" -"@smithy/middleware-retry@^2.0.10": +"@smithy/middleware-retry@^2.0.12": version "2.0.12" resolved "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-2.0.12.tgz#d297d7cc5f40e8908aa1495060155b40e24f1ce7" integrity sha512-YQ/ufXX4/d9/+Jf1QQ4J+CVeupC7BW52qldBTvRV33PDX9vxndlAwkFwzBcmnUFC3Hjf1//HW6I77EItcjNSCA== @@ -3644,7 +3653,7 @@ tslib "^2.5.0" uuid "^8.3.2" -"@smithy/middleware-serde@^2.0.7", "@smithy/middleware-serde@^2.0.9": +"@smithy/middleware-serde@^2.0.9": version "2.0.9" resolved "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-2.0.9.tgz#cf0028f18dc96648de212870c9726844084dd89a" integrity sha512-GVbauxrr6WmtCaesakktg3t5LR/yDbajpC7KkWc8rtCpddMI4ShAVO5Q6DqwX8MDFi4CLaY8H7eTGcxhl3jbLg== @@ -3652,15 +3661,15 @@ "@smithy/types" "^2.3.3" tslib "^2.5.0" -"@smithy/middleware-stack@^2.0.0", "@smithy/middleware-stack@^2.0.2": - version "2.0.2" - resolved "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-2.0.2.tgz#a6c60c6b3ad22444b3aff15fb56088d36fedc9c8" - integrity sha512-6BNfPVp/8gcmkKdJhNJK3HEkUNNTrY3hM9vuWXIUSoLk9FZo1L2QuGLGB6S124D9ySInn8PzEdOtguCF5Ao4KA== +"@smithy/middleware-stack@^2.0.2", "@smithy/middleware-stack@^2.0.3": + version "2.0.3" + resolved "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-2.0.3.tgz#86b9d13d7b01208b59f9510eb6b08f8556ef6915" + integrity sha512-AlhPmbwpkC4lQBVaVHXczmjFvsAhDHhrakqLt038qFLotnJcvDLhmMzAtu23alBeOSkKxkTQq0LsAt2N0WpAbw== dependencies: "@smithy/types" "^2.3.3" tslib "^2.5.0" -"@smithy/node-config-provider@^2.0.10", "@smithy/node-config-provider@^2.0.12": +"@smithy/node-config-provider@^2.0.12": version "2.0.12" resolved "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-2.0.12.tgz#59ef195dab5f00ea15abeb356e1fc2f41e4d54f2" integrity sha512-df9y9ywv+JmS40Y60ZqJ4jfZiTCmyHQffwzIqjBjLJLJl0imf9F6DWBd+jiEWHvlohR+sFhyY+KL/qzKgnAq1A== @@ -3681,7 +3690,7 @@ "@smithy/types" "^1.2.0" tslib "^2.5.0" -"@smithy/node-http-handler@^2.1.3", "@smithy/node-http-handler@^2.1.5": +"@smithy/node-http-handler@^2.1.5": version "2.1.5" resolved "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-2.1.5.tgz#b1ad4c4b7cdbb5774aeeaaf0bd14b78c6c267460" integrity sha512-52uF+BrZaFiBh+NT/bADiVDCQO91T+OwDRsuaAeWZC1mlCXFjAPPQdxeQohtuYOe9m7mPP/xIMNiqbe8jvndHA== @@ -3708,7 +3717,7 @@ "@smithy/types" "^1.2.0" tslib "^2.5.0" -"@smithy/protocol-http@^3.0.3", "@smithy/protocol-http@^3.0.5": +"@smithy/protocol-http@^3.0.5": version "3.0.5" resolved "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.0.5.tgz#a143bf54382c6f7c8cdf2c67d3be101a9b7b486c" integrity sha512-3t3fxj+ip4EPHRC2fQ0JimMxR/qCQ1LSQJjZZVZFgROnFLYWPDgUZqpoi7chr+EzatxJVXF/Rtoi5yLHOWCoZQ== @@ -3725,7 +3734,7 @@ "@smithy/util-uri-escape" "^1.1.0" tslib "^2.5.0" -"@smithy/querystring-builder@^2.0.7", "@smithy/querystring-builder@^2.0.9": +"@smithy/querystring-builder@^2.0.9": version "2.0.9" resolved "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-2.0.9.tgz#97e3731b6e6fef533ab0b063b0007f6a545c0291" integrity sha512-Yt6CPF4j3j1cuwod/DRflbuXxBFjJm7gAjy6W1RE21Rz5/kfGFqiZBXWmmXwGtnnhiLThYwoHK4S6/TQtnx0Fg== @@ -3771,12 +3780,12 @@ "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" -"@smithy/smithy-client@^2.1.4", "@smithy/smithy-client@^2.1.6": - version "2.1.6" - resolved "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-2.1.6.tgz#32d6e37e7da56c18235041822e82d562e202c8f2" - integrity sha512-+F26b8U7C6ydJgj5Y+OZ94NL54HQUPF1LrFiZjMAIX3OlgZjDhiT3m6VOZo6+hge3sEFOrupwdjB5V24JOCpQw== +"@smithy/smithy-client@^2.1.6", "@smithy/smithy-client@^2.1.7": + version "2.1.7" + resolved "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-2.1.7.tgz#76b1f3ad9d95bd32afea3113132549be66c5eb12" + integrity sha512-r6T/oiBQ8vCbGqObH4/h0YqD0jFB1hAS9KFRmuTfaNJueu/L2hjmjqFjv3PV5lkbNHTgUYraSv4cFQ1naxiELQ== dependencies: - "@smithy/middleware-stack" "^2.0.2" + "@smithy/middleware-stack" "^2.0.3" "@smithy/types" "^2.3.3" "@smithy/util-stream" "^2.0.12" tslib "^2.5.0" @@ -3788,14 +3797,14 @@ dependencies: tslib "^2.5.0" -"@smithy/types@^2.3.1", "@smithy/types@^2.3.3": +"@smithy/types@^2.3.3": version "2.3.3" resolved "https://registry.npmjs.org/@smithy/types/-/types-2.3.3.tgz#8770dea9b0e36c404d99a867d50b2fa6454f28aa" integrity sha512-zTdIPR9PvFVNRdIKMQu4M5oyTaycIbUqLheQqaOi9rTWPkgjGO2wDBxMA1rBHQB81aqAEv+DbSS4jfKyQMnXRA== dependencies: tslib "^2.5.0" -"@smithy/url-parser@^2.0.7", "@smithy/url-parser@^2.0.9": +"@smithy/url-parser@^2.0.9": version "2.0.9" resolved "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-2.0.9.tgz#0ea656c5e9b167082861ff1ff82ebb7459b09ab3" integrity sha512-NBnJ0NiY8z6E82Xd5VYUFQfKwK/wA/+QkKmpYUYP+cpH3aCzE6g2gvixd9vQKYjsIdRfNPCf+SFAozt8ljozOw== @@ -3841,27 +3850,27 @@ dependencies: tslib "^2.5.0" -"@smithy/util-defaults-mode-browser@^2.0.8": - version "2.0.10" - resolved "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.0.10.tgz#5a9cfe73bb021b39dd3f591d1f2fc0ccd53d7f3f" - integrity sha512-M5eaPn961jU2glZkqvmrVd6H4Tz4j1CJ2Kt8kjqMfcWZ4IQFgwPYbRkgND0W93dZXDmFU2GtuJGatwSmWIqxrA== +"@smithy/util-defaults-mode-browser@^2.0.10": + version "2.0.11" + resolved "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.0.11.tgz#46807747f3ca21a13770fc49e4bfb2bbc61a59c8" + integrity sha512-0syV1Mz/mCQ7CG/MHKQfH+w86xq59jpD0EOXv5oe0WBXLmq2lWPpVHl2Y6+jQ+/9fYzyZ5NF+NC/WEIuiv690A== dependencies: "@smithy/property-provider" "^2.0.10" - "@smithy/smithy-client" "^2.1.6" + "@smithy/smithy-client" "^2.1.7" "@smithy/types" "^2.3.3" bowser "^2.11.0" tslib "^2.5.0" -"@smithy/util-defaults-mode-node@^2.0.10": - version "2.0.12" - resolved "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.0.12.tgz#ca0827f0f13cba9ab959884b3d9823533c7ddd8e" - integrity sha512-fwAVus2YBTU5u4KFmmEZDdgx3HpUUg8f6SEUetJFsNL+6AzoGBIhCZX0yMrVCLJEZe6tUfMbL5TZHXMw2q6MaA== +"@smithy/util-defaults-mode-node@^2.0.12": + version "2.0.13" + resolved "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.0.13.tgz#aebdc44696f9713d0e9e65ca140b45122710c1df" + integrity sha512-6BtCHYdw5Z8r6KpW8tRCc3yURgvcQwfIEeHhR70BeSOfx8T/TXPPjb8A+K45+KASspa3fzrsSxeIwB0sAeMoHA== dependencies: "@smithy/config-resolver" "^2.0.10" "@smithy/credential-provider-imds" "^2.0.12" "@smithy/node-config-provider" "^2.0.12" "@smithy/property-provider" "^2.0.10" - "@smithy/smithy-client" "^2.1.6" + "@smithy/smithy-client" "^2.1.7" "@smithy/types" "^2.3.3" tslib "^2.5.0" @@ -3872,7 +3881,7 @@ dependencies: tslib "^2.5.0" -"@smithy/util-middleware@^2.0.0", "@smithy/util-middleware@^2.0.2": +"@smithy/util-middleware@^2.0.2": version "2.0.2" resolved "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-2.0.2.tgz#9529ba2c57c26a57e4a59af88ac7c36c69cffb7d" integrity sha512-UGPZM+Ja/vke5pc/S8G0LNiHpVirtjppsXO+GK9m9wbzRGzPJTfnZA/gERUUN/AfxEy/8SL7U1kd7u4t2X8K1w== @@ -3880,7 +3889,7 @@ "@smithy/types" "^2.3.3" tslib "^2.5.0" -"@smithy/util-retry@^2.0.0", "@smithy/util-retry@^2.0.2": +"@smithy/util-retry@^2.0.2": version "2.0.2" resolved "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-2.0.2.tgz#a328ec9580a160faa2a25247543fa4bd036a7426" integrity sha512-ovWiayUB38moZcLhSFFfUgB2IMb7R1JfojU20qSahjxAgfOZvDWme3eOYUMtAVnouZ9kYJiFgHLy27qRH4NeeA== @@ -3889,7 +3898,7 @@ "@smithy/types" "^2.3.3" tslib "^2.5.0" -"@smithy/util-stream@^2.0.10", "@smithy/util-stream@^2.0.12": +"@smithy/util-stream@^2.0.12": version "2.0.12" resolved "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-2.0.12.tgz#12682792e368794c4b890a14db4ce85272e3259d" integrity sha512-FOCpRLaj6gvSyUC5mJAACT+sPMPmp9sD1o+hVbUH/QxwZfulypA3ZIFdAg/59/IY0d/1Q4CTztsiHEB5LgjN4g== @@ -3925,7 +3934,7 @@ "@smithy/util-buffer-from" "^2.0.0" tslib "^2.5.0" -"@smithy/util-waiter@^2.0.7": +"@smithy/util-waiter@^2.0.9": version "2.0.9" resolved "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-2.0.9.tgz#c9f1967f8313f194cb00a7d5c3f279643d4960d1" integrity sha512-Hy9Cs0FtIacC1aVFk98bm/7CYqim9fnHAPRnV/SB2mj02ExYs/9Dn5SrNQmtTBTLCn65KqYnNVBNS8GuGpZOOw== @@ -3984,17 +3993,17 @@ "@tufjs/canonical-json" "1.0.0" minimatch "^9.0.0" -"@types/archiver@^5.3.2": - version "5.3.2" - resolved "https://registry.npmjs.org/@types/archiver/-/archiver-5.3.2.tgz#a9f0bcb0f0b991400e7766d35f6e19d163bdadcc" - integrity sha512-IctHreBuWE5dvBDz/0WeKtyVKVRs4h75IblxOACL92wU66v+HGAfEYAOyXkOFphvRJMhuXdI9huDXpX0FC6lCw== +"@types/archiver@^5.3.3": + version "5.3.3" + resolved "https://registry.npmjs.org/@types/archiver/-/archiver-5.3.3.tgz#9cb632a67060602b1658c669b498d51dd8ce08ab" + integrity sha512-0ABdVcXL6jOwNGY+hjWPqrxUvKelBEwNLcuv/SV2vZ4YCH8w9NttFCt+/QqI5zgMX+iX/XqVy89/r7EmLJmMpQ== dependencies: "@types/readdir-glob" "*" -"@types/aws-lambda@^8.10.121": - version "8.10.121" - resolved "https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.121.tgz#2702b77a77fadea98bbef43502a289882361854b" - integrity sha512-Y/jsUwO18HuC0a39BuMQkSOd/kMGATh/h5LNksw8FlTafbQ3Ge3578ZoT8w8gSOsWl2qH1p/SS/R61vc0X5jIQ== +"@types/aws-lambda@^8.10.122": + version "8.10.122" + resolved "https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.122.tgz#206c8d71b09325d26a458dba27db842afdc54df1" + integrity sha512-vBkIh9AY22kVOCEKo5CJlyCgmSWvasC+SWUxL/x/vOwRobMpI/HG1xp/Ae3AqmSiZeLUbOhW0FCD3ZjqqUxmXw== "@types/babel__core@^7.1.14": version "7.20.2" @@ -4050,9 +4059,9 @@ "@types/json-schema" "*" "@types/estree@*": - version "1.0.1" - resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz#aa22750962f3bf0e79d753d3cc067f010c95f194" - integrity sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA== + version "1.0.2" + resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.2.tgz#ff02bc3dc8317cd668dfec247b750ba1f1d62453" + integrity sha512-VeiPZ9MMwXjO32/Xu7+OwflfmeoRwkE/qzndw42gGtgJwZopBnzy2gD//NN1+go1mADzkDcqf/KnFRSjTJ8xJA== "@types/fs-extra@^9.0.13": version "9.0.13" @@ -4070,9 +4079,9 @@ "@types/node" "*" "@types/graceful-fs@^4.1.3": - version "4.1.6" - resolved "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz#e14b2576a1c25026b7f02ede1de3b84c3a1efeae" - integrity sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw== + version "4.1.7" + resolved "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.7.tgz#30443a2e64fd51113bc3e2ba0914d47109695e2a" + integrity sha512-MhzcwU8aUygZroVwL2jeYk6JisJrPl/oov/gsgGCue9mkgl9wjGbzReYQClxiUgFDnib9FuHqTndccKeZKxTRw== dependencies: "@types/node" "*" @@ -4087,16 +4096,16 @@ integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== "@types/istanbul-lib-report@*": - version "3.0.0" - resolved "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" - integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + version "3.0.1" + resolved "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz#412e0725ef41cde73bfa03e0e833eaff41e0fd63" + integrity sha512-gPQuzaPR5h/djlAv2apEG1HVOyj1IUs7GpfMZixU0/0KXT3pm64ylHuMUI1/Akh+sq/iikxg6Z2j+fcMDXaaTQ== dependencies: "@types/istanbul-lib-coverage" "*" "@types/istanbul-reports@^3.0.0": - version "3.0.1" - resolved "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" - integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + version "3.0.2" + resolved "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.2.tgz#edc8e421991a3b4df875036d381fc0a5a982f549" + integrity sha512-kv43F9eb3Lhj+lr/Hn6OcLCs/sSM8bt+fIaP11rCYngfV6NVjzWXJ17owQtDQTL9tQ8WSLUrGsSJ6rJz0F1w1A== dependencies: "@types/istanbul-lib-report" "*" @@ -4108,7 +4117,7 @@ expect "^28.0.0" pretty-format "^28.0.0" -"@types/jest@^29.5.4", "@types/jest@^29.5.5": +"@types/jest@^29.5.5": version "29.5.5" resolved "https://registry.npmjs.org/@types/jest/-/jest-29.5.5.tgz#727204e06228fe24373df9bae76b90f3e8236a2a" integrity sha512-ebylz2hnsWR9mYvmBFbXJXr+33UPc4+ZdxyDXh5w0FlPBTfCVN3wPL+kuOiQt3xvrK419v7XWeAs+AeOksafXg== @@ -4131,27 +4140,27 @@ resolved "https://registry.npmjs.org/@types/license-checker/-/license-checker-25.0.4.tgz#47cf2fc5a156c5abaae4c8cbc89d27d1e42f4bb9" integrity sha512-PQrMQvoNDhxh5ohbtMYAod6n4rgRPJ934L2lo7HwuVAL8Kmwq94+OyPXiirDx0CA+34wdbCO4W1P79IHQEXSvQ== -"@types/lodash@^4.14.198": - version "4.14.198" - resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.198.tgz#4d27465257011aedc741a809f1269941fa2c5d4c" - integrity sha512-trNJ/vtMZYMLhfN45uLq4ShQSw0/S7xCTLLVM+WM1rmFpba/VS42jVUgaO3w/NOLiWR/09lnYk0yMaA/atdIsg== +"@types/lodash@^4.14.199": + version "4.14.199" + resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.199.tgz#c3edb5650149d847a277a8961a7ad360c474e9bf" + integrity sha512-Vrjz5N5Ia4SEzWWgIVwnHNEnb1UE1XMkvY5DGXrAeOGE9imk0hgTHh5GyDjLDJi9OTCn9oo9dXH1uToK1VRfrg== -"@types/madge@^5.0.0": - version "5.0.0" - resolved "https://registry.npmjs.org/@types/madge/-/madge-5.0.0.tgz#5b77c542cb547157b73c7d3c01c82ba81fdec5ca" - integrity sha512-Son5Z121knxCXlQM3Q0ivh0OP8Fix4ztGl0VfA9JybQMPQprc2K4jtTaRc3IhGyBy6ku5cWKJxEuj8zePiZbBQ== +"@types/madge@^5.0.1": + version "5.0.1" + resolved "https://registry.npmjs.org/@types/madge/-/madge-5.0.1.tgz#f559f027dd0c6415d80888a45172c81384453e95" + integrity sha512-SG1auQa9+8N2FQ4TlOH//pK8gdgWAZ/vds+pcS4Ruz6qhAIdnJaC4PZj2GjPXVY/pC8X5Ks77BiMTIVMWA2VIQ== dependencies: "@types/node" "*" -"@types/md5@^2.3.2": - version "2.3.2" - resolved "https://registry.npmjs.org/@types/md5/-/md5-2.3.2.tgz#529bb3f8a7e9e9f621094eb76a443f585d882528" - integrity sha512-v+JFDu96+UYJ3/UWzB0mEglIS//MZXgRaJ4ubUPwOM0gvLc/kcQ3TWNYwENEK7/EcXGQVrW8h/XqednSjBd/Og== +"@types/md5@^2.3.3": + version "2.3.3" + resolved "https://registry.npmjs.org/@types/md5/-/md5-2.3.3.tgz#1f03ce6a9b1462981a1283777b30aaa30e319e22" + integrity sha512-4K40FjTW0tiIx9NfV+/DHJ56ih3fcdkDqBYz5CffKwJVWYho1FxzjkddGcgEEIs+fP2DqmQ3lujC5c4bUOESTQ== -"@types/mime-types@^2.1.1": - version "2.1.1" - resolved "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.1.tgz#d9ba43490fa3a3df958759adf69396c3532cf2c1" - integrity sha512-vXOTGVSLR2jMw440moWTC7H19iUyLtP3Z1YTj7cSsubOICinjMxFeb/V57v9QdyyPGbbWolUFSSmSiRSn94tFw== +"@types/mime-types@^2.1.2": + version "2.1.2" + resolved "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.2.tgz#b4fe6996d2f32975b6603b26b4e4b3b6c92c9901" + integrity sha512-q9QGHMGCiBJCHEvd4ZLdasdqXv570agPsUW0CeIm/B8DzhxsYMerD0l3IlI+EQ1A2RWHY2mmM9x1YIuuWxisCg== "@types/mime@^2.0.3": version "2.0.3" @@ -4169,34 +4178,34 @@ integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== "@types/minimist@^1.2.0": - version "1.2.2" - resolved "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c" - integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ== + version "1.2.3" + resolved "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.3.tgz#dd249cef80c6fff2ba6a0d4e5beca913e04e25f8" + integrity sha512-ZYFzrvyWUNhaPomn80dsMNgMeXxNWZBdkuG/hWlUvXvbdUH8ZERNBGXnU87McuGcWDsyzX2aChCv/SVN348k3A== -"@types/mock-fs@^4.13.1": - version "4.13.1" - resolved "https://registry.npmjs.org/@types/mock-fs/-/mock-fs-4.13.1.tgz#9201554ceb23671badbfa8ac3f1fa9e0706305be" - integrity sha512-m6nFAJ3lBSnqbvDZioawRvpLXSaPyn52Srf7OfzjubYbYX8MTUdIgDxQl0wEapm4m/pNYSd9TXocpQ0TvZFlYA== +"@types/mock-fs@^4.13.2": + version "4.13.2" + resolved "https://registry.npmjs.org/@types/mock-fs/-/mock-fs-4.13.2.tgz#fb230358cef6c133cbdad697cffd66e66ee6c1bf" + integrity sha512-mSIMAOjrNTVUFmZgJEigSIm+GlS4hbrk8U5+M8EB45uMrykKdN9TidjjSaOY1yFph2+TD7bsIfB4r+IrMYVyPQ== dependencies: "@types/node" "*" -"@types/mockery@^1.4.30": - version "1.4.30" - resolved "https://registry.npmjs.org/@types/mockery/-/mockery-1.4.30.tgz#25f07fa7340371c7ee0fb9239511a34e0a19d5b7" - integrity sha512-uv53RrNdhbkV/3VmVCtfImfYCWC3GTTRn3R11Whni3EJ+gb178tkZBVNj2edLY5CMrB749dQi+SJkg87jsN8UQ== +"@types/mockery@^1.4.31": + version "1.4.31" + resolved "https://registry.npmjs.org/@types/mockery/-/mockery-1.4.31.tgz#d3d0c461fc1a8894a8205e5b1638fa12875a25a2" + integrity sha512-1uSedAFH3GLsKmlD1F0Ugw6zlFJtQkxpa58zCQlMqVbOULbQZzIDLQgFqo76mJvhjRgjXopENQJ5wuwYK6UKnA== -"@types/node-fetch@^2.6.5": - version "2.6.5" - resolved "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.5.tgz#972756a9a0fe354b2886bf3defe667ddb4f0d30a" - integrity sha512-OZsUlr2nxvkqUFLSaY2ZbA+P1q22q+KrlxWOn/38RX+u5kTkYL2mTujEpzUhGkS+K/QCYp9oagfXG39XOzyySg== +"@types/node-fetch@^2.6.6": + version "2.6.6" + resolved "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.6.tgz#b72f3f4bc0c0afee1c0bc9cff68e041d01e3e779" + integrity sha512-95X8guJYhfqiuVVhRFxVQcf4hW/2bCuoPwDasMf/531STFoNoWTT7YDnWdXHEZKqAGUigmpG31r2FE70LwnzJw== dependencies: "@types/node" "*" form-data "^4.0.0" "@types/node@*": - version "20.6.3" - resolved "https://registry.npmjs.org/@types/node/-/node-20.6.3.tgz#5b763b321cd3b80f6b8dde7a37e1a77ff9358dd9" - integrity sha512-HksnYH4Ljr4VQgEy2lTStbCKv/P590tmPe5HqOnv9Gprffgv5WXAY+Y5Gqniu0GGqeTCUdBnzC3QSrzPkBkAMA== + version "20.7.1" + resolved "https://registry.npmjs.org/@types/node/-/node-20.7.1.tgz#06d732ead0bd5ad978ef0ea9cbdeb24dc8717514" + integrity sha512-LT+OIXpp2kj4E2S/p91BMe+VgGX2+lfO+XTpfXhh+bCk2LkQtHZSub8ewFBMGP5ClysPjTDFa4sMI8Q3n4T0wg== "@types/node@18.11.19": version "18.11.19" @@ -4204,19 +4213,19 @@ integrity sha512-YUgMWAQBWLObABqrvx8qKO1enAvBUdjZOAWQ5grBAkp5LQv45jBvYKZ3oFS9iKRCQyFjqw6iuEa1vmFqtxYLZw== "@types/node@^16", "@types/node@^16.9.2": - version "16.18.53" - resolved "https://registry.npmjs.org/@types/node/-/node-16.18.53.tgz#21820fe4d5968aaf8071dabd1ee13d24ada1350a" - integrity sha512-vVmHeo4tpF8zsknALU90Hh24VueYdu45ZlXzYWFbom61YR4avJqTFDC3QlWzjuTdAv6/3xHaxiO9NrtVZXrkmw== + version "16.18.54" + resolved "https://registry.npmjs.org/@types/node/-/node-16.18.54.tgz#4a63bdcea5b714f546aa27406a1c60621236a132" + integrity sha512-oTmGy68gxZZ21FhTJVVvZBYpQHEBZxHKTsGshobMqm9qWpbqdZsA5jvsuPZcHu0KwpmLrOHWPdEfg7XDpNT9UA== "@types/normalize-package-data@^2.4.0": - version "2.4.1" - resolved "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" - integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw== + version "2.4.2" + resolved "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.2.tgz#9b0e3e8533fe5024ad32d6637eb9589988b6fdca" + integrity sha512-lqa4UEhhv/2sjjIQgjX8B+RBjj47eo0mzGasklVJ78UKGQY1r0VpB9XHDaZZO9qzEFDdy4MrXLuEaSmPrPSe/A== -"@types/npm@^7.19.0": - version "7.19.0" - resolved "https://registry.npmjs.org/@types/npm/-/npm-7.19.0.tgz#a62382cea8ca8ef8452553e3d5daa68a331cda70" - integrity sha512-K/w+k8SnDjdQoK2fkUl9fHLAiVVmdFgdZ2/iGFuaaQC+wwaNdDQRTFaoCEYYrfCMbuVkhL3Lgqbi+p5d5I1lSg== +"@types/npm@^7.19.1": + version "7.19.1" + resolved "https://registry.npmjs.org/@types/npm/-/npm-7.19.1.tgz#91b9b13bb4d2a31ede8b8036d23d129f1b16f3fb" + integrity sha512-+Tm2uuh0g3PzCKt1PzkQn2gFbX9hyfA7lJbeoA+5eA6yu/g8mu7YbIGs1QG2mikpMQEv6WI8GXbvWnkdCUKAPw== dependencies: "@types/node" "*" @@ -4230,10 +4239,10 @@ resolved "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.0.tgz#efcbd41937f9ae7434c714ab698604822d890759" integrity sha512-G/AdOadiZhnJp0jXCaBQU449W2h716OW/EoXeYkCytxKL06X1WCXB4DZpp8TpZ8eyIJVS1cw4lrlkkSYU21cDw== -"@types/promptly@^3.0.2": - version "3.0.2" - resolved "https://registry.npmjs.org/@types/promptly/-/promptly-3.0.2.tgz#598674d4b78b3dffcb2d756b344f28a2cf7459f8" - integrity sha512-cJFwE7d8GlraY+DJoZ0NhpoJ55slkcbNsGIKMY0H+5h0xaGqXBqXz9zeu+Ey9KfN1UiHQXiIT0GroxyPYMPP/w== +"@types/promptly@^3.0.3": + version "3.0.3" + resolved "https://registry.npmjs.org/@types/promptly/-/promptly-3.0.3.tgz#18451a9642a66710d5fcbbf9efe40a3970fbe57e" + integrity sha512-eM4RvsPy0cT37wJHTcOWvemIyPzBoSKEATp2OO4ptKeSrcNjMwGpDsUSBuBHuleC/datJW7A6NUlBAZsZGJmpA== dependencies: "@types/node" "*" @@ -4243,21 +4252,21 @@ integrity sha512-PG5aLpW6PJOeV2fHRslP4IOMWn+G+Uq8CfnyJ+PDS8ndCbU+soO+fB3NKCKo0p/Jh2Y4aPaiQZsrOXFdzpcA6g== "@types/readdir-glob@*": - version "1.1.1" - resolved "https://registry.npmjs.org/@types/readdir-glob/-/readdir-glob-1.1.1.tgz#27ac2db283e6aa3d110b14ff9da44fcd1a5c38b1" - integrity sha512-ImM6TmoF8bgOwvehGviEj3tRdRBbQujr1N+0ypaln/GWjaerOB26jb93vsRHmdMtvVQZQebOlqt2HROark87mQ== + version "1.1.2" + resolved "https://registry.npmjs.org/@types/readdir-glob/-/readdir-glob-1.1.2.tgz#688a206aa258a3a5d17c7b053da3b9e04eabf431" + integrity sha512-vwAYrNN/8yhp/FJRU6HUSD0yk6xfoOS8HrZa8ZL7j+X8hJpaC1hTcAiXX2IxaAkkvrz9mLyoEhYZTE3cEYvA9Q== dependencies: "@types/node" "*" -"@types/semver@^7.5.0", "@types/semver@^7.5.2": - version "7.5.2" - resolved "https://registry.npmjs.org/@types/semver/-/semver-7.5.2.tgz#31f6eec1ed7ec23f4f05608d3a2d381df041f564" - integrity sha512-7aqorHYgdNO4DM36stTiGO3DvKoex9TQRwsJU6vMaFGyqpBA1MNZkz+PG3gaNUPpTAOYhT1WR7M1JyA3fbS9Cw== +"@types/semver@^7.5.0", "@types/semver@^7.5.3": + version "7.5.3" + resolved "https://registry.npmjs.org/@types/semver/-/semver-7.5.3.tgz#9a726e116beb26c24f1ccd6850201e1246122e04" + integrity sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw== "@types/sinon@^10.0.10": - version "10.0.16" - resolved "https://registry.npmjs.org/@types/sinon/-/sinon-10.0.16.tgz#4bf10313bd9aa8eef1e50ec9f4decd3dd455b4d3" - integrity sha512-j2Du5SYpXZjJVJtXBokASpPRj+e2z+VUhCPHmM6WMfe3dpHu6iVKJMU6AiBcMp/XTAYnEj6Wc1trJUWwZ0QaAQ== + version "10.0.17" + resolved "https://registry.npmjs.org/@types/sinon/-/sinon-10.0.17.tgz#97592d7c73ded11907f9121a2837f5ab5f9ccaa0" + integrity sha512-+6ILpcixQ0Ma3dHMTLv4rSycbDXkDljgKL+E0nI2RUxxhYTFyPSjt6RVMxh7jUshvyVcBvicb0Ktj+lAJcjgeA== dependencies: "@types/sinonjs__fake-timers" "*" @@ -4269,14 +4278,14 @@ "@types/sinonjs__fake-timers" "*" "@types/sinonjs__fake-timers@*": - version "8.1.2" - resolved "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.2.tgz#bf2e02a3dbd4aecaf95942ecd99b7402e03fad5e" - integrity sha512-9GcLXF0/v3t80caGs5p2rRfkB+a8VBGLJZVih6CNFkx8IZ994wiKKLSRs9nuFwk1HevWs/1mnUmkApGrSGsShA== + version "8.1.3" + resolved "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.3.tgz#575789c5cf6d410cb288b0b4affaf7e6da44ca51" + integrity sha512-4g+2YyWe0Ve+LBh+WUm1697PD0Kdi6coG1eU0YjQbwx61AZ8XbEpL1zIT6WjuUKrCMCROpEaYQPDjBnDouBVAQ== -"@types/source-map-support@^0.5.7": - version "0.5.7" - resolved "https://registry.npmjs.org/@types/source-map-support/-/source-map-support-0.5.7.tgz#68b3cc568cc4cc4d141d58edfca164c1354044b9" - integrity sha512-rJqBfLel8jPuL5MwXxMH2Cdb6D80Snu3YJxDE+VJAmtT04l7j3OA7h+FYXlYDys0WeBVH/MPbExj3B8NCaDw9g== +"@types/source-map-support@^0.5.8": + version "0.5.8" + resolved "https://registry.npmjs.org/@types/source-map-support/-/source-map-support-0.5.8.tgz#ec9bd9d4c6ef9183f516109f26225350b73f91be" + integrity sha512-u5nwLcaENciDwebPwwZb2AM1LvdlgFQfqCKxWQxcgNsQhUQciGuUnJ2LjGFAkInY2APXQzIypiUSa9zB6Epddg== dependencies: source-map "^0.6.0" @@ -4309,10 +4318,10 @@ resolved "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz#bd86a43617df0594787d38b735f55c805becf1bc" integrity sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw== -"@types/workerpool@^6.4.2": - version "6.4.2" - resolved "https://registry.npmjs.org/@types/workerpool/-/workerpool-6.4.2.tgz#a42c9b80bce0481c469cdffa91de5c820b4d71bb" - integrity sha512-+GLRLOAjNJzh55NsiLU/cBipunGM5vshxIPW6xRYjSNaCR6MoRH1dQzzR9OO0Gg/2vJsjs0I0HTKdA9vAxgNTg== +"@types/workerpool@^6.4.4": + version "6.4.4" + resolved "https://registry.npmjs.org/@types/workerpool/-/workerpool-6.4.4.tgz#3168d7e9811833eef8f6634535e2efc2bab54d7d" + integrity sha512-rpYFug3QyKzQ7+y/x8BCTEseMorTyr9DiY3ao5KxzWJPtFyx/HL0SSLtJlRjUSpBeaMd/zn7hnLaWOb8WRFnnQ== dependencies: "@types/node" "*" @@ -4322,39 +4331,39 @@ integrity sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g== "@types/yargs-parser@*": - version "21.0.0" - resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" - integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== + version "21.0.1" + resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.1.tgz#07773d7160494d56aa882d7531aac7319ea67c3b" + integrity sha512-axdPBuLuEJt0c4yI5OZssC19K2Mq1uKdrfZBzuxLvaztgqUtFYZUNw7lETExPYJR9jdEoIg4mb7RQKRQzOkeGQ== -"@types/yargs@^15.0.15": - version "15.0.15" - resolved "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.15.tgz#e609a2b1ef9e05d90489c2f5f45bbfb2be092158" - integrity sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg== +"@types/yargs@^15.0.16": + version "15.0.16" + resolved "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz#258009dc52907e8f03041eb64ffdac297ba4b208" + integrity sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg== dependencies: "@types/yargs-parser" "*" "@types/yargs@^17.0.8": - version "17.0.24" - resolved "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz#b3ef8d50ad4aa6aecf6ddc97c580a00f5aa11902" - integrity sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw== + version "17.0.25" + resolved "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.25.tgz#3edd102803c97356fb4c805b2bbaf7dfc9ab6abc" + integrity sha512-gy7iPgwnzNvxgAEi2bXOHWCVOG6f7xsprVJH4MjlAWeBmJ7vh/Y1kwMtUrs64ztf24zVIRCpr3n/z6gm9QIkgg== dependencies: "@types/yargs-parser" "*" -"@types/yarnpkg__lockfile@^1.1.6": - version "1.1.6" - resolved "https://registry.npmjs.org/@types/yarnpkg__lockfile/-/yarnpkg__lockfile-1.1.6.tgz#60a35ede6197d8cbedd5bb8393f3921e8d56d44b" - integrity sha512-kbdQa3J+hVCkqmGQm31fthEwGxszZtepw84p9QGCiJB7TmiPqPAf3/g9eZUnkCeanmiFOaG4pVhiPDyqJxaoaw== +"@types/yarnpkg__lockfile@^1.1.7": + version "1.1.7" + resolved "https://registry.npmjs.org/@types/yarnpkg__lockfile/-/yarnpkg__lockfile-1.1.7.tgz#afe797c296670ea995ea4beca37c15de4f034a2f" + integrity sha512-yfOmuImLIhYVS+Xtwk2OevYLJLN+PRLe36AvtagtsSY3xHuYBTTM3zW6lterq94YTdiRcHEOPeX5h4H8QnynAg== -"@typescript-eslint/eslint-plugin@^6.7.2": - version "6.7.2" - resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.7.2.tgz#f18cc75c9cceac8080a9dc2e7d166008c5207b9f" - integrity sha512-ooaHxlmSgZTM6CHYAFRlifqh1OAr3PAQEwi7lhYhaegbnXrnh7CDcHmc3+ihhbQC7H0i4JF0psI5ehzkF6Yl6Q== +"@typescript-eslint/eslint-plugin@^6.7.3": + version "6.7.3" + resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.7.3.tgz#d98046e9f7102d49a93d944d413c6055c47fafd7" + integrity sha512-vntq452UHNltxsaaN+L9WyuMch8bMd9CqJ3zhzTPXXidwbf5mqqKCVXEuvRZUqLJSTLeWE65lQwyXsRGnXkCTA== dependencies: "@eslint-community/regexpp" "^4.5.1" - "@typescript-eslint/scope-manager" "6.7.2" - "@typescript-eslint/type-utils" "6.7.2" - "@typescript-eslint/utils" "6.7.2" - "@typescript-eslint/visitor-keys" "6.7.2" + "@typescript-eslint/scope-manager" "6.7.3" + "@typescript-eslint/type-utils" "6.7.3" + "@typescript-eslint/utils" "6.7.3" + "@typescript-eslint/visitor-keys" "6.7.3" debug "^4.3.4" graphemer "^1.4.0" ignore "^5.2.4" @@ -4374,15 +4383,15 @@ eslint-scope "^5.1.1" eslint-utils "^3.0.0" -"@typescript-eslint/parser@^6.7.2": - version "6.7.2" - resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.7.2.tgz#e0ae93771441b9518e67d0660c79e3a105497af4" - integrity sha512-KA3E4ox0ws+SPyxQf9iSI25R6b4Ne78ORhNHeVKrPQnoYsb9UhieoiRoJgrzgEeKGOXhcY1i8YtOeCHHTDa6Fw== +"@typescript-eslint/parser@^6.7.3": + version "6.7.3" + resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.7.3.tgz#aaf40092a32877439e5957e18f2d6a91c82cc2fd" + integrity sha512-TlutE+iep2o7R8Lf+yoer3zU6/0EAUc8QIBB3GYBc1KGz4c4TRm83xwXUZVPlZ6YCLss4r77jbu6j3sendJoiQ== dependencies: - "@typescript-eslint/scope-manager" "6.7.2" - "@typescript-eslint/types" "6.7.2" - "@typescript-eslint/typescript-estree" "6.7.2" - "@typescript-eslint/visitor-keys" "6.7.2" + "@typescript-eslint/scope-manager" "6.7.3" + "@typescript-eslint/types" "6.7.3" + "@typescript-eslint/typescript-estree" "6.7.3" + "@typescript-eslint/visitor-keys" "6.7.3" debug "^4.3.4" "@typescript-eslint/scope-manager@4.33.0": @@ -4393,21 +4402,21 @@ "@typescript-eslint/types" "4.33.0" "@typescript-eslint/visitor-keys" "4.33.0" -"@typescript-eslint/scope-manager@6.7.2": - version "6.7.2" - resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.7.2.tgz#cf59a2095d2f894770c94be489648ad1c78dc689" - integrity sha512-bgi6plgyZjEqapr7u2mhxGR6E8WCzKNUFWNh6fkpVe9+yzRZeYtDTbsIBzKbcxI+r1qVWt6VIoMSNZ4r2A+6Yw== +"@typescript-eslint/scope-manager@6.7.3": + version "6.7.3" + resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.7.3.tgz#07e5709c9bdae3eaf216947433ef97b3b8b7d755" + integrity sha512-wOlo0QnEou9cHO2TdkJmzF7DFGvAKEnB82PuPNHpT8ZKKaZu6Bm63ugOTn9fXNJtvuDPanBc78lGUGGytJoVzQ== dependencies: - "@typescript-eslint/types" "6.7.2" - "@typescript-eslint/visitor-keys" "6.7.2" + "@typescript-eslint/types" "6.7.3" + "@typescript-eslint/visitor-keys" "6.7.3" -"@typescript-eslint/type-utils@6.7.2": - version "6.7.2" - resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.7.2.tgz#ed921c9db87d72fa2939fee242d700561454f367" - integrity sha512-36F4fOYIROYRl0qj95dYKx6kybddLtsbmPIYNK0OBeXv2j9L5nZ17j9jmfy+bIDHKQgn2EZX+cofsqi8NPATBQ== +"@typescript-eslint/type-utils@6.7.3": + version "6.7.3" + resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.7.3.tgz#c2c165c135dda68a5e70074ade183f5ad68f3400" + integrity sha512-Fc68K0aTDrKIBvLnKTZ5Pf3MXK495YErrbHb1R6aTpfK5OdSFj0rVN7ib6Tx6ePrZ2gsjLqr0s98NG7l96KSQw== dependencies: - "@typescript-eslint/typescript-estree" "6.7.2" - "@typescript-eslint/utils" "6.7.2" + "@typescript-eslint/typescript-estree" "6.7.3" + "@typescript-eslint/utils" "6.7.3" debug "^4.3.4" ts-api-utils "^1.0.1" @@ -4416,10 +4425,10 @@ resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz#a1e59036a3b53ae8430ceebf2a919dc7f9af6d72" integrity sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ== -"@typescript-eslint/types@6.7.2": - version "6.7.2" - resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.7.2.tgz#75a615a6dbeca09cafd102fe7f465da1d8a3c066" - integrity sha512-flJYwMYgnUNDAN9/GAI3l8+wTmvTYdv64fcH8aoJK76Y+1FCZ08RtI5zDerM/FYT5DMkAc+19E4aLmd5KqdFyg== +"@typescript-eslint/types@6.7.3": + version "6.7.3" + resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.7.3.tgz#0402b5628a63f24f2dc9d4a678e9a92cc50ea3e9" + integrity sha512-4g+de6roB2NFcfkZb439tigpAMnvEIg3rIjWQ+EM7IBaYt/CdJt6em9BJ4h4UpdgaBWdmx2iWsafHTrqmgIPNw== "@typescript-eslint/typescript-estree@4.33.0", "@typescript-eslint/typescript-estree@^4.33.0": version "4.33.0" @@ -4434,30 +4443,30 @@ semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/typescript-estree@6.7.2": - version "6.7.2" - resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.2.tgz#ce5883c23b581a5caf878af641e49dd0349238c7" - integrity sha512-kiJKVMLkoSciGyFU0TOY0fRxnp9qq1AzVOHNeN1+B9erKFCJ4Z8WdjAkKQPP+b1pWStGFqezMLltxO+308dJTQ== +"@typescript-eslint/typescript-estree@6.7.3": + version "6.7.3" + resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.3.tgz#ec5bb7ab4d3566818abaf0e4a8fa1958561b7279" + integrity sha512-YLQ3tJoS4VxLFYHTw21oe1/vIZPRqAO91z6Uv0Ss2BKm/Ag7/RVQBcXTGcXhgJMdA4U+HrKuY5gWlJlvoaKZ5g== dependencies: - "@typescript-eslint/types" "6.7.2" - "@typescript-eslint/visitor-keys" "6.7.2" + "@typescript-eslint/types" "6.7.3" + "@typescript-eslint/visitor-keys" "6.7.3" debug "^4.3.4" globby "^11.1.0" is-glob "^4.0.3" semver "^7.5.4" ts-api-utils "^1.0.1" -"@typescript-eslint/utils@6.7.2": - version "6.7.2" - resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.7.2.tgz#b9ef0da6f04932167a9222cb4ac59cb187165ebf" - integrity sha512-ZCcBJug/TS6fXRTsoTkgnsvyWSiXwMNiPzBUani7hDidBdj1779qwM1FIAmpH4lvlOZNF3EScsxxuGifjpLSWQ== +"@typescript-eslint/utils@6.7.3": + version "6.7.3" + resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.7.3.tgz#96c655816c373135b07282d67407cb577f62e143" + integrity sha512-vzLkVder21GpWRrmSR9JxGZ5+ibIUSudXlW52qeKpzUEQhRSmyZiVDDj3crAth7+5tmN1ulvgKaCU2f/bPRCzg== dependencies: "@eslint-community/eslint-utils" "^4.4.0" "@types/json-schema" "^7.0.12" "@types/semver" "^7.5.0" - "@typescript-eslint/scope-manager" "6.7.2" - "@typescript-eslint/types" "6.7.2" - "@typescript-eslint/typescript-estree" "6.7.2" + "@typescript-eslint/scope-manager" "6.7.3" + "@typescript-eslint/types" "6.7.3" + "@typescript-eslint/typescript-estree" "6.7.3" semver "^7.5.4" "@typescript-eslint/visitor-keys@4.33.0": @@ -4468,12 +4477,12 @@ "@typescript-eslint/types" "4.33.0" eslint-visitor-keys "^2.0.0" -"@typescript-eslint/visitor-keys@6.7.2": - version "6.7.2" - resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.2.tgz#4cb2bd786f1f459731b0ad1584c9f73e1c7a4d5c" - integrity sha512-uVw9VIMFBUTz8rIeaUT3fFe8xIUx8r4ywAdlQv1ifH+6acn/XF8Y6rwJ7XNmkNMDrTW+7+vxFFPIF40nJCVsMQ== +"@typescript-eslint/visitor-keys@6.7.3": + version "6.7.3" + resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.3.tgz#83809631ca12909bd2083558d2f93f5747deebb2" + integrity sha512-HEVXkU9IB+nk9o63CeICMHxFWbHWr3E1mpilIQBe9+7L/lH97rleFLVtYsfnWB+JVMaiFnEaxvknvmIzX+CqVg== dependencies: - "@typescript-eslint/types" "6.7.2" + "@typescript-eslint/types" "6.7.3" eslint-visitor-keys "^3.4.1" "@xmldom/xmldom@^0.8.10": @@ -4939,10 +4948,10 @@ aws-sdk-mock@5.8.0: sinon "^14.0.1" traverse "^0.6.6" -aws-sdk@^2.1231.0, aws-sdk@^2.1461.0, aws-sdk@^2.928.0: - version "2.1461.0" - resolved "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1461.0.tgz#9c4f6fd79bf94aada84aefd2c1cf2414d3e909ab" - integrity sha512-oRZqsSEx5jkXq8Xq4Nkhhwupnjzw0UuFyEKGLsEDFjiFGOzdJoYspGg/Oa4RfTpa8ITLGHIRkYeik/7fN8ccng== +aws-sdk@^2.1231.0, aws-sdk@^2.1466.0, aws-sdk@^2.928.0: + version "2.1466.0" + resolved "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1466.0.tgz#ad7f4766b1d5feb54dacd3289e7a2e033803838e" + integrity sha512-wkpWe0TBNziEI5wNw2twRofCaNQAgQ+v91HoPylmcuD5qqgRm6hoV7M5NSOMKO8ALlglZdR66EmGusaZ2dMJwA== dependencies: buffer "4.9.2" events "1.1.1" @@ -4964,9 +4973,9 @@ axios@^0.27.2: form-data "^4.0.0" axios@^1.0.0: - version "1.5.0" - resolved "https://registry.npmjs.org/axios/-/axios-1.5.0.tgz#f02e4af823e2e46a9768cfc74691fdd0517ea267" - integrity sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ== + version "1.5.1" + resolved "https://registry.npmjs.org/axios/-/axios-1.5.1.tgz#11fbaa11fc35f431193a9564109c88c1f27b585f" + integrity sha512-Q28iYCWzNHjAm+yEAot5QaAMxhMghWLFVf7rRdwhUI+c2jix2DUXjAHXVi+s1ibs3mjPO/cCgbA++3BjD0vP/A== dependencies: follow-redirects "^1.15.0" form-data "^4.0.0" @@ -5150,14 +5159,14 @@ braces@^3.0.2, braces@~3.0.2: fill-range "^7.0.1" browserslist@^4.21.9: - version "4.21.10" - resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz#dbbac576628c13d3b2231332cb2ec5a46e015bb0" - integrity sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ== + version "4.22.0" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.22.0.tgz#6adc8116589ccea8a99d0df79c5de2436199abdb" + integrity sha512-v+Jcv64L2LbfTC6OnRcaxtqJNJuQAVhZKSJfR/6hn7lhnChUXl4amwVviqN1k411BB+3rRoKMitELRn1CojeRA== dependencies: - caniuse-lite "^1.0.30001517" - electron-to-chromium "^1.4.477" + caniuse-lite "^1.0.30001539" + electron-to-chromium "^1.4.530" node-releases "^2.0.13" - update-browserslist-db "^1.0.11" + update-browserslist-db "^1.0.13" bs-logger@0.x: version "0.2.6" @@ -5324,20 +5333,20 @@ camelcase@^7.0.1: resolved "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz#f02e50af9fd7782bc8b88a3558c32fd3a388f048" integrity sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw== -caniuse-lite@^1.0.30001517: - version "1.0.30001538" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001538.tgz#9dbc6b9af1ff06b5eb12350c2012b3af56744f3f" - integrity sha512-HWJnhnID+0YMtGlzcp3T9drmBJUVDchPJ08tpUGFLs9CYlwWPH2uLgpHn8fND5pCgXVtnGS3H4QR9XLMHVNkHw== +caniuse-lite@^1.0.30001539: + version "1.0.30001541" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001541.tgz#b1aef0fadd87fb72db4dcb55d220eae17b81cdb1" + integrity sha512-bLOsqxDgTqUBkzxbNlSBt8annkDpQB9NdzdTbO2ooJ+eC/IQcvDspDc058g84ejCelF7vHUx57KIOjEecOHXaw== case@1.6.3, case@^1.6.3: version "1.6.3" resolved "https://registry.npmjs.org/case/-/case-1.6.3.tgz#0a4386e3e9825351ca2e6216c60467ff5f1ea1c9" integrity sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ== -cdk-from-cfn@^0.35.0: - version "0.35.0" - resolved "https://registry.npmjs.org/cdk-from-cfn/-/cdk-from-cfn-0.35.0.tgz#e7c1111fa9286a6ebd6d82d7f8083af7c4eef230" - integrity sha512-5wBdQKHv+z93209sxNf8ErTUgvKu5gMSNjQUJRqunKq2zENJbrnCKUUTv1vwR2KFhijKIGykWBsqRsByZ4QN/A== +cdk-from-cfn@^0.36.0: + version "0.36.0" + resolved "https://registry.npmjs.org/cdk-from-cfn/-/cdk-from-cfn-0.36.0.tgz#d5363d8475e10e09bcb7e8f5a64df19b8794df87" + integrity sha512-UWDcoLhph/1qUul2u7V2C2MMlbWGo4VhguyWEOHVDTSN4CZ/XuMH3GNDCaNVoQgeLh/GVJFtZAd92WUZNzj4hw== cdk-generate-synthetic-examples@^0.1.291: version "0.1.291" @@ -5358,10 +5367,10 @@ cdk8s-plus-24@2.12.1: dependencies: minimatch "^3.1.2" -cdk8s@^2.64.16: - version "2.64.16" - resolved "https://registry.npmjs.org/cdk8s/-/cdk8s-2.64.16.tgz#07782a0a95e78d62512df5ddcf9ae76c1a9e1b0f" - integrity sha512-5kz3rha4JpOwOmnrbFqM/IH+8ou10XM5gkn6xtRQ1Cvfp5m6u1DEgP/ZwFeF1INVqUMiU/CsTvKCMQi3u84AMA== +cdk8s@^2.64.23: + version "2.64.23" + resolved "https://registry.npmjs.org/cdk8s/-/cdk8s-2.64.23.tgz#35d3e609918236f10cf4cc09c3f021c6b582ac9d" + integrity sha512-aweandhvYeITpstj6uuAXMeaiEJ5shoaYNJiMLqbcYEGKoS/luEf2tfql5Pl8NsG49ctTUcaJEiMpKlVusKpJw== dependencies: fast-json-patch "^3.1.1" follow-redirects "^1.15.2" @@ -5587,10 +5596,10 @@ co@^4.6.0: resolved "https://registry.npmjs.org/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== -codemaker@1.88.0, codemaker@^1.88.0: - version "1.88.0" - resolved "https://registry.npmjs.org/codemaker/-/codemaker-1.88.0.tgz#ef8f1a6b428ba36339147bfe7f3f4a65b1c7a562" - integrity sha512-/7+1mPQCEFmBm9zhf5blMiqirCcXNwulb8dozu2LVsDLgnafPt1h2eg/OwvyrqSMWUnsIFetAssKVP2gE66MPQ== +codemaker@1.89.0, codemaker@^1.89.0: + version "1.89.0" + resolved "https://registry.npmjs.org/codemaker/-/codemaker-1.89.0.tgz#870652538925c23a062168780639db314cb34aab" + integrity sha512-Jh9ZrMxzX+jbzNvuHNlmEjXUYMSGVNW151SV2aOXU01V3bMjaSP+exfHFsYQ66x/zGEWcjh33pAu2rY44hyYIQ== dependencies: camelcase "^6.3.0" decamelize "^5.0.1" @@ -6566,10 +6575,10 @@ ejs@^3.1.7: dependencies: jake "^10.8.5" -electron-to-chromium@^1.4.477: - version "1.4.525" - resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.525.tgz#614284f33901fbecd3e90176c0d60590cd939700" - integrity sha512-GIZ620hDK4YmIqAWkscG4W6RwY6gOx1y5J6f4JUQwctiJrqH2oxZYU4mXHi35oV32tr630UcepBzSBGJ/WYcZA== +electron-to-chromium@^1.4.530: + version "1.4.532" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.532.tgz#44454731e26f2c8c14e88cca0d073f0761784f5e" + integrity sha512-piIR0QFdIGKmOJTSNg5AwxZRNWQSXlRYycqDB9Srstx4lip8KpcmRxVP6zuFWExWziHYZpJ0acX7TxqX95KBpg== emittery@^0.13.1: version "0.13.1" @@ -6766,33 +6775,33 @@ es6-weak-map@^2.0.3: es6-iterator "^2.0.3" es6-symbol "^3.1.1" -esbuild@^0.19.2, esbuild@^0.19.3: - version "0.19.3" - resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.19.3.tgz#d9268cd23358eef9d76146f184e0c55ff8da7bb6" - integrity sha512-UlJ1qUUA2jL2nNib1JTSkifQTcYTroFqRjwCFW4QYEKEsixXD5Tik9xML7zh2gTxkYTBKGHNH9y7txMwVyPbjw== +esbuild@^0.19.4: + version "0.19.4" + resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.19.4.tgz#cdf5c4c684956d550bc3c6d0c01dac7fef6c75b1" + integrity sha512-x7jL0tbRRpv4QUyuDMjONtWFciygUxWaUM1kMX2zWxI0X2YWOt7MSA0g4UdeSiHM8fcYVzpQhKYOycZwxTdZkA== optionalDependencies: - "@esbuild/android-arm" "0.19.3" - "@esbuild/android-arm64" "0.19.3" - "@esbuild/android-x64" "0.19.3" - "@esbuild/darwin-arm64" "0.19.3" - "@esbuild/darwin-x64" "0.19.3" - "@esbuild/freebsd-arm64" "0.19.3" - "@esbuild/freebsd-x64" "0.19.3" - "@esbuild/linux-arm" "0.19.3" - "@esbuild/linux-arm64" "0.19.3" - "@esbuild/linux-ia32" "0.19.3" - "@esbuild/linux-loong64" "0.19.3" - "@esbuild/linux-mips64el" "0.19.3" - "@esbuild/linux-ppc64" "0.19.3" - "@esbuild/linux-riscv64" "0.19.3" - "@esbuild/linux-s390x" "0.19.3" - "@esbuild/linux-x64" "0.19.3" - "@esbuild/netbsd-x64" "0.19.3" - "@esbuild/openbsd-x64" "0.19.3" - "@esbuild/sunos-x64" "0.19.3" - "@esbuild/win32-arm64" "0.19.3" - "@esbuild/win32-ia32" "0.19.3" - "@esbuild/win32-x64" "0.19.3" + "@esbuild/android-arm" "0.19.4" + "@esbuild/android-arm64" "0.19.4" + "@esbuild/android-x64" "0.19.4" + "@esbuild/darwin-arm64" "0.19.4" + "@esbuild/darwin-x64" "0.19.4" + "@esbuild/freebsd-arm64" "0.19.4" + "@esbuild/freebsd-x64" "0.19.4" + "@esbuild/linux-arm" "0.19.4" + "@esbuild/linux-arm64" "0.19.4" + "@esbuild/linux-ia32" "0.19.4" + "@esbuild/linux-loong64" "0.19.4" + "@esbuild/linux-mips64el" "0.19.4" + "@esbuild/linux-ppc64" "0.19.4" + "@esbuild/linux-riscv64" "0.19.4" + "@esbuild/linux-s390x" "0.19.4" + "@esbuild/linux-x64" "0.19.4" + "@esbuild/netbsd-x64" "0.19.4" + "@esbuild/openbsd-x64" "0.19.4" + "@esbuild/sunos-x64" "0.19.4" + "@esbuild/win32-arm64" "0.19.4" + "@esbuild/win32-ia32" "0.19.4" + "@esbuild/win32-x64" "0.19.4" escalade@^3.1.1: version "3.1.1" @@ -6979,14 +6988,14 @@ eslint@^7.32.0: v8-compile-cache "^2.0.3" eslint@^8: - version "8.49.0" - resolved "https://registry.npmjs.org/eslint/-/eslint-8.49.0.tgz#09d80a89bdb4edee2efcf6964623af1054bf6d42" - integrity sha512-jw03ENfm6VJI0jA9U+8H5zfl5b+FvuU3YYvZRdZHOlU2ggJkxrlkJH4HcDrZpj6YwD8kuYqvQM8LyesoazrSOQ== + version "8.50.0" + resolved "https://registry.npmjs.org/eslint/-/eslint-8.50.0.tgz#2ae6015fee0240fcd3f83e1e25df0287f487d6b2" + integrity sha512-FOnOGSuFuFLv/Sa+FDVRZl4GGVAAFFi8LecRsI5a1tMO5HIE8nCm4ivAlzt4dT3ol/PaaGC0rJEEXQmHJBGoOg== dependencies: "@eslint-community/eslint-utils" "^4.2.0" "@eslint-community/regexpp" "^4.6.1" "@eslint/eslintrc" "^2.1.2" - "@eslint/js" "8.49.0" + "@eslint/js" "8.50.0" "@humanwhocodes/config-array" "^0.11.11" "@humanwhocodes/module-importer" "^1.0.1" "@nodelib/fs.walk" "^1.2.8" @@ -7169,10 +7178,10 @@ external-editor@^3.0.3: iconv-lite "^0.4.24" tmp "^0.0.33" -fast-check@^3.13.0: - version "3.13.0" - resolved "https://registry.npmjs.org/fast-check/-/fast-check-3.13.0.tgz#1099a36fd945fb06f6e68e261c91fa8c70c29802" - integrity sha512-m6+3gZ/yTiCWTuV/1e/UuPPjyyyHdQ5gu0pMd84C6705VTDjAgAE6nqFT5jhgegFllCJ95yOzBpqvJSs2DZAxQ== +fast-check@^3.13.1: + version "3.13.1" + resolved "https://registry.npmjs.org/fast-check/-/fast-check-3.13.1.tgz#32c7a78621098bd30d71e40c0e269a728a3188e2" + integrity sha512-Xp00tFuWd83i8rbG/4wU54qU+yINjQha7bXH2N4ARNTkyOimzHtUBJ5+htpdXk7RMaCOD/j2jxSjEt9u9ZPNeQ== dependencies: pure-rand "^6.0.0" @@ -7181,17 +7190,6 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== -fast-glob@3.2.7: - version "3.2.7" - resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1" - integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q== - dependencies: - "@nodelib/fs.stat" "^2.0.2" - "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.2" - merge2 "^1.3.0" - micromatch "^4.0.4" - fast-glob@^3.2.9, fast-glob@^3.3.1: version "3.3.1" resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz#784b4e897340f3dbbef17413b3f11acf03c874c4" @@ -7419,9 +7417,9 @@ form-data@^4.0.0: mime-types "^2.1.12" fp-and-or@^0.1.3: - version "0.1.3" - resolved "https://registry.npmjs.org/fp-and-or/-/fp-and-or-0.1.3.tgz#e6fba83872a5853a56b3ebdf8d3167f5dfca1882" - integrity sha512-wJaE62fLaB3jCYvY2ZHjZvmKK2iiLiiehX38rz5QZxtdN8fVPJDeZUiVvJrHStdTc+23LHlyZuSEKgFc0pxi2g== + version "0.1.4" + resolved "https://registry.npmjs.org/fp-and-or/-/fp-and-or-0.1.4.tgz#0268c800c359ede259cdcbc352654e698b7ea299" + integrity sha512-+yRYRhpnFPWXSly/6V4Lw9IfOV26uu30kynGJ03PW+MnjOEQe45RZ141QcS0aJehYBYA50GfCDnsRbFJdhssRw== fromentries@^1.2.0: version "1.3.2" @@ -7730,13 +7728,13 @@ glob@7.1.4: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^10.2.2, glob@^10.2.5, glob@~10.3.4: - version "10.3.4" - resolved "https://registry.npmjs.org/glob/-/glob-10.3.4.tgz#c85c9c7ab98669102b6defda76d35c5b1ef9766f" - integrity sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ== +glob@^10.2.2, glob@^10.3.7, glob@~10.3.4: + version "10.3.10" + resolved "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz#0351ebb809fd187fe421ab96af83d3a70715df4b" + integrity sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g== dependencies: foreground-child "^3.1.0" - jackspeak "^2.0.3" + jackspeak "^2.3.5" minimatch "^9.0.1" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" path-scurry "^1.10.1" @@ -7787,9 +7785,9 @@ globals@^11.1.0: integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== globals@^13.19.0, globals@^13.6.0, globals@^13.9.0: - version "13.21.0" - resolved "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz#163aae12f34ef502f5153cfbdd3600f36c63c571" - integrity sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg== + version "13.22.0" + resolved "https://registry.npmjs.org/globals/-/globals-13.22.0.tgz#0c9fcb9c48a2494fbb5edbfee644285543eba9d8" + integrity sha512-H1Ddc/PbZHTDVJSnj8kWptIRSD6AM3pK+mKytuIVF4uoBV7rshFlhhvA58ceJ5wp3Er58w6zj7bykMpYXt3ETw== dependencies: type-fest "^0.20.2" @@ -8698,10 +8696,10 @@ istanbul-reports@^3.0.2, istanbul-reports@^3.1.3: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" -jackspeak@^2.0.3: - version "2.3.3" - resolved "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.3.tgz#95e4cbcc03b3eb357bf6bcce14a903fb3d1151e1" - integrity sha512-R2bUw+kVZFS/h1AZqBKrSgDmdmjApzgY0AlCPumopFiAlbUxE2gf+SCuBzQ0cP5hHmUmFYF5yw55T97Th5Kstg== +jackspeak@^2.3.5: + version "2.3.6" + resolved "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8" + integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ== dependencies: "@isaacs/cliui" "^8.0.2" optionalDependencies: @@ -8797,7 +8795,7 @@ jest-config@^29.7.0: slash "^3.0.0" strip-json-comments "^3.1.1" -"jest-diff@>=29.4.3 < 30", jest-diff@^29.7.0: +"jest-diff@>=29.4.3 < 30", jest-diff@^29.4.1, jest-diff@^29.7.0: version "29.7.0" resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz#017934a66ebb7ecf6f205e84699be10afd70458a" integrity sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw== @@ -9192,65 +9190,65 @@ jsesc@^2.5.1: resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== -jsii-diff@1.88.0: - version "1.88.0" - resolved "https://registry.npmjs.org/jsii-diff/-/jsii-diff-1.88.0.tgz#965668341405134c37e7e6fba232614123cae2b5" - integrity sha512-5Wjig/1GvZckAS1G8f+kztNDZVP4TFqUu/NsSiIb4hHHM+MvUy7O9ihVuWDVE+QodSTxPXy3RMKp+ILsiRcuqg== +jsii-diff@1.89.0: + version "1.89.0" + resolved "https://registry.npmjs.org/jsii-diff/-/jsii-diff-1.89.0.tgz#9cad59271acfd0805d854c6bdf9b8d21f648cb99" + integrity sha512-v/HOPR5Tx/0/eTUMGhwxHpkUQxxybfo2jwUjI46UrdRK8oqeMRk2eYT+cE9NhmuhRbvplLQvClznU/69fIOorQ== dependencies: - "@jsii/check-node" "1.88.0" - "@jsii/spec" "^1.88.0" + "@jsii/check-node" "1.89.0" + "@jsii/spec" "^1.89.0" fs-extra "^10.1.0" - jsii-reflect "^1.88.0" + jsii-reflect "^1.89.0" log4js "^6.9.1" yargs "^16.2.0" -jsii-pacmak@1.88.0: - version "1.88.0" - resolved "https://registry.npmjs.org/jsii-pacmak/-/jsii-pacmak-1.88.0.tgz#ca6f604769db4e902177653cda103e60b4837f91" - integrity sha512-nanfSaYpe2lgOzvosup4iObQ76tCs47+rERUUGFyrCq7sruQ7VMYgRdAuGWh8PqF9fGNwq6Do1eR+EMC+d4WUg== +jsii-pacmak@1.89.0: + version "1.89.0" + resolved "https://registry.npmjs.org/jsii-pacmak/-/jsii-pacmak-1.89.0.tgz#587d4437b582a5dae7644c78e0b477fca1ae2749" + integrity sha512-fEvXWBdIOz1WyPrpZRbDaaV1f3UyAN8vYIhzH8mtLklsdFUkS3SZdfFJWEKsa6gjILT+4/CqBtLOEZE0iHy0bg== dependencies: - "@jsii/check-node" "1.88.0" - "@jsii/spec" "^1.88.0" + "@jsii/check-node" "1.89.0" + "@jsii/spec" "^1.89.0" clone "^2.1.2" - codemaker "^1.88.0" + codemaker "^1.89.0" commonmark "^0.30.0" escape-string-regexp "^4.0.0" fs-extra "^10.1.0" - jsii-reflect "^1.88.0" - jsii-rosetta "^1.88.0" + jsii-reflect "^1.89.0" + jsii-rosetta "^1.89.0" semver "^7.5.4" - spdx-license-list "^6.6.0" + spdx-license-list "^6.7.0" xmlbuilder "^15.1.1" yargs "^16.2.0" -jsii-reflect@1.88.0, jsii-reflect@^1.84.0, jsii-reflect@^1.88.0: - version "1.88.0" - resolved "https://registry.npmjs.org/jsii-reflect/-/jsii-reflect-1.88.0.tgz#d7f020db2621e8b672c082eea752c47153da5a63" - integrity sha512-YYZTEQpayvwMDtRMCjgNraTFUqsj4/KEOE8ChvDCkpxv6aH89vpZSsAJM5ymhNLDHj4XZ2OW3XE0sNOz31NbvA== +jsii-reflect@1.89.0, jsii-reflect@^1.84.0, jsii-reflect@^1.89.0: + version "1.89.0" + resolved "https://registry.npmjs.org/jsii-reflect/-/jsii-reflect-1.89.0.tgz#995c6d283044e7d0705d62d8090ce9d47ba0842f" + integrity sha512-05g0fUVot46rPGXYWzB3q4w2Cx2Ox7pzWfsGuIz6Kql/d9KoAFWMuGjwQbSbrI2I52RPKfTbM8wATzzp6Q5kdQ== dependencies: - "@jsii/check-node" "1.88.0" - "@jsii/spec" "^1.88.0" + "@jsii/check-node" "1.89.0" + "@jsii/spec" "^1.89.0" chalk "^4" fs-extra "^10.1.0" - oo-ascii-tree "^1.88.0" + oo-ascii-tree "^1.89.0" yargs "^16.2.0" -jsii-rosetta@^1.84.0, jsii-rosetta@^1.88.0: - version "1.88.0" - resolved "https://registry.npmjs.org/jsii-rosetta/-/jsii-rosetta-1.88.0.tgz#1189fb2aa538082d3099b104e2d51daf2cf485e7" - integrity sha512-6xRRkwWUKFqDTnjgCXkB6v9dxA51KUD4Cd7InLB4qirMBDuMtyYhYVNc1yJbHPYs9gkN5/ao0dFk+1CQxt7T7g== +jsii-rosetta@^1.84.0, jsii-rosetta@^1.89.0: + version "1.89.0" + resolved "https://registry.npmjs.org/jsii-rosetta/-/jsii-rosetta-1.89.0.tgz#0e4931e5cca73da85adac1b2265689a5172a3631" + integrity sha512-1hmLO+LtZ6bf2uvYW45YaRBQJD+rVondVkWfT2Ex9xYrkxAsc4304TV2DoQILfZbkaUPezyJ3ejGFlMhliNG0g== dependencies: - "@jsii/check-node" "1.88.0" - "@jsii/spec" "1.88.0" + "@jsii/check-node" "1.89.0" + "@jsii/spec" "1.89.0" "@xmldom/xmldom" "^0.8.10" commonmark "^0.30.0" fast-glob "^3.3.1" - jsii "1.88.0" + jsii "1.89.0" semver "^7.5.4" semver-intersect "^1.4.0" stream-json "^1.8.0" typescript "~3.9.10" - workerpool "^6.4.2" + workerpool "^6.5.0" yargs "^16.2.0" jsii-rosetta@~5.1.13: @@ -9272,13 +9270,13 @@ jsii-rosetta@~5.1.13: workerpool "^6.4.2" yargs "^17.7.2" -jsii@1.88.0, jsii@^1.84.0: - version "1.88.0" - resolved "https://registry.npmjs.org/jsii/-/jsii-1.88.0.tgz#f8b56420d47c6230dafb5d78a601bd5696e4f69c" - integrity sha512-WKfwHbcEI/j5OYDPexvkH8KKDcTZR7tIBFNTxu8h1Nh3G8xFT4hh3pObUUSMRCa6rsSF9EHGjS+AKC+TfpFGrQ== +jsii@1.89.0, jsii@^1.84.0: + version "1.89.0" + resolved "https://registry.npmjs.org/jsii/-/jsii-1.89.0.tgz#5e5709fd4328bfc006d7771ad737294fc2d51957" + integrity sha512-NOeltDlkRSu7OXpNS8I4izFtcVKsMppn0pbqM07LWHXrNZT0Y7c/dDtuMyYRIDNcwB6aLtOzLHfls9rd6qrLyg== dependencies: - "@jsii/check-node" "1.88.0" - "@jsii/spec" "^1.88.0" + "@jsii/check-node" "1.89.0" + "@jsii/spec" "^1.89.0" case "^1.6.3" chalk "^4" fast-deep-equal "^3.1.3" @@ -9287,7 +9285,7 @@ jsii@1.88.0, jsii@^1.84.0: semver "^7.5.4" semver-intersect "^1.4.0" sort-json "^2.0.1" - spdx-license-list "^6.6.0" + spdx-license-list "^6.7.0" typescript "~3.9.10" yargs "^16.2.0" @@ -9310,13 +9308,13 @@ jsii@~5.1.5: typescript "~5.1.6" yargs "^17.7.2" -jsii@~5.2.8: - version "5.2.8" - resolved "https://registry.npmjs.org/jsii/-/jsii-5.2.8.tgz#d473830a6de1d8dc308830a529c7ee2e3fdb72ad" - integrity sha512-25inqiaSd8CnMsiStis8xslT1m8H62Q1eCWb0O76f06hfzBSp+T7wDbtipQZm9NuK4BiUF3rb2Nt6uGJgOVd7Q== +jsii@~5.2.9: + version "5.2.9" + resolved "https://registry.npmjs.org/jsii/-/jsii-5.2.9.tgz#1417896c73dfb3a3615020608c018ea4d72dba0e" + integrity sha512-cJg8Y/JrZrN6Icu7yUKnOjL9CLeqL5oNK/aj8oiIgmNZdhnQv5wGaCC11W0JMHvSEfDdfhhKddQlxoErC71GPQ== dependencies: - "@jsii/check-node" "1.88.0" - "@jsii/spec" "^1.88.0" + "@jsii/check-node" "1.89.0" + "@jsii/spec" "^1.89.0" case "^1.6.3" chalk "^4" downlevel-dts "^0.11.0" @@ -10125,10 +10123,10 @@ markdown-it@13.0.1, markdown-it@^12.3.2: mdurl "^1.0.1" uc.micro "^1.0.5" -markdownlint-cli@^0.36.0: - version "0.36.0" - resolved "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.36.0.tgz#1f5da0e4445386080c3ad5a6edd451bb76b7dd76" - integrity sha512-h4WdqOam3+QOVOcJSOQuG8KvvN8dlS0OiJhbPwYWBk7VMZR40UtSSMIOpSP5B4EHPHg3W3ILSQUvqg1HNpTCxA== +markdownlint-cli@^0.37.0: + version "0.37.0" + resolved "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.37.0.tgz#6b1331d0e9822627268774f6ec72e8138fcbfb1a" + integrity sha512-hNKAc0bWBBuVhJbSWbUhRzavstiB4o1jh3JeSpwC4/dt6eJ54lRfYHRxVdzVp4qGWBKbeE6Pg490PFEfrKjqSg== dependencies: commander "~11.0.0" get-stdin "~9.0.0" @@ -10136,7 +10134,7 @@ markdownlint-cli@^0.36.0: ignore "~5.2.4" js-yaml "^4.1.0" jsonc-parser "~3.2.0" - markdownlint "~0.30.0" + markdownlint "~0.31.1" minimatch "~9.0.3" run-con "~1.3.2" @@ -10145,10 +10143,10 @@ markdownlint-micromark@0.1.7: resolved "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.7.tgz#c465091b30d61a56027ccbfb981c80c96448c165" integrity sha512-BbRPTC72fl5vlSKv37v/xIENSRDYL/7X/XoFzZ740FGEbs9vZerLrIkFRY0rv7slQKxDczToYuMmqQFN61fi4Q== -markdownlint@~0.30.0: - version "0.30.0" - resolved "https://registry.npmjs.org/markdownlint/-/markdownlint-0.30.0.tgz#e5b43f794c6810299cd4be86f8d54108e9169860" - integrity sha512-nInuFvI/rEzanAOArW5490Ez4EYpB5ODqVM0mcDYCPx9DKJWCQqCgejjiCvbSeE7sjbDscVtZmwr665qpF5xGA== +markdownlint@~0.31.1: + version "0.31.1" + resolved "https://registry.npmjs.org/markdownlint/-/markdownlint-0.31.1.tgz#f014ed2d3614c5dbc351b7f65641ccc0a5facdb7" + integrity sha512-CKMR2hgcIBrYlIUccDCOvi966PZ0kJExDrUi1R+oF9PvqQmCrTqjOsgIvf2403OmJ+CWomuzDoylr6KbuMyvHA== dependencies: markdown-it "13.0.1" markdownlint-micromark "0.1.7" @@ -11005,12 +11003,12 @@ npmlog@^6.0.0, npmlog@^6.0.2: gauge "^4.0.3" set-blocking "^2.0.0" -nx@16.8.1, "nx@>=16.5.1 < 17", nx@^16.8.1: - version "16.8.1" - resolved "https://registry.npmjs.org/nx/-/nx-16.8.1.tgz#b3b084da5f880c638debbefbf33eeccb96633595" - integrity sha512-K5KrwNdPz0eEe6SY5wrnhZcigjfIJkttPrIJRXNBQTE50NGcOfz1TjMXPdTWBxBCCua5PAealO3OrE8jpv+QnQ== +nx@16.9.1, "nx@>=16.5.1 < 17", nx@^16.9.1: + version "16.9.1" + resolved "https://registry.npmjs.org/nx/-/nx-16.9.1.tgz#eac231c4cdfd6b3f7088d57289e215fbd539b7a1" + integrity sha512-h6jp0fXzEsBO3pwCNS2JbfzJZRgE2DnIo7Sj1/1oBo82o44jNqsPo3nMTj95qhcveJ0qBiKIh+Xw/fghXiRiSQ== dependencies: - "@nrwl/tao" "16.8.1" + "@nrwl/tao" "16.9.1" "@parcel/watcher" "2.0.4" "@yarnpkg/lockfile" "^1.1.0" "@yarnpkg/parsers" "3.0.0-rc.46" @@ -11023,12 +11021,12 @@ nx@16.8.1, "nx@>=16.5.1 < 17", nx@^16.8.1: dotenv "~16.3.1" dotenv-expand "~10.0.0" enquirer "~2.3.6" - fast-glob "3.2.7" figures "3.2.0" flat "^5.0.2" fs-extra "^11.1.0" glob "7.1.4" ignore "^5.0.4" + jest-diff "^29.4.1" js-yaml "4.1.0" jsonc-parser "3.2.0" lines-and-columns "~2.0.3" @@ -11047,16 +11045,16 @@ nx@16.8.1, "nx@>=16.5.1 < 17", nx@^16.8.1: yargs "^17.6.2" yargs-parser "21.1.1" optionalDependencies: - "@nx/nx-darwin-arm64" "16.8.1" - "@nx/nx-darwin-x64" "16.8.1" - "@nx/nx-freebsd-x64" "16.8.1" - "@nx/nx-linux-arm-gnueabihf" "16.8.1" - "@nx/nx-linux-arm64-gnu" "16.8.1" - "@nx/nx-linux-arm64-musl" "16.8.1" - "@nx/nx-linux-x64-gnu" "16.8.1" - "@nx/nx-linux-x64-musl" "16.8.1" - "@nx/nx-win32-arm64-msvc" "16.8.1" - "@nx/nx-win32-x64-msvc" "16.8.1" + "@nx/nx-darwin-arm64" "16.9.1" + "@nx/nx-darwin-x64" "16.9.1" + "@nx/nx-freebsd-x64" "16.9.1" + "@nx/nx-linux-arm-gnueabihf" "16.9.1" + "@nx/nx-linux-arm64-gnu" "16.9.1" + "@nx/nx-linux-arm64-musl" "16.9.1" + "@nx/nx-linux-x64-gnu" "16.9.1" + "@nx/nx-linux-x64-musl" "16.9.1" + "@nx/nx-win32-arm64-msvc" "16.9.1" + "@nx/nx-win32-x64-msvc" "16.9.1" nyc@^15.1.0: version "15.1.0" @@ -11170,10 +11168,10 @@ onetime@^5.1.0, onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" -oo-ascii-tree@^1.88.0: - version "1.88.0" - resolved "https://registry.npmjs.org/oo-ascii-tree/-/oo-ascii-tree-1.88.0.tgz#3ed84cdcaab9e5b7970fcfc2d086c2c069db65b7" - integrity sha512-A7m3z7XlUD3DnXSYxWmAdKQTIY6+1JzWS0lhaqgPGhj6g7a/odCsV1ctaRnjJljCB3zQBrbp2QHdYTUsD9AXcQ== +oo-ascii-tree@^1.89.0: + version "1.89.0" + resolved "https://registry.npmjs.org/oo-ascii-tree/-/oo-ascii-tree-1.89.0.tgz#bdf7b249ba5719a4c86201e52c92ef66f15f7813" + integrity sha512-HRFmdGyLTO/xUo9XNHwa8ColVVP6IEeeRKcxbzRIbgRpPcIiDGo99ShecJdkaXOyR+q4Wi6hiX5b7yrsBI/gxA== open@^7.4.2: version "7.4.2" @@ -11872,9 +11870,9 @@ pupa@^3.1.0: escape-goat "^4.0.0" pure-rand@^6.0.0: - version "6.0.3" - resolved "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.3.tgz#3c9e6b53c09e52ac3cedffc85ab7c1c7094b38cb" - integrity sha512-KddyFewCsO0j3+np81IQ+SweXLDnDQTs5s67BOnrYmYe/yNmUhttQyGsYzy8yUnoljGAQ9sl38YB4vH8ur7Y+w== + version "6.0.4" + resolved "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.4.tgz#50b737f6a925468679bff00ad20eade53f37d5c7" + integrity sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA== q@^1.5.1: version "1.5.1" @@ -12283,11 +12281,11 @@ rimraf@^4.4.1: glob "^9.2.0" rimraf@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-5.0.1.tgz#0881323ab94ad45fec7c0221f27ea1a142f3f0d0" - integrity sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg== + version "5.0.5" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz#9be65d2d6e683447d2e9013da2bf451139a61ccf" + integrity sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A== dependencies: - glob "^10.2.5" + glob "^10.3.7" run-async@^2.4.0: version "2.4.1" @@ -12375,9 +12373,9 @@ sax@1.2.1: integrity sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA== sax@>=0.6.0, sax@^1.2.4: - version "1.2.4" - resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + version "1.3.0" + resolved "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz#a5dbe77db3be05c9d1ee7785dbd3ea9de51593d0" + integrity sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA== semver-diff@^4.0.0: version "4.0.0" @@ -13454,9 +13452,9 @@ typescript@^4.5.5: integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== typescript@next: - version "5.3.0-dev.20230920" - resolved "https://registry.npmjs.org/typescript/-/typescript-5.3.0-dev.20230920.tgz#2fa74f5eb2cd68bde91fed2668c483c9e05c7c83" - integrity sha512-XaiYm7T6bGo+5mbRsmFqujMbNz0BLRCTKXiG7Nuodxz/aB5XJhJ01s/9GOJ/BS2XcxBqMoTbrGf61OdqzYhpxg== + version "5.3.0-dev.20230927" + resolved "https://registry.npmjs.org/typescript/-/typescript-5.3.0-dev.20230927.tgz#339a6ccc58a5ae6b0606be2ae8bcc1bcf88270d2" + integrity sha512-FHoT/nbOZjlXfK1yYTtCVT6yOp7Y9Vab/8Do4KiEGl3jI6rxPD7d1ssB/5vlH4ZXZ//0DW96vsvp/OUyjxCqgA== typescript@~5.1.0, typescript@~5.1.6: version "5.1.6" @@ -13548,10 +13546,10 @@ upath@2.0.1: resolved "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz#50c73dea68d6f6b990f51d279ce6081665d61a8b" integrity sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w== -update-browserslist-db@^1.0.11: - version "1.0.11" - resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz#9a2a641ad2907ae7b3616506f4b977851db5b940" - integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== +update-browserslist-db@^1.0.13: + version "1.0.13" + resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" + integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== dependencies: escalade "^3.1.1" picocolors "^1.0.0"